Hi guys,
My company has just upgraded from stone age AutoCAD to Civil3d 2013 and I've been tasked with figuring out the program.
What I am trying to do is realign my drawing so a line I drew is horizontal to the page. For example, I have a line at a 45 degree angle and I want to rotate my viewport so that line is now at a 0 degree angle. Is there a simple way to do this?
A follw up: I have my point labels set to be a 45 degree angle, will they be at a 45 degree angle when I realign the drawing or will they "rotate" along with the drawing?
Thanks a lot.
Solved! Go to Solution.
AllenJessup wrote: I had to add (vl-load-com)
Allen
Oops, I forget I have it loading on startup....I couldn't edit yesterday's posts, so here are all three with vl-load-com added. Thanks Allen.
Okay, I'll throw my two cents in...
First, I agree that changing the UCS to anything other than World is problematic (and strictly forbidden in my office). DVIEW Twist is the only acceptable method.
Second, while Express Tools does have a command to achieve what you're after, I've used the attached routine for so many years I can't remember if I wrote the thing myself or not. Nonetheless, I've modified it several times over the years so that there are many available options:
-Pick two points: First point represents left horizontal point of screen and second point the right horizontall point.
-Text: Select TEXT, MTEXT, ATTRIB, RTEXT and the view twists to the angle of the text.
-Line: Select a LINE at either end; the end selected becomes left horizontal point and the other end is the right horizontal point.
-Block: Select a BLOCK and the insertion angle of the block becomes the horizontal angle of the screen.
Additionally, it sets your crosshairs (SNAPANG) to be match the new viewtwist angle. To reset the viewtwist simply run the command and enter 0.
-Josh
I have rotated my view usinf DVIEW then TW(ist) but I now my cursor is at an angle. How do it set it back to 90 degrees?
Thank you
Set the SNAPANG to the same value as your TWIST.
Or you can use a lisp such as the one I attached to set both variables at the same time. (Not my lisp, I got it from elsewhere on these forums.)
Mark Green
Working on Civil 3D in Canada
For some strange reason my reply was attached to the wrong post. I corrected that but can't delete this one.
Allen Jessup
CAD Manager - Designer
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
You can set your SNAPANG to the reciprocal of your VIEWTWIST. If VIEWTWIST is 12° set SNAPANG to 348°.
Allen Jessup
CAD Manager - Designer
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
OK, I'm wrong. It's what Allen said: the reciprocal, not the same.
But the lisp is good, I use it all the time. No more thinking necessary see what that does to me!
Mark Green
Working on Civil 3D in Canada
The only reason I remember that it's the reciprocal is that I did write a Lisp to set the snapangle parallel to the viewtwist. So I remember I had to figure the reciprocal first.
Allen Jessup
CAD Manager - Designer
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
GEOREMOVE
🙂
@Anonymouswrote:Hi guys,
My company has just upgraded from stone age AutoCAD to Civil3d 2013 and I've been tasked with figuring out the program.
What I am trying to do is realign my drawing so a line I drew is horizontal to the page. For example, I have a line at a 45 degree angle and I want to rotate my viewport so that line is now at a 0 degree angle. Is there a simple way to do this?
A follw up: I have my point labels set to be a 45 degree angle, will they be at a 45 degree angle when I realign the drawing or will they "rotate" along with the drawing?
Thanks a lot.
@Anonymouswrote:Hi guys,
My company has just upgraded from stone age AutoCAD to Civil3d 2013 and I've been tasked with figuring out the program.
What I am trying to do is realign my drawing so a line I drew is horizontal to the page. For example, I have a line at a 45 degree angle and I want to rotate my viewport so that line is now at a 0 degree angle. Is there a simple way to do this?
A follw up: I have my point labels set to be a 45 degree angle, will they be at a 45 degree angle when I realign the drawing or will they "rotate" along with the drawing?
Thanks a lot.
MANY WAYS.
This is not particular to civil3d. it plain ole acad manuevering
For me, I simply rotate the viewport by reference angle and choose the line in question.
Joe Bouza
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
Can't find what you're looking for? Ask the community or share your knowledge.