ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
Přes 123.500 registrovaných u nás, celkem 1.134.000 registrovaných (CZ+EN). Tipy pro AutoCAD 2027, pro Inventor 2027 a pro Revit 2027. Nový Kalkulátor nosníků, Inženýrský kalkulátor, Spirograf generátor a Regresní křivky v sekci Převodníky. Kompletní příkazy a proměnné AutoCADu 2027.
Eagle Point Pinnacle - výuka CAD/BIM
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

?
CAD diskuze, rady, výměna zkušeností

CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion, 3ds Max, Vault a s dalšími CAD/BIM/PDM aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na emea.support.arkance.world
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoRe: Polyline z VBA

 Odpovědět Odpovědět archiv
Autor
orlik Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 25.lis.2004
Lokalita: ČR (MS)
Používám:
Autocad Mechanical 20104
Stav: Offline
Bodů: 111
Přímý odkaz na tuto zprávu Téma: Re: Polyline z VBA
    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
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
řešení Autodesk
Stav: Offline
Bodů: 22272
Přímý odkaz na tuto zprávu Zasláno: 01.úno.2007 v 07:36
Explode je metoda, která objekt rozloží. Pro pouhé zjišťování dat použijte vlastnosti daného objektu.
Vladimír Michl
CADs.cz, LinkedIn
Autodesk Expert Elite
Zpět nahoru
orlik Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 25.lis.2004
Lokalita: ČR (MS)
Používám:
Autocad Mechanical 20104
Stav: Offline
Bodů: 111
Přímý odkaz na tuto zprávu Zasláno: 01.úno.2007 v 08:09
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
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
řešení Autodesk
Stav: Offline
Bodů: 22272
Přímý odkaz na tuto zprávu Zasláno: 01.úno.2007 v 08:20
V tom případě je potřeba se podívat do vlastností elementů (Coordinates) - viz objektový model v Helpu.
Vladimír Michl
CADs.cz, LinkedIn
Autodesk Expert Elite
Zpět nahoru
orlik Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 25.lis.2004
Lokalita: ČR (MS)
Používám:
Autocad Mechanical 20104
Stav: Offline
Bodů: 111
Přímý odkaz na tuto zprávu Zasláno: 01.úno.2007 v 09:17
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?

Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
řešení Autodesk
Stav: Offline
Bodů: 22272
Přímý odkaz na tuto zprávu Zasláno: 01.úno.2007 v 10:37

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.

Vladimír Michl
CADs.cz, LinkedIn
Autodesk Expert Elite
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 2284:Jak exportovat seznam XYZ souřadnic bodů výkresu?
Tip 9898:Jak vyvolat příkaz REINIC bez dialogu?
Tip 11187:Jak hromadně připojit odpojené kóty v DWG výkresu?
Tip 11717:Jak exportovat rozvin plechu ve Fusion 360?
Tip 9321:VIPNefunguje mi VBA v Inventoru 2016, 2015, 2014 nebo 2013 - příčiny.
Tip 6790:VIPPřidání ikony vlastního příkazu/makra v Inventoru.


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,313 sekund.