Zobrazit plnou verzi příspěvku: Zobrazení prvku bez zápisu do výkresu

PepaU
29.03.2005, 12:35
Dobrý den, chtěl bych se zeptat, zda lze pomocí VBA vytvářet a měnit objekty výkresu (čáry, texty,...) bez jejich zápisu do výkresu.Jde mi o to jak zobrazovat entity pouze pro náhled.
Je mijasné, že můžu prvek vykreslit a následně smazat. Pokud ale potřebuji zobrazit pro náhled více prvků najednou nebo zobrazovat prvek(y) dynamicky při tažení myši, nevím jak na to.
Díky za jakoukoliv radu.
Josef

Seiner
29.03.2005, 12:42
Jestli Vám jde o to co myslím (setavit nějaký objekt a ten pak odstěhovat na místo), tak já to používám v lispu a myslím, že princip by měl jít použít i ve VB.
Kreslím v počátku souřadnic a každou nakreslenou entitu přidám hned do výběrové množiny. Když mám nakresleno, dám na tuto množinu příkaz POSUN. Může následovat i OTOČ.

Jan Liska
29.03.2005, 13:04
Dobrý den,
podpora dynamického náhledu entit je dostupná v ObjectARX (třída AcEdJig nebo funkce acedDragGen). Nově je také dostupná v .Net API pro AutoCAD 2006.
S pozdravem

PepaU
30.03.2005, 16:13
Díky, takže vidím že ve VBA mám smůlu. Netušíte, jestli je pro VBA o objektech vytvořených, ale nevložených do výkresu alespoň uvažováno?V MicroStationu lze takto objekty vytvářet a pokud je používám např. pro výpočty (průsečíky, délky,..) určitě je to rychlejší, než vložit, nastavit vlastnost neviditelný a následně mazat.Josef