Examples for different input parameters with start at position 0/0/0ΒΆ

CircMode=MC_RADIUS

../_images/214b0c1ff289d3370a3313900131492a

With CircMode=MC_RADIUS, Auxpoint2 is a point at the circle and Auxpoint1 a vector which is perpendicular of the circle plane according to the rule of right thumb. The radius of the circle is the length of Auxpoint1. Two different cricles are possible.

  • PathChoice = FALSE:: when moving in positive direction, the Auxpoint2 is reached on the short sector.
  • PathChoice = TRUE: when moving in positive direction, Auxpoint2 is reached on the longer sector.

The direction is determined by the right thumb rule according to the perpendicular vector (Auxpoint1)

MC_RADIUS PathChoice Radian Auxpoint1 Auxpoint2
1 FALSE 2 PI 0,0,200 200,200,0
2 TRUE 2 PI 0,0,200 200,200,0
3 FALSE - 2 PI 0,0,200 200,200,0
4 TRUE - 2 PI 0,0,200 200,200,0

CircMode=MC_CENTER

../_images/8385cfbcf28d48ac0a33139000e0600e

CircMode=MC_CENTER

With CircMode=MC_CENTER, Auxpoint2 is a point at the circle and Auxpoint1 is the center point. Both are relative to the start point. The circle plane is defined by Auxpoint1 x Auxpoint2

MC_CENTER PathChoice Radian Auxpoint1 Auxpoint2
1 - 2 PI 0,200,0 200,200,0
2 - 2 PI 200,0,0 200,200,0
3 - - 2 PI 0,200,0 200,200,0
4 - - 2 PI 200,0,0 200,200,0

CircMode=MC_BORDER

../_images/8bcdb8d0f28e51fc0a33139001d15e25

CircMode=MC_BORDER

With CircMode=MC_BORDER, Auxpoint1 and Auxpoint2 are points at the circle. The circle plane is defined by Auxpoint1 x (Auxpoint1-Auxpoint2).

MC_BORDER PathChoice Radian Auxpoint1 Auxpoint2
1 - 2 PI 0,400,0 200,200,0
2 - 2 PI 400,0,0 200,200,0
3 - - 2 PI 0,400,0 200,200,0
4 - - 2 PI 400,0,0 200,200,0