Method TransformSegment
TransformSegment(BezierSegment, Vector2, float, Vector2)
Transforms a curve segment by a translation, rotation and scaling.
Declaration
public static BezierSegment TransformSegment(BezierSegment segment, Vector2 translation, float rotation, Vector2 scaling)
Parameters
Type | Name | Description |
---|---|---|
BezierSegment | segment | The curve segment to transform |
Vector2 | translation | The translation to apply on the curve segment |
float | rotation | The rotation to apply on the curve segment |
Vector2 | scaling | The scaling to apply on the curve segment |
Returns
Type | Description |
---|---|
BezierSegment | The transformed curve segment |
TransformSegment(BezierSegment, Matrix2D)
Transforms a curve segment by a transformation matrix.
Declaration
public static BezierSegment TransformSegment(BezierSegment segment, Matrix2D matrix)
Parameters
Type | Name | Description |
---|---|---|
BezierSegment | segment | The curve segment to transform |
Matrix2D | matrix | The transformation matrix to apply on the curve segment |
Returns
Type | Description |
---|---|
BezierSegment | The transformed curve segment |