CADsite forum

AutoCAD => AutoCAD probleem => Topic gestart door: veebee op wo 03 09 2008, 09:23:02

Titel: roteren attributen binnen block
Bericht door: veebee op wo 03 09 2008, 09:23:02
als ik een block (gewoon of dynamic) insert en daarna roteer, dan roteert de tekst mee.
is er een optie waarbij bepaald kan worden of de tekst mee roteert om het insertion-point?
hierdoor zou de tekst dan bijvoorbeeld altijd op 0 en 90 graden worden geplaatst.
nu kun je de attributen wel allemaal afzonderlijk gaan roteren (via eattedit), maar dat gebeurt dan altijd om het grid-punt.
teksten die een onderling verband hebben staan dan ineens door elkaar.
het corrigeren daarna is een hels karwei.
bovendien is dit geen optie als je meerdere blocks geroteerd in moet voegen.
Titel: Re: roteren attributen binnen block
Bericht door: hulpje op wo 03 09 2008, 12:02:34
De oplossing is als volgt:
Maak er een dynamisch block van.
De tekst(en) geef je dan de dynamische eigenschap van roteren mee.

Ik heb even snel een voorbeeldje gemaakt, die ik hier zal plaatsen.

Ik hoop dat je hier iets mee kan.

Richard
Titel: Re: roteren attributen binnen block
Bericht door: veebee op wo 03 09 2008, 13:03:04
dit block werkt inderdaad, maar dan moet ik nog steeds na het inserten de tekst roteren.
sommige blocks hebben we bij ons wel 4 tot 8 teksten.
wat ik eigenlijk wil, is dat na het inserten, onafhankelijk van de rotatie, de tekst altijd op 0 of 90 graden komt te staan (automatisch).
dus niet dat ik dat na het inserten alsnog handmatig moet doen.
Titel: Re: roteren attributen binnen block
Bericht door: hulpje op wo 03 09 2008, 14:21:32
Dan zou ik het volgende doen, maak 2 visibilty states in je block, 1 met teksten onder een hoek van 0 graden en 1 van 90 graden.
Zo kan je dan snel wisselen.

Richard.
Titel: Re: roteren attributen binnen block
Bericht door: mrbeegee op do 04 09 2008, 15:16:09
Citaat van: veebee op wo 03 09 2008, 13:03:04
dit block werkt inderdaad, maar dan moet ik nog steeds na het inserten de tekst roteren.
sommige blocks hebben we bij ons wel 4 tot 8 teksten.
wat ik eigenlijk wil, is dat na het inserten, onafhankelijk van de rotatie, de tekst altijd op 0 of 90 graden komt te staan (automatisch).
dus niet dat ik dat na het inserten alsnog handmatig moet doen.
Is het dan niet handiger om de rotatie-actie aan het object te koppelen. De teksten blijven dan altijd horizontaal. zie bijlage (voorbeeldje van fototoestel)
Titel: Re: roteren attributen binnen block
Bericht door: veebee op vr 05 09 2008, 08:30:21
ik zie niet wat je bedoelt met je bijlage.
ik heb inmiddels wel begrepen dat het opgelost kan worden met VBA.
een andere manier is om bij de dynamic blocks alle mogelijke rotaties in te stellen met eventueel gedraaide teksten.
Titel: Re: roteren attributen binnen block
Bericht door: mrbeegee op vr 05 09 2008, 17:54:04
 :oops: verkeerde tekening toegevoegd. zal het maandag veranderen.
Titel: Re: roteren attributen binnen block
Bericht door: mrbeegee op ma 22 09 2008, 11:24:44
Citaat van: mrbeegee op vr 05 09 2008, 17:54:04
:oops: verkeerde tekening toegevoegd. zal het maandag veranderen.
Bij deze.
Block kan je draaien met de ronde blauwe grip. tekst bijft horizontaal!