Již 10.000+ CAD tipů.
Přes 118.000 registrovaných u nás, celkem 1.092.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků.
Vyzkoušejte nový přesný Inženýrský kalkulátor.
Kompletní příkazy AutoCADu a proměnné AutoCADu 2026.
Diskuzní fórum, poradna
?CAD diskuze, rady, výměna zkušeností

Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
|
Odpovědět ![]() |
archiv |
Autor | |
orlik ![]() Zasloužilý člen ![]() Přihlášen: 25.lis.2004 Lokalita: ČR (MS) Používám: Autocad Mechanical 20104 Stav: Offline Bodů: 111 |
![]() Zasláno: 01.úno.2007 v 06:38 |
Takže nikdo nevite, jak dostat ve VBA z polyline data o jednotlivych elementech?
viz.: Téma: Explode polyline a co s rozbitymi elementy Diky |
|
![]() |
|
Vladimír Michl ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21896 |
![]() |
Explode je metoda, která objekt rozloží. Pro pouhé zjišťování dat použijte vlastnosti daného objektu.
|
|
![]() |
|
orlik ![]() Zasloužilý člen ![]() Přihlášen: 25.lis.2004 Lokalita: ČR (MS) Používám: Autocad Mechanical 20104 Stav: Offline Bodů: 111 |
![]() |
Dik, ale ja neprebuju zjistit, zdali je polyline uzavrena, ci ne, kolik ma vrcholu a jakou barvu(to vim). Potrebuji zjistit, z jakych elementu se sklada.
ps. Pokud jsem neco prehledl, jak zjistit z objektu napr. polyObj.vlastnosti kdyz vlastnosti nejsou v moznostech VBA dik |
|
![]() |
|
Vladimír Michl ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21896 |
![]() |
V tom případě je potřeba se podívat do vlastností elementů (Coordinates) - viz objektový model v Helpu.
|
|
![]() |
|
orlik ![]() Zasloužilý člen ![]() Přihlášen: 25.lis.2004 Lokalita: ČR (MS) Používám: Autocad Mechanical 20104 Stav: Offline Bodů: 111 |
![]() |
V casti kodu je vypis souradnic ...
Case "AcDbPolyline" For i = 0 To 15 xy = vracenyObj.Coordinate(i) Next i ... toto je jedna z vlastnosti, ktere mohu zjistit, bez toho, abych pouzil explode(vypise souradnice X,Y). Nevim, jak bych dostal poc. a konc. uhel, stred, polomer u oblouku, uhel a deltu u primky, vcetne poc. a kon bodu kazdeho elementu. Asi se to da vse vypocitat(jiste), ale proc delat neco, co asi? uz v autocadu je udelane, a presneji. Nechci tady vypisovat vsechny vlastnosti polyline - AddsVertex, Application, Area, Closed, Length ...Coordinate ... ale Delta, BeginAngle, Center, EndAngle,... tam mezi nema neni. Napada nekoho neco? |
|
![]() |
|
Vladimír Michl ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21896 |
![]() |
Parametr oblouků jde zjistit metodou GetBulge. Metodami objektu zjistíte vše co je ve výkresu uloženo. Ostatní parametry se musejí spočítat - musí to dělat jak AutoCAD tak i případná jiná (vaše) aplikace, kterou k danému objektu přistupujete. |
|
![]() |
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět ![]() |
|
Přejít na fórum | Oprávnění fóra ![]() Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 0,188 sekund.