Vytisknout stránku | Zavřít okno

Vlastnosti objektu

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=1242
Datum vytištění: 13.kvě.2026 v 19:32


Téma: Vlastnosti objektu
Odeslal: Chlebník
Předmět: Vlastnosti objektu
Datum odeslání: 16.srp.2005 v 10:02

Dobrý den.

Nevíte někdo jak docílit toho že si vytvořím svůj vlastní objekt a v dialogu modifikací bude mít své vlastní parametry ?

Uvedu na příkladě.

Mám úsečku - ta má v modifikacích start-point, end-point, hladinu, barvu,......

Ale já si chci vytvořit svůj vlastní objekt třeba obdélník

a ve vlastnostech bych chtěl mít

hladina,barva,šířka,výška,vkládací bod, natočení ?

Vytváříme nadstavbu pro kreslení železniční tratě a chtěl bych tuto vlastnost využít.

Spíš bych uvítal řešení v Lispu, VBA se chceme vyhnout. Tedy pokud to nebude nutný.

Posím jestli víte někdo jak na to, nebo nějaký souborek který funguje, prosím napiště, já už to z toho nějak dostanu.

Dík moc.



-------------
Ing. Martin Chlebovský
Projektant a vývojář
Veletrhy Brno a.s.



Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 16.srp.2005 v 12:56

To lze zařídit pomocí tzv. "custom objects" - budete ale muset použít ObjectARX, LISP a VBA vám na to stačit nebude.

Možná by vám na to stačily dynamické bloky AutoCADu 2006 nebo objekty aplikace Civil 3D.



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


Odeslal: Chlebník
Datum odeslání: 16.srp.2005 v 13:02

Dinamický blok asi né. Je to hodně složitý objekt.

Jedná se o celý příčný řez tratí kde je cca 300 objektů. Ale všechny mají společné vlastnosti.

cca 6 vlastností. spíš informací k jakému řezu patří, typ kolejnic, typ pražce......

a na základě toho jsou nakreslené.

 

Takže spíš bych to viděl na tom "custom objects"

 

a to funguje od jaké verze ? máme 2004 Ang a help mi nenašel vůbec nic. Dají se na to někde sehnat nějaké informace ?



-------------
Ing. Martin Chlebovský
Projektant a vývojář
Veletrhy Brno a.s.


Odeslal: Vladimír Michl
Datum odeslání: 16.srp.2005 v 13:22

myslím že už od verze R13 - nápověda a příklady jsou v knihovně ObjectARX (C++) - viz http://www.autodesk.com/objectarx - www.autodesk.com/objectarx



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


Odeslal: Chlebník
Datum odeslání: 16.srp.2005 v 14:55

Dík moc za adresu. Něco jsem postahoval a mrknu na to.

Abych ale řekl pravdu je to mazec. A nevím zda to bude fungovat pro všechny verze cadu od 2002 po 2006 bez mutací pro jednotlivé verze.

 

Každopádně dík moc. Opravdu veliká pomoc.



-------------
Ing. Martin Chlebovský
Projektant a vývojář
Veletrhy Brno a.s.


Odeslal: Vladimír Michl
Datum odeslání: 16.srp.2005 v 14:59
nebude - výsledné ARX je přímo přenositelné pouze mezi verzemi 2004/2005/2006, starší a novější verze musíte rekompilovat či upravit

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



Vytisknout stránku | Zavřít okno