Vytisknout stránku | Zavřít okno

Propoj Pole a Polyline

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: CAD programování
Popis fóra: Otázky programování - nadstavby a utility pro CAD a GIS aplikace Autodesk (VBA, AutoLISP, ARX/C++, .Net, JavaScript, Python, MEL...)
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=14957
Datum vytištění: 13.čer.2026 v 07:21


Téma: Propoj Pole a Polyline
Odeslal: Peter Jirat
Předmět: Propoj Pole a Polyline
Datum odeslání: 17.dub.2012 v 09:57
Zdravím, nemáte někdo jednoduchý lisp, který by mi propojil hodnotu polyline (Plocha) s polem, které vypisuje tuto plochu do tabulky? Mám x polyline, k tomu nakopíruju x _Field, které se odkazuje na plochu polyline a pak jen Vyber polyline - vyber pole - vyber polyline - vyber pole až do konce Enter.
 
Díky
 
EDIT: jinak používáme FAREA, ale teď bych potřeboval něco jednoduššího
 


-------------
PJ

http://www.jirat.cz" rel="nofollow - www.jirat.cz



Odpovědi:
Odeslal: splonk
Datum odeslání: 17.dub.2012 v 10:21
Dobry den,
a neslo by to vyresit v ACA pres pridani PropertySetu? Neznam ale Vas konkretni pripad...
Zdravim
JASponza


-------------
JASponza

ACA (AutoCAD) 21, 24
RVT 21, 24

Win 10, 11 x64


Odeslal: Peter Jirat
Datum odeslání: 17.dub.2012 v 10:25
V tomto bylo používání ACA úžasně jednoduché (když člověk věděl, kde co je), ale ACA jsme opustili a někteří kolegové se do Revitu ne a ne ponořit. Tak zbývá jen acad.

-------------
PJ

http://www.jirat.cz" rel="nofollow - www.jirat.cz


Odeslal: Vladimír Michl
Datum odeslání: 17.dub.2012 v 12:14
Nešlo by to přes tabulku generovanou standardním [CMD]EXTRDATA[/CMD]? Když tak pro Revit by to také šlo.

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz emea.support.arkance.world)


Odeslal: PepaR
Datum odeslání: 17.dub.2012 v 15:33
Dobrý den,

pravděpodobně jde o vykazování ploch, pokud nepotřebuji okamžitou provázanost, tak to řeším přes lisp MISTNOST.lsp (viz GGmenu) a následné extrahování atributů. 

Určitě by to šlo dát i přímo do tabulky jako vzorec, kde by člověk odkázal na jednotlivé křivky, vytahal si z nich plochu a tuto pak sečetl. Nicméně to mi přijde v počtu mezikroků jako zbytečné zdlouhavé.

Po chvilce pátrání jsem nalezl odkaz na  http://cadtips.cadalyst.com/area/polyline-area-labels" rel="nofollow - tip z cadalystu , který řeší něco podobného (lisp níže přikládám). Možná by tedy stačilo si jej trošku poupravit, aby šlo vybírat více křivek najednou a mohlo by to splnit účel. Inspiraci pro poupravení výběru více křivěk bych hledal v lispu MISTNOST.lsp, kde to krásně doprogramoval Chop.
uploads/20120417_152609_P-Area.zip" rel="nofollow - uploads/20120417_152609_P-Area.zip
uploads/20120417_153136_MISTNOST.zip" rel="nofollow - uploads/20120417_153136_MISTNOST.zip


-------------
PepaR
https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz


Odeslal: Peter Jirat
Datum odeslání: 18.dub.2012 v 09:23
Díky, MISTNOST dělá obdobné věci jako FAREA bez tabulky. P-AREA mi bezpečně shodí autocad, pokud chci editovat pole jím vytvořené (hlásí typ jako Unknown, něco tam v definici pole je špatně). Jinak ale dělá to co potřebuji, po vybrání polyline vloží pole typu object s vlastností plocha. Nakonec mi bude stačit vlastnost tabulky, kde je možnost vložit pole jako obsah buňky.
Někdy je posloupnost více příkazů problémem...


-------------
PJ

http://www.jirat.cz" rel="nofollow - www.jirat.cz


Odeslal: PepaR
Datum odeslání: 18.dub.2012 v 09:43
Ta P-AREA je dělána na poanglicku, takže možná by chtěla trošku poupravit pro naše jednotky atd. V případě použití v českém CADu by to asi chtělo zuniverzálnit příkazy podtržítky. Zkoušel jsem P-AREA zběžně na AutoCADu 2011 a nepadal.

-------------
PepaR
https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz



Vytisknout stránku | Zavřít okno