Struct Bezier2
Syntax
Constructors
Bezier2(Vector2, Vector2, Vector2, Vector2)
Declaration
public Bezier2(Vector2 start, Vector2 end, Vector2 startTangent, Vector2 endTangent)
Parameters
Fields
end
Declaration
Field Value
endTangent
Declaration
public Vector2 endTangent
Field Value
start
Declaration
Field Value
startTangent
Declaration
public Vector2 startTangent
Field Value
Methods
Calculate(Vector2, Vector2, Edge, Nullable<Edge>, Single, Single)
Declaration
public static Bezier2 Calculate(Vector2 start, Vector2 end, Edge startEdge, Edge? endEdge, float relativeBend, float minBend = 0F)
Parameters
Returns
Clone()
Declaration
Returns
Distance(Vector2)
Declaration
public float Distance(Vector2 point)
Parameters
Type |
Name |
Description |
Vector2 |
point |
|
Returns
Evaluate(Single)
Declaration
public Vector2 Evaluate(float t)
Parameters
Type |
Name |
Description |
Single |
t |
|
Returns
GetPoints(Int32)
Declaration
public Vector2[] GetPoints(int division)
Parameters
Type |
Name |
Description |
Int32 |
division |
|
Returns
Offseted(Vector2)
Declaration
public Bezier2 Offseted(Vector2 offset)
Parameters
Type |
Name |
Description |
Vector2 |
offset |
|
Returns
Extension Methods