dsibbo Posted May 10, 2013 Posted May 10, 2013 Can anyone tell me how I rotate a block but set the text to stay readable. At the moment I have a 600x600 light fitting with a Tag inside for typing the letter of the fitting. E.G. Type A, B, C I have a rotate function also so I can rotate the fitting to the orientation of the room. But when I rotate the fitting the text rotates also, therefore if I turn the fitting round 90 degrees the text is on its side. How do I rotate the block but leave the text orientation the correct way? Quote
mech Posted May 10, 2013 Posted May 10, 2013 I am having exactly the same Problem this morning! From what I've read so far, it's only possible when the Text in the Block is set as an Attribute..... Quote
dbroada Posted May 10, 2013 Posted May 10, 2013 you can create a block with a rotate parameter so that you only rotate the geometry but not the text but this will only work if you use the rotate action. If you subsequently rotate the whole block the text remains in its defined position. Quote
mech Posted May 10, 2013 Posted May 10, 2013 am i right in saying there's no way of changing that with existing blocks? Quote
dbroada Posted May 10, 2013 Posted May 10, 2013 am i right in saying there's no way of changing that with existing blocks?there is no way (that I know of) to have text rotate within a block that is inserted at a rotation but you can convert the block to a dynamic one to add the rotation parameter. As you are using 2013 there may be a geometric constraint that can be utilised but I have not got enough experience with GC to say. Quote
dsibbo Posted May 10, 2013 Author Posted May 10, 2013 HELP BLOCKS.dwg Take a look at the attachments. These 2 blocks have been created in a way that I want to do my ones. Notice as you rotate the blocks using the rotate parameter that the text stays in the same orientation. Quote
dbroada Posted May 10, 2013 Posted May 10, 2013 OK, I understand your question now. What you need to do is add the rotate parameter to your block and also add a point parameter at the insertion point of your text/attribute. Select everything you want to rotate EXCEPT the text but make sure you include the point. Create a move action referenced to the point and select the text. You may have to ensure "allow chain actions" on the point. Now when you rotate your block the point rotates with everything else which then triggers the move action for the text. Note, if you are using attributes, you MUST set LOCK POSITION for them to move. Quote
dbroada Posted May 10, 2013 Posted May 10, 2013 (edited) check out this post.... http://www.cadtutor.net/forum/showthread.php?13651-Dynamic-Block-Rotation&highlight=smug ---------------------------------- check towards the end for step by step instructions Edited May 10, 2013 by dbroada "instructions" added Quote
welldriller Posted May 10, 2013 Posted May 10, 2013 Re: Text Inside Block Rotation Problem Options 07-26-2011 05:19 PM in reply to: cfreels You can create a dynamic block so that you can use a dynamic grip to rotate the block but keep the text upright. Noted that if you rotate it using ROTATE command then the text will be rotated as well. See attached example. Attachments: ROTATING_DYNAMIC BLOCK.dwg 60 KB Don't know it the above will do what you want or not but found this in another forum and thought i would pass it on Quote
dsibbo Posted May 14, 2013 Author Posted May 14, 2013 OK, I understand your question now. What you need to do is add the rotate parameter to your block and also add a point parameter at the insertion point of your text/attribute. Select everything you want to rotate EXCEPT the text but make sure you include the point. Create a move action referenced to the point and select the text. You may have to ensure "allow chain actions" on the point. Now when you rotate your block the point rotates with everything else which then triggers the move action for the text. Note, if you are using attributes, you MUST set LOCK POSITION for them to move. Thanks this is exactly how I wanted to do it. Cheers Quote
Recommended Posts
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.