Jump to content

Dynamic blocks and text rotation....


pingsb

Recommended Posts

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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!

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...