Type of turn.
More...
Type of turn.
- A* Pro Feature:
- This is an A* Pathfinding Project Pro feature only. This function/class/variable might not exist in the Free version of the A* Pathfinding Project or the functionality might be limited
The Pro version can be bought here
|
override void | GetPath (Turn turn, List< Vector3 > output) |
|
override void | OnTangentUpdate () |
|
override void | PointToTangent (List< Turn > turnList) |
|
override void | Prepare (int i, Vector3[] vectorPath) |
|
override void | TangentToPoint (List< Turn > turnList) |
|
override void | TangentToTangent (List< Turn > turnList) |
|
void | AddCircleSegment (double startAngle, double endAngle, bool clockwise, Vector3 center, List< Vector3 > output, float radius) |
|
Vector3 | AngleToVector (double a) |
|
double | Atan2 (Vector3 v) |
|
double | ClampAngle (double a) |
|
double | ClockwiseAngle (double from, double to) |
| Returns the angle between from and to in a clockwise direction. More...
|
|
double | CounterClockwiseAngle (double from, double to) |
| Returns the angle between from and to in a counter-clockwise direction. More...
|
|
void | DebugCircle (Vector3 center, double radius, Color color) |
|
void | DebugCircleSegment (Vector3 center, double startAngle, double endAngle, double radius, Color color) |
|
double | GetLengthFromAngle (double angle, double radius) |
| Returns the length of an circular arc with a radius and angle. More...
|
|
double | ToDegrees (double rad) |
|
◆ GetPath()
override void GetPath |
( |
Turn |
turn, |
|
|
List< Vector3 > |
output |
|
) |
| |
|
virtual |
◆ OnTangentUpdate()
override void OnTangentUpdate |
( |
| ) |
|
|
virtual |
◆ PointToTangent()
override void PointToTangent |
( |
List< Turn > |
turnList | ) |
|
|
virtual |
◆ Prepare()
override void Prepare |
( |
int |
i, |
|
|
Vector3 [] |
vectorPath |
|
) |
| |
|
virtual |
◆ TangentToPoint()
override void TangentToPoint |
( |
List< Turn > |
turnList | ) |
|
|
virtual |
◆ TangentToTangent()
override void TangentToTangent |
( |
List< Turn > |
turnList | ) |
|
|
virtual |
◆ alfaLeftLeft
◆ alfaLeftRight
◆ alfaRightLeft
◆ alfaRightRight
◆ betaLeftLeft
◆ betaLeftRight
◆ betaRightLeft
◆ betaRightRight
◆ deltaLeftRight
◆ deltaRightLeft
◆ gammaLeft
◆ gammaRight
◆ leftCircleCenter
◆ preLeftCircleCenter
Vector3 preLeftCircleCenter = Vector3.zero |
|
private |
◆ preRightCircleCenter
Vector3 preRightCircleCenter = Vector3.zero |
|
private |
◆ preVaLeft
◆ preVaRight
◆ rightCircleCenter
Vector3 rightCircleCenter |
|
private |
◆ vaLeft
◆ vaRight
The documentation for this class was generated from the following file:
- /Users/arong/Unity/a-pathfinding-project/Assets/AstarPathfindingProject/Modifiers/AdvancedSmooth.cs