Open Search
    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