|
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.
|
|
abstract void | GetPath (Turn turn, List< Vector3 > output) |
|
virtual void | OnTangentUpdate () |
|
virtual void | PointToTangent (List< Turn > turnList) |
|
abstract void | Prepare (int i, Vector3[] vectorPath) |
|
virtual void | TangentToPoint (List< Turn > turnList) |
|
virtual void | TangentToTangent (List< Turn > turnList) |
|
double | ToDegrees (double rad) |
|
|
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 |
|
|
static Vector3 | current |
|
static Vector3 | next |
|
static Vector3 | prevNormal |
|
static Vector3 | t2 |
|
- 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
double GetLengthFromAngle |
( |
double |
angle, |
|
|
double |
radius |
|
) |
| |
Returns the length of an circular arc with a radius and angle.
Angle is specified in radians
Constant bias to add to the path lengths.
This can be used to favor certain turn types before others.
By for example setting this to -5, paths from this path constructor will be chosen if there are no other paths more than 5 world units shorter than this one (as opposed to just any shorter path)
Bias to multiply the path lengths with.
This can be used to favor certain turn types before others.
- See Also
- constantBias
The documentation for this class was generated from the following file:
- /Users/aron/Unity/AstarPathfindingGIT/Assets/AstarPathfindingProject/Modifiers/AdvancedSmooth.cs