Bobzy20 Posted July 11, 2013 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
nestly Posted July 11, 2013 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
Dadgad Posted July 11, 2013 Posted July 11, 2013 The current UCS of the text you posted is BOTTOM, and it is rotated 180 degrees, as nestly noted. Quote
ReMark Posted July 11, 2013 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
Bobzy20 Posted July 11, 2013 Author 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
Bobzy20 Posted July 11, 2013 Author 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
Dadgad Posted July 11, 2013 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
ReMark Posted July 11, 2013 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
nestly Posted July 11, 2013 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
Dadgad Posted July 11, 2013 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
ReMark Posted July 11, 2013 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
nestly Posted July 11, 2013 Posted July 11, 2013 how would that work with a large amount of text? very slowly Quote
Dadgad Posted July 11, 2013 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
ReMark Posted July 11, 2013 Posted July 11, 2013 So it would simply be a matter of moving the text back into position? Quote
Dadgad Posted July 11, 2013 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
Bobzy20 Posted July 11, 2013 Author 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
nestly Posted July 11, 2013 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
Bobzy20 Posted July 11, 2013 Author 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
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.