|
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.
|
|
double | CounterClockwiseAngle (double from, double to) |
| Returns the angle between from and to in a counter-clockwise direction.
|
|
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.
|
|
double | ToDegrees (double rad) |
|
|
double | alfaLeftLeft |
|
double | alfaLeftRight |
|
double | alfaRightLeft |
|
double | alfaRightRight |
|
double | betaLeftLeft |
|
double | betaLeftRight |
|
double | betaRightLeft |
|
double | betaRightRight |
|
double | deltaLeftRight |
|
double | deltaRightLeft |
|
double | gammaLeft |
|
double | gammaRight |
|
Vector3 | leftCircleCenter |
|
Vector3 | preLeftCircleCenter = Vector3.zero |
|
Vector3 | preRightCircleCenter = Vector3.zero |
|
double | preVaLeft |
|
double | preVaRight |
|
Vector3 | rightCircleCenter |
|
double | vaLeft |
|
double | vaRight |
|
|
static void | PostPrepare () |
|
static void | Setup (int i, Vector3[] vectorPath) |
|
float | constantBias = 0 |
| Constant bias to add to the path lengths.
|
|
float | factorBias = 1 |
| Bias to multiply the path lengths with.
|
|
const double | ThreeSixtyRadians = Math.PI * 2 |
|
static bool | changedPreviousTangent = false |
|
static Vector3 | normal |
|
static Vector3 | prev |
|
static Vector3 | t1 |
|
static float | turningRadius = 1.0F |
|
- 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
The documentation for this class was generated from the following file:
- /Users/aron/Unity/AstarPathfindingGIT/Assets/AstarPathfindingProject/Modifiers/AdvancedSmooth.cs