MoSpline

About

  • Header File: mograph/description/omospline.h
  • Description Category: Scene Objects. A ::BaseObject. See BaseObject Manual.
  • Included Description:

Parameters

Parameters are accessed with C4DAtom::GetParameter()/ C4DAtom::SetParameter(). See page_maxonapi_getting_started_foundations_cinema_parameters.


Parameter: Mode

  • Parameter ID: MGMOSPLINEOBJECT_MODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Simple (MGMOSPLINEOBJECT_MODE_BASIC)
    • Spline (MGMOSPLINEOBJECT_MODE_SPLINE)
    • Turtle (MGMOSPLINEOBJECT_MODE_TURTLE)

Parameter: Grow Mode

  • Parameter ID: MGMOSPLINEOBJECT_GROWMODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Complete Spline (MGMOSPLINEOBJECT_GROWMODE_ALL)
    • Separate Segments (MGMOSPLINEOBJECT_GROWMODE_SEPARATE)

Parameter: Start


Parameter: End


Parameter: Offset


Parameter: Extend Start


Parameter: Curve


Parameter: Scaling


Parameter: Spiral


Parameter: Spiral Scale


Parameter: Smoothed


Parameter: Extend End


Parameter: Curve


Parameter: Scaling


Parameter: Spiral


Parameter: Spiral Scale


Parameter: Smoothed


Parameter: Destination Spline

  • Parameter ID: MGMOSPLINEOBJECT_DEST_SPLINE
  • Parameter Type: ::BaseLink (BaseLink Manual)

Parameter: Destination X Rail

  • Parameter ID: MGMOSPLINEOBJECT_DEST_RAILX
  • Parameter Type: ::BaseLink (BaseLink Manual)

Parameter: Destination Y Rail

  • Parameter ID: MGMOSPLINEOBJECT_DEST_RAILY
  • Parameter Type: ::BaseLink (BaseLink Manual)

Parameter: Destination Polygon

  • Parameter ID: MGMOSPLINEOBJECT_DEST_POLY
  • Parameter Type: ::BaseLink (BaseLink Manual)

Parameter: Display Mode

  • Parameter ID: MGMOSPLINEOBJECT_DISPLAYMODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Line (MGMOSPLINEOBJECT_DISPLAYMODE_LINE)
    • Dual Lines (MGMOSPLINEOBJECT_DISPLAYMODE_2LINE)
    • Full Shape (MGMOSPLINEOBJECT_DISPLAYMODE_SHAPE)

Parameter: Length


Parameter: Length Spline

  • Parameter ID: MGMOSPLINEOBJECT_LENGTH_SPLINE
  • Parameter Type: ::SplineData

Parameter: Length Formula


Parameter: Steps


Parameter: Segments


Parameter: Angle H


Parameter: Angle H Spline

  • Parameter ID: MGMOSPLINEOBJECT_ANGLE_H_SPLINE
  • Parameter Type: ::SplineData

Parameter: Angle H Formula


Parameter: Angle P


Parameter: Angle P Spline

  • Parameter ID: MGMOSPLINEOBJECT_ANGLE_P_SPLINE
  • Parameter Type: ::SplineData

Parameter: Angle P Formula


Parameter: Angle B


Parameter: Angle B Spline

  • Parameter ID: MGMOSPLINEOBJECT_ANGLE_B_SPLINE
  • Parameter Type: ::SplineData

Parameter: Angle B Formula


Parameter: Curvature Order

  • Parameter ID: MGMOSPLINEOBJECT_CURVATURE_ORDER
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Bend->Curve->Twist (MGMOSPLINEOBJECT_CURVATURE_ORDER_YXZ)
    • Bend->Twist->Curve (MGMOSPLINEOBJECT_CURVATURE_ORDER_YZX)
    • Twist->Bend->Curve (MGMOSPLINEOBJECT_CURVATURE_ORDER_ZYX)
    • Twist->Curve->Bend (MGMOSPLINEOBJECT_CURVATURE_ORDER_ZXY)
    • Curve->Twist->Bend (MGMOSPLINEOBJECT_CURVATURE_ORDER_XZY)
    • Curve->Bend->Twist (MGMOSPLINEOBJECT_CURVATURE_ORDER_XYZ)

Parameter: Curve


Parameter: Curve Spline

  • Parameter ID: MGMOSPLINEOBJECT_CURVE_SPLINE
  • Parameter Type: ::SplineData

Parameter: Curve Formula


Parameter: Curve Minimum


Parameter: Curve Maximum


Parameter: Curve Maintain Angle


Parameter: Curve Global Space


Parameter: Bend


Parameter: Bend Spline

  • Parameter ID: MGMOSPLINEOBJECT_BEND_SPLINE
  • Parameter Type: ::SplineData

Parameter: Bend Formula


Parameter: Bend Minimum


Parameter: Bend Maximum


Parameter: Bend Maintain Angle


Parameter: Bend Global Space


Parameter: Twist


Parameter: Twist Spline

  • Parameter ID: MGMOSPLINEOBJECT_TWIST_SPLINE
  • Parameter Type: ::SplineData

Parameter: Twist Formula


Parameter: Twist Minimum


Parameter: Twist Maximum


Parameter: Twist Maintain Angle


Parameter: Twist Global Space


Parameter: Width


Parameter: Width Spline

  • Parameter ID: MGMOSPLINEOBJECT_WIDTH_SPLINE
  • Parameter Type: ::SplineData

Parameter: Width Formula


Parameter: Premise


Parameter: Context Ignore


Parameter: Rules


Parameter: Result String to Console


Parameter: Growth


Parameter: Default Angle


Parameter: Default Scale


Parameter: Default Movement


Parameter: Tropism


Parameter: Randomness


Parameter: Seed


Parameter: Move Multiplier


Parameter: Angle Multiplier


Parameter: Scale Multiplier


Parameter: Grow Angle


Parameter: Grow Scale


Parameter: Grow Movement


Parameter: Generation Mode

  • Parameter ID: MGMOSPLINEOBJECT_SPLINE_MODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Vertex (MGMOSPLINEOBJECT_SPLINE_MODE_VERTS)
    • Count (MGMOSPLINEOBJECT_SPLINE_MODE_COUNT)
    • Even (MGMOSPLINEOBJECT_SPLINE_MODE_EVEN)
    • Step (MGMOSPLINEOBJECT_SPLINE_MODE_STEP)

Parameter: Count


Parameter: Step


Parameter: Source Spline

  • Parameter ID: MGMOSPLINEOBJECT_SOURCE_SPLINE
  • Parameter Type: ::BaseLink (BaseLink Manual)

Parameter: Source Rail

  • Parameter ID: MGMOSPLINEOBJECT_SOURCE_RAIL
  • Parameter Type: ::BaseLink (BaseLink Manual)

Parameter: Width


Parameter: Width Spline

  • Parameter ID: MGMOSPLINEOBJECT_SPLINE_WIDTH_SPLINE
  • Parameter Type: ::SplineData

Parameter: Width Formula


Parameter: Effectors

  • Parameter ID: MGMOSPLINEOBJECT_EFFECTORLIST
  • Parameter Type: ::InExcludeData

Parameter: Mode

  • Parameter ID: MGMOSPLINEOBJECT_FIELD_MODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Include (MGMOSPLINEOBJECT_FIELD_MODE_INCLUDE)
    • Exclude (MGMOSPLINEOBJECT_FIELD_MODE_EXCLUDE)

Parameter: Fields

  • Parameter ID: MGMOSPLINEOBJECT_PARTICLEFIELDS
  • Parameter Type: ::InExcludeData