The M_Point class represents a single control point in a 2D vector layer.
Returns the number of curves that pass through the point.
Return value (int): the number of curves that pass through the pointReturns a curve that passes through the point.
Return value (M_Curve): a curve that passes through the point id (int): the curve's id (0 is the first curve passing through the point) where (int): the where value is returned, indicating where on the curve the point liesSet the position of the point at a given time.
Return value: none pos (LM_Vector2): position frame (int): frame numberSets the curvature of all curves that pass through this point.
Return value: none curvature (float): curvature value frame (int): frame numberTests whether this point is the endpoint of a curve
Return value (bool): true if endpoint, false if the point is in the middle of a curveReturns which curve, and which segment of that curve, this point is an endpoint of.
Return value: none curveID (int): the curve identifier segID (int): which segment of that curvetrue if the point is selected, otherwise false
true if the point was previously selected, otherwise false
the point's current position
a temporary variable for storing position, useful when transforming points
the point's position animation channel
the width of curves that pass through this point (-1 means that curves aren't affected by variable width)
a temporary variable to store line width
id number of the parent bone this point is bound to. A value of -1 means the point is not bound to any bone. A value of -2 means the point is flexi-bound to all bones in the parent layer.