-
Notifications
You must be signed in to change notification settings - Fork 123
VRageMath.Curve
← Index ← Namespace Index
public class CurveStores an arbitrary collection of 2D CurveKey points, and provides methods for evaluating features of the curve they define.
Namespace: VRageMath
Assembly: VRage.Math.dll
Gets a value indicating whether the curve is constant.
CurveKeyCollection Keys { get; }
The points that make up the curve.
CurveLoopType PostLoop { get; set; }
Specifies how to handle weighting values that are greater than the last control point in the curve.
CurveLoopType PreLoop { get; set; }
Specifies how to handle weighting values that are less than the first control point in the curve.
Creates a copy of the Curve.
void ComputeTangent(int, CurveTangent)
Computes both the TangentIn and the TangentOut for a CurveKey specified by its index.
void ComputeTangent(int, CurveTangent, CurveTangent)
Computes a specified type of TangentIn and a specified type of TangentOut for a given CurveKey.
void ComputeTangents(CurveTangent)
Computes all tangents for all CurveKeys in this Curve, using a specified tangent type for both TangentIn and TangentOut.
void ComputeTangents(CurveTangent, CurveTangent)
Computes all tangents for all CurveKeys in this Curve, using different tangent types for TangentOut and TangentIn.
Finds the value at a position on the Curve.
Do you have questions, comments, suggestions for improvements? Is there something I can do better? Did I make a mistake? Please add an issue here, and prefix your issue title with Wiki. Thank you, your help will be very appreciated!