Bobzy20 Posted July 11, 2013 Share Posted July 11, 2013 (edited) I just received a large floor plan and loads of the text is upside down. Usually I would use the TORIENT command in Express Tools although this doesn’t seem to work. The error I get is: 1 object was not parallel to the current UCS. No valid objects selected. I’ve tried flatten, mirror & rotate but I still can’t get the text to display correctly. I’ve attached a DWG file (2010 format) with a piece of text. Text.dwg Edited July 11, 2013 by Bobzy20 Quote Link to comment Share on other sites More sharing options...
nestly Posted July 11, 2013 Share Posted July 11, 2013 The text is flipped and facing the wrong direction. As if it was drawn on in "bottom" view, 3DROTATEd, or MIRRORed. (the latter two can be used to flip it back over) I'm not sure how to fix if there are a lot of them. MTEXT Layer: "0" Space: Model space Handle = 228 Style = "HB1 Level 1$0$HB-L00(05)$0$100 Arial N 2_5 mm" Annotative: No Location: X=-271150.7028 Y=643602.8183 Z= 0.0000 Width: 0.0000 Normal: X= 0.0000 Y= 0.0000 [color=red]Z= -1.0000[/color] Rotation: 180 Text height: 249.5001 Line spacing: Multiple (0.933199x = 388.0556) Attachment: MiddleCenter Flow direction: LtoR Contents: \H0.750000x;Showers Quote Link to comment Share on other sites More sharing options...
Dadgad Posted July 11, 2013 Share Posted July 11, 2013 The current UCS of the text you posted is BOTTOM, and it is rotated 180 degrees, as nestly noted. Quote Link to comment Share on other sites More sharing options...
ReMark Posted July 11, 2013 Share Posted July 11, 2013 You always have the most interesting questions. I'm glad you are a member of this forum. Here's your drawing back. TextRight.dwg Quote Link to comment Share on other sites More sharing options...
Bobzy20 Posted July 11, 2013 Author Share Posted July 11, 2013 Thanks for the fast responses. How did you manage to get the text back the right way up ReMark? I see it’s been exploded. Quote Link to comment Share on other sites More sharing options...
Bobzy20 Posted July 11, 2013 Author Share Posted July 11, 2013 Also how would I find out that the current UCS of the text was BOTTOM? What would I need to look at to find this out? Quote Link to comment Share on other sites More sharing options...
nestly Posted July 11, 2013 Share Posted July 11, 2013 Dunno what ReMark did, I used 3DRotate Quote Link to comment Share on other sites More sharing options...
Dadgad Posted July 11, 2013 Share Posted July 11, 2013 I just switched my UCS to available orthogonal views until it looked like English, looked in the quick properties and it said it was rotated by 180 degrees, set it back to 0 degrees rotation. But look at the image, this is a fun way to do it. I created a new mtext in the current UCS, then use the MATCHPROP command to copy the properties from the new one to the old one. Then 3DROTATEd it on the y axis by 180 degrees. Lee Mac has a lot of great text tools on his site, I am sure he will have on there to help sort this. Quote Link to comment Share on other sites More sharing options...
ReMark Posted July 11, 2013 Share Posted July 11, 2013 3DROTATE. Interesting. How would that work with a large amount of text? I'm assuming the user would have to rotate each instance individually? Quote Link to comment Share on other sites More sharing options...
nestly Posted July 11, 2013 Share Posted July 11, 2013 Also how would I find out that the current UCS of the text was BOTTOM? What would I need to look at to find this out? LIST command will show Z "Normal" as negative 1 (-1.000) if it's facing "down" as shown in my first post. Since they're rotated 180 when flipped, you can use QSELECT to find them all. You can then isolate them, or move them all to their own layer for editing. Ideally, you would be able flip them all at once but wouldn't have a clue how to do that and maintain all their positions, you'd need one of those big brain guys that hang out in the lisp subforum. Quote Link to comment Share on other sites More sharing options...
Dadgad Posted July 11, 2013 Share Posted July 11, 2013 3DROTATE. Interesting. How would that work with a large amount of text? I'm assuming the user would have to rotate each instance individually? Not so, if you used FILTER or select similar, or maybe LAYISO, once they were selected you could rotate them all at once, but they would all rotate on the same axis. Whoops, nestly beat me to it. I like your idea of using the LIST command, I never use that. Quote Link to comment Share on other sites More sharing options...
ReMark Posted July 11, 2013 Share Posted July 11, 2013 "...they would all rotate on the same axis." Yeah, that's a killer for sure. Bob: Any chance of getting the drawing with all of the text but none of the linework? Need to test something if you don't mind. Quote Link to comment Share on other sites More sharing options...
nestly Posted July 11, 2013 Share Posted July 11, 2013 how would that work with a large amount of text? very slowly Quote Link to comment Share on other sites More sharing options...
Dadgad Posted July 11, 2013 Share Posted July 11, 2013 Not necessarily, since they would all still be in the same relative positions as they were when they were created, unlike if you MIRRORed them. Quote Link to comment Share on other sites More sharing options...
ReMark Posted July 11, 2013 Share Posted July 11, 2013 So it would simply be a matter of moving the text back into position? Quote Link to comment Share on other sites More sharing options...
Dadgad Posted July 11, 2013 Share Posted July 11, 2013 I believe that would be correct. I am supposed to be working, so haven't tried this yet from LeeMac, http://www.lee-mac.com/matchtextprops.html but it may well be a good way to do it. Thanks Lee! Quote Link to comment Share on other sites More sharing options...
Bobzy20 Posted July 11, 2013 Author Share Posted July 11, 2013 Bob: Any chance of getting the drawing with all of the text but none of the linework? Need to test something if you don't mind. Maybe - Let me try now. Quote Link to comment Share on other sites More sharing options...
ReMark Posted July 11, 2013 Share Posted July 11, 2013 It doesn't seem to work Dadgad. Quote Link to comment Share on other sites More sharing options...
nestly Posted July 11, 2013 Share Posted July 11, 2013 It doesn't appear that MATCHPROP or LeeMac's lisp will correct the negative Z normal direction, but I bet Lee could fix that in less time than I spent making this post. Quote Link to comment Share on other sites More sharing options...
Bobzy20 Posted July 11, 2013 Author Share Posted July 11, 2013 Check out the crazy text! To make things even worse not all the text is rubbished, some text is displaying correctly. Text-All.dwg Quote Link to comment Share on other sites More sharing options...
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.