Zobrazit plnou verzi příspěvku: Vlastnosti objektu

Chlebník
16.08.2005, 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.

Vladimír Michl
16.08.2005, 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.

Chlebník
16.08.2005, 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 ?

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

Chlebník
16.08.2005, 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.

Vladimír Michl
16.08.2005, 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