Zobrazit plnou verzi příspěvku: Kreslení bloku

Lukas S.
15.03.2016, 10:14
Zdravím všechny.Potřebuji nakreslit blok, který bude mít definováno více geometrických bodů, které obsahují jeho aktuální polohu X,Y na výkrese., na který se následně vkládá. Zkoušel jsem to pomocí Point Parameters, ale hodnota tohoto parametru je vztažena k počátečnímu bodu souřadného systému v referenčním bloku, nikoli k výkresu, na který se blok následně vkládá. Když pak kouknu na atributy bloku vloženého na výkres tak v Custom je můj Point Parameter, ale jeho hodnota se nemění. Ví někdo zda to vůbec jde a popř. jak?

Vladimír Michl
15.03.2016, 11:00

Myslíte něco jako vytyčovací bod?http://www.cadforum.cz/catalog/block.asp?blk=111

Lukas S.
15.03.2016, 12:57
Nevím, ale asi ne.Zkusím popsat situaci trochu víc podrobně na AHA příkladu:Mám přímku (line) jako block, kde jeden konec je umístěn v počátečním bodě souřadného systému a je to vkládací bod tohoto bloku.Nyní, když vložím takto vytvořený blok do výkresu, tak dostanu z vlastnosti bloku (properties- Geomerty) souřadnice vložení, které jsou shodné s prvním bodem přímky. Jak ale zjistím souřadnice druhého konce přímky?Když vložím ptLabel do mého vytvořeného bloku (označím jim druhý konec), tak ve výkrese, kde je výsledný blok použit, ten vytyčovací bod, resp. jeho hodnota vidět nejde.Jedině, že jste to myslel tak, že si vložím blok do výkresu a až poté koncový bod přímky označím pomocí ptlabel. Chtěl jsem ale toto chování dostat do bloku, protože je složitější než uvedená přímka a jeho použití bude ve stovkách. Potřeboval bych, kdyby blok dokázal nést informace o souřadnicích více bodů, než jen vkládacího a tyto informace mít uloženy ve svých parametrech (properties).Jinak řečeno bod, který dokáže vypočítat svojí absolutní pozici na výkrese, kde je použit, vztaženou ke vkládacímu bodu daného bloku.

Vladimír Michl
15.03.2016, 14:03

Pozice bloku vůči vkládacímu bodu je vždy 0,0. Chápu to správně tak, že chcete vypisovat relativní pozici nějakého význačného (a nereferenčního) bodu v daném bloku? Ta relativní pozice by měla jít stanovit z hodnot dynamických parametrů.

Lukas S.
15.03.2016, 14:09
ano, vypisovat pozice význačných bodů uvnitř bloku. Ale né pozice vůči souřadnému systému uvnitř bloku, ale vůči souřadnému systému, který je použit na výkrese, kde je blok nakreslen. 

johny
15.03.2016, 15:33
http://www.cad-notes.com/reporting-multiple-coordinates-in-a-block-using-attribute-extraction/