Examples for different input parameters with start at position 0/0/0ΒΆ
CircMode=MC_RADIUS
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
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
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 |