Struct Bezier2
Syntax
Constructors
Bezier2(Vector2, Vector2, Vector2, Vector2)
Declaration
public Bezier2(Vector2 start, Vector2 end, Vector2 startTangent, Vector2 endTangent)
Parameters
Type |
Name |
Description |
Vector2 |
start |
|
Vector2 |
end |
|
Vector2 |
startTangent |
|
Vector2 |
endTangent |
|
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
Type |
Description |
Vector2[] |
|
Offseted(Vector2)
Declaration
public Bezier2 Offseted(Vector2 offset)
Parameters
Type |
Name |
Description |
Vector2 |
offset |
|
Returns
Extension Methods