Follow Spline

About

  • Header File: c4d_simulation/description/ofpfollowspline.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: Target Spline

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

Parameter: Invert Spline Direction


Parameter: Mode

  • Parameter ID: FP_FOLLOWSPLINE_OBJECT_BEHAVIOUR
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Force (FP_FOLLOWSPLINE_OBJECT_BEHAVIOUR_FORCE)
    • Guide (FP_FOLLOWSPLINE_OBJECT_BEHAVIOUR_GUIDE)
    • Rail (FP_FOLLOWSPLINE_OBJECT_BEHAVIOUR_RAIL)

Parameter: Rail

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

Parameter: Invert Rail Direction


Parameter: Use Closest Point on Rail


Parameter: Mix


Parameter: Effect Radius


Parameter: Source

  • Parameter ID: FP_FOLLOWSPLINE_OBJECT_MAP_QUANTITY
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Closest Point (FP_FOLLOWSPLINE_OBJECT_MAP_QUANTITY_CLOSEST)
    • Age (FP_FOLLOWSPLINE_OBJECT_MAP_QUANTITY_AGE)
    • Age Percentage (FP_FOLLOWSPLINE_OBJECT_MAP_QUANTITY_AGE_PERCENTAGE)

Parameter: Source Scale


Parameter: Segment

  • Parameter ID: FP_FOLLOWSPLINE_OBJECT_MULTI_SEGMENT_MODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Closest (FP_FOLLOWSPLINE_OBJECT_MULTI_SEGMENT_MODE_CLOSEST)
    • Specific (FP_FOLLOWSPLINE_OBJECT_MULTI_SEGMENT_MODE_SPECIFIC)
    • Random (FP_FOLLOWSPLINE_OBJECT_MULTI_SEGMENT_MODE_RANDOM)

Parameter: Segment Index


Parameter: Attract Strength


Parameter: Attract Falloff


Parameter: Attract Map


Parameter: Follow Strength


Parameter: Follow Falloff


Parameter: Follow Map


Parameter: Align Mix


Parameter: Exit Behaviour

  • Parameter ID: FP_FOLLOWSPLINE_OBJECT_EXITBEHAVIOUR_CLOSEST
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Continue (FP_FOLLOWSPLINE_OBJECT_EXITBEHAVIOUR_CONTINUE)
    • Kill (FP_FOLLOWSPLINE_OBJECT_EXITBEHAVIOUR_KILL)
    • Switch Group (FP_FOLLOWSPLINE_OBJECT_EXITBEHAVIOUR_SWITCH_GROUP)

Parameter: Exit Behaviour

  • Parameter ID: FP_FOLLOWSPLINE_OBJECT_EXITBEHAVIOUR
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Continue (FP_FOLLOWSPLINE_OBJECT_EXITBEHAVIOUR_CONTINUE)
    • Turn Around (FP_FOLLOWSPLINE_OBJECT_EXITBEHAVIOUR_TURNAROUND)
    • Go to Start (FP_FOLLOWSPLINE_OBJECT_EXITBEHAVIOUR_BEGINNING)
    • Kill (FP_FOLLOWSPLINE_OBJECT_EXITBEHAVIOUR_KILL)
    • Switch Group (FP_FOLLOWSPLINE_OBJECT_EXITBEHAVIOUR_SWITCH_GROUP)

Parameter: Target Group

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

Parameter: Create Group