copy and rotate to make polar array?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

copy and rotate to make polar array?

Jozef
I want to make 12 lines that begin at zero and stop at the edge of a circle and have all of them equally spaced 30 degrees apart.  I found on the forum a clock.pdf that described a way to do this but I think it was from an earlier version of Librecad and the menu items have changed or at least I can't make the same selections in the version I have.  Help?  I have
Version: 2.2.0.2
Reply | Threaded
Open this post in threaded view
|

Re: copy and rotate to make polar array?

dxli
Draw one of the line starting at the center
Draw second line by relative angle(in tools > lines > relative angle) by 30 degrees of the same length, relative to the center
Use tools  > modify > rotate, to select the second line, rotate relative to the center, reference and target points by the end points of the first two lines
Options: not deleting the original, multiple copies 10
Use
Jozef wrote
I want to make 12 lines that begin at zero and stop at the edge of a circle and have all of them equally spaced 30 degrees apart.  I found on the forum a clock.pdf that described a way to do this but I think it was from an earlier version of Librecad and the menu items have changed or at least I can't make the same selections in the version I have.  Help?  I have
Version: 2.2.0.2
Reply | Threaded
Open this post in threaded view
|

Re: copy and rotate to make polar array?

Jozef
when I try that, it asks me to specify the entity and I select the first line I drew, it then puts up a line twice as long and asks me to specify position.  Sorry if I seem dumb.  I have not used Librecad  very much.
Reply | Threaded
Open this post in threaded view
|

Re: copy and rotate to make polar array?

dxli
First, familize yourself with LibreCAD rotation(Video by Mufasu CAD):

https://www.youtube.com/watch?v=SPbYW3UNIE0

It's also good for you to start using the command line.

1. Draw a horizontal line (Tools > Lines > 2 Points), in command line type in coordinates of points, one point a time:
0,0
10,0

2, Right click (or Esc) to stop "2 Points" command;
3, Tools > Modify > Rotate (to start rotation);
4, Select the line drawn in Step 1;
5, Press Enter to continue;
6, See the status over the command line: select rotation center: use command line to type in coordinates: 0,0
7, For status "Select Reference point", type in coordinates: @1<0   (meaning relative to the current relative zero 0,0 in polar coordinates rho=1, theta=0 degrees;
8, For status "Select Target point", type in coordinates: @1<30.  (30 degrees)
9, In the subsequnet dialog: verify rotation angle is 30 (degrees); check "Keep Original" and Select "Multiple Copies: 11
10, Okay to accept the dialog, and you will see total 12 lind segments


Jozef wrote
when I try that, it asks me to specify the entity and I select the first line I drew, it then puts up a line twice as long and asks me to specify position.  Sorry if I seem dumb.  I have not used Librecad  very much.
Reply | Threaded
Open this post in threaded view
|

Re: copy and rotate to make polar array?

Jozef
Thank you.  Worked like a charm.