1
$\begingroup$

I am having the following problem. I need to create two identical circles with a given number of edges. Then rotate one of them relative to the other along the Z axis to the desired angle. The angle is equal to half the division of the circle by the number of edges. For example, I need to make a circle of 7 edges. The second circle is also made of 7 edges and is rotated by 360/(7*2). That is, each point of the second circle is located on q by the middle of the edge of the first circle. This must be done with nodes in order to be able to change the size and number of edges. Below is my example and it doesn't work as it should. The math counts correctly, but the rotation is not at the desired angle. What am I doing wrong?enter image description here

enter image description here

$\endgroup$
2
  • $\begingroup$ maybe the translation of 2.6mm? $\endgroup$
    – lemon
    Commented Mar 23, 2023 at 13:24
  • $\begingroup$ No. Translation is right. Second circle must be above the first and must be rotated. $\endgroup$ Commented Mar 23, 2023 at 13:27

1 Answer 1

1
$\begingroup$

If you transfer your own values to a socket that accepts angles/rotations, then these must always be defined in radians instead of degrees.

The socket Rotation therefore does not require $\frac{360}{7}$ but $\frac{2\pi}{7}$

enter image description here

$\endgroup$
2
  • $\begingroup$ I suspected about radians, but the labels in the cells spoke about degrees and this deceived me. Thank you! $\endgroup$ Commented Mar 23, 2023 at 13:46
  • $\begingroup$ @ZzigzzZzigzz You're welcome! $\endgroup$
    – quellenform
    Commented Mar 23, 2023 at 13:48

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .