crushmaster Posted May 5, 2010 Share Posted May 5, 2010 there is an existing inclined line,to say 26 degree to horizental,if i want to draw a line who has an angle 12 degree betwwen those two lines. the method i always do is firstly to measure the first line's angle from horizental,and then add the two angle,then draw what i want but i think there maybe a command i do not know or tricks i can do this faster,for example,if what i have to do is to input the angle+click the inclined line+click a point as the corner would be helpful! Quote Link to comment Share on other sites More sharing options...
rkmcswain Posted May 5, 2010 Share Posted May 5, 2010 You could use polar tracking after adding an additional angle of 12° (or whatever you need). Quote Link to comment Share on other sites More sharing options...
eldon Posted May 5, 2010 Share Posted May 5, 2010 One simple way, is to copy the line, and then rotate one of the lines by the required angle. Quote Link to comment Share on other sites More sharing options...
MikeScott Posted May 5, 2010 Share Posted May 5, 2010 Or, if you want to bisect an angle.. (without knowing the angles, or a desire to avoid the math) draw a circle or arc using the intersection of the two angles as the centerpoint. Use the two angles to trim it down to where it's an arc starting and stopping at the lines.. Then draw a line from the midpoint of that arc to the centerpoint of that same arc. That's how you do it in sheet metal layout geometry... If the two lines of the angle are the same length, you can just draw a line from endpoint to endpoint instead, and use the midpoint of that line. Quote Link to comment Share on other sites More sharing options...
alanjt Posted May 5, 2010 Share Posted May 5, 2010 One simple way, is to copy the line, and then rotate one of the lines by the required angle. In newer versions, Rotate even has copy as a built in option. ROTATE Current positive angle in UCS: ANGDIR=counterclockwise ANGBASE=0d0'0" Select objects: 1 found Select objects: Specify base point: ENDP of Specify rotation angle or [Copy/Reference] <12d0'0">: C Rotating a copy of the selected objects. Specify rotation angle or [Copy/Reference] <12d0'0">: *Cancel* Quote Link to comment Share on other sites More sharing options...
rkmcswain Posted May 5, 2010 Share Posted May 5, 2010 In newer versions, Rotate even has copy as a built in option. And in older versions too (back to R12 I think) if you use grips. Quote Link to comment Share on other sites More sharing options...
alanjt Posted May 5, 2010 Share Posted May 5, 2010 And in older versions too (back to R12 I think) if you use grips. Oh yeah. Excellent addition. Quote Link to comment Share on other sites More sharing options...
crushmaster Posted May 6, 2010 Author Share Posted May 6, 2010 thank you all for your reply.i think 'rotate' is really a good method to do what i want,but why didn't i notice such a trick?i have ever thought to write an autolisp function to do the job,but i have never written any program using autolisp,i read books on it,and found it rather possible i think there is a 'getangle' standard function to get the first angle,but i do not know why it seems the degree of the angle is transfered into rad's,why?after getting the angle,i want to use the 'snapang' command,but it seemingly doesn;t work, 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.