Jump to content
pingsb

Dynamic blocks and text rotation....

Recommended Posts

pingsb

I'm trying to make a compass, with NSEW around it. I want to rotate the compass, as well as text, dependent on the direction, however keeping the text rotation at 0.

 

I found a similar thread, but I can't for the life of me get it to work right. I think I'm on the right track, just missing something somewhere. Any help you guys can offer is appreciated.

compass.dwg

Share this post


Link to post
Share on other sites
pingsb

Thank you very much - new to the forum, still learning the rules. I posted here because I found a similar question posted here.

Share this post


Link to post
Share on other sites
BIGAL

One of the simplest ways is to use annotative text it has an option in the text style to auto rotate text to View.

Share this post


Link to post
Share on other sites
pingsb
One of the simplest ways is to use annotative text it has an option in the text style to auto rotate text to View.

 

Could you offer an example for me? I'm struggling to get this thing to work.

Share this post


Link to post
Share on other sites
Ski_Me

I think this what your looking for. Any time you want to use rotation with a dynamic block that has text you need to use annotative text because it can be set to maintain it's orientation to the x axis or horizontal axis of the drawing. I prefer to use one big arrow to indicate north as you can see in the other block I attached.

compass.dwg

NORTHARROW.dwg

Share this post


Link to post
Share on other sites
pingsb
I think this what your looking for. Any time you want to use rotation with a dynamic block that has text you need to use annotative text because it can be set to maintain it's orientation to the x axis or horizontal axis of the drawing. I prefer to use one big arrow to indicate north as you can see in the other block I attached.

 

That is exactly what I was looking for, thank you. I'm going to dissect it and see if I can reproduce. Thank you!

Share this post


Link to post
Share on other sites
Ski_Me

I'll save you some time all I did was make the text annotative, removed the distance parameter and added the text to the rotation parameter, drew a circle using center radius with the point in the middle of the compass out too the edge of the compass then I drew a box around one text and then copied it to each text making sure they were centered in the box. Lastly I drew a line from the center of the compass to each point on the circle where the text would be and moved the text and box to each end point of the line where it intersected the circle. Erase the boxes, circle, and lines and done.

Share this post


Link to post
Share on other sites
pingsb
I'll save you some time all I did was make the text annotative, removed the distance parameter and added the text to the rotation parameter, drew a circle using center radius with the point in the middle of the compass out too the edge of the compass then I drew a box around one text and then copied it to each text making sure they were centered in the box. Lastly I drew a line from the center of the compass to each point on the circle where the text would be and moved the text and box to each end point of the line where it intersected the circle. Erase the boxes, circle, and lines and done.

 

Thank you for the input.

 

What am I missing here - when I use this block, it works great, but when printing, it doesn't show properly, the text is rotated and not at 0 rotation.

Share this post


Link to post
Share on other sites
Ski_Me

You need to use the compass in paper space if you use it in model space then the text will not have a reference for it's x axis.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×