Class TurnConstructor

Public Abstract

Abstract turn constructor.

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

Public Methods

AddCircleSegment (startAngle, endAngle, clockwise, center, output, radius)
Public
AngleToVector (a)
Public
Atan2 (v)
Public
ClampAngle (a)
Public
ClockwiseAngle (from, to)

Returns the angle between from and to in a clockwise direction.

Public
CounterClockwiseAngle (from, to)

Returns the angle between from and to in a counter-clockwise direction.

Public
DebugCircle (center, radius, color)
Public
DebugCircleSegment (center, startAngle, endAngle, radius, color)
Public
GetLengthFromAngle (angle, radius)

Returns the length of an circular arc with a radius and angle.

Public
GetPath (turn, output)
Public Abstract
OnTangentUpdate ()
Public
PointToTangent (turnList)
Public
Prepare (i, vectorPath)
Public Abstract
TangentToPoint (turnList)
Public
TangentToTangent (turnList)
Public
ToDegrees (rad)
Public

Public Static Methods

PostPrepare ()
Public Static
Setup (i, vectorPath)
Public Static

Public Variables

constantBias

Constant bias to add to the path lengths.

Public
factorBias

Bias to multiply the path lengths with.

Public

Public Static Variables

ThreeSixtyRadians
Public Static
changedPreviousTangent
Public Static
normal
Public Static
prev
Public Static
t1
Public Static
turningRadius
Public Static

Private/Protected Members

current
Private Static
next
Private Static
prevNormal
Private Static
t2
Private Static