Condition

About

  • Header File: c4d_simulation/description/ofpcondition.h

  • Description Category: Scene Objects. A c4d.BaseObject.

  • Included Description:

Parameters

Parameters are accessed with C4DAtom.GetParameter()/C4DAtom.SetParameter().


Parameter: Bypass

  • Parameter ID: c4d.FP_CONDITION_BYPASS

  • Parameter Type: bool


Parameter: Channel

  • Parameter ID: c4d.FP_CONDITION_OBJECT_CHANNEL

  • Parameter Type: int

  • Cycle Values:
    • Age (c4d.FP_CONDITION_OBJECT_CHANNEL_AGE)

    • Color (c4d.FP_CONDITION_OBJECT_CHANNEL_COLOR)

    • Distance Traversed (c4d.FP_CONDITION_OBJECT_CHANNEL_DISTANCES)

    • Group (c4d.FP_CONDITION_OBJECT_CHANNEL_GROUP)

    • Position (c4d.FP_CONDITION_OBJECT_CHANNEL_POSITION)

    • Radius (c4d.FP_CONDITION_OBJECT_CHANNEL_RADIUS)

    • Velocity (c4d.FP_CONDITION_OBJECT_CHANNEL_VELOCITY)


Parameter: Extract

  • Parameter ID: c4d.FP_CONDITION_OBJECT_EXTRACT

  • Parameter Type: int

  • Cycle Values:
    • X (c4d.FP_CONDITION_OBJECT_EXTRACT_COMPONENT_X)

    • Y (c4d.FP_CONDITION_OBJECT_EXTRACT_COMPONENT_Y)

    • Z (c4d.FP_CONDITION_OBJECT_EXTRACT_COMPONENT_Z)

    • W (c4d.FP_CONDITION_OBJECT_EXTRACT_COMPONENT_W)

    • Cross (c4d.FP_CONDITION_OBJECT_EXTRACT_CROSS)

    • Default (c4d.FP_CONDITION_OBJECT_EXTRACT_DEFAULT)

    • Align (c4d.FP_CONDITION_OBJECT_EXTRACT_DOT)

    • Magnitude (c4d.FP_CONDITION_OBJECT_EXTRACT_LENGTH)

    • Min (c4d.FP_CONDITION_OBJECT_EXTRACT_MIN)

    • Max (c4d.FP_CONDITION_OBJECT_EXTRACT_MAX)

    • Normalize (c4d.FP_CONDITION_OBJECT_EXTRACT_NORMALIZE)


Parameter: Operand

  • Parameter ID: c4d.FP_CONDITION_OBJECT_EXTRACTVECTORVALUE

  • Parameter Type: c4d.Vector


Parameter: Operator

  • Parameter ID: c4d.FP_CONDITION_OBJECT_CMPOPERATOR

  • Parameter Type: int

  • Cycle Values:
    • == (c4d.FP_CONDITION_OBJECT_CMPOPERATOR_EQUALS)

    • > (c4d.FP_CONDITION_OBJECT_CMPOPERATOR_GREATERTHAN)

    • < (c4d.FP_CONDITION_OBJECT_CMPOPERATOR_LESSTHAN)

    • >= (c4d.FP_CONDITION_OBJECT_CMPOPERATOR_GREATERTHANEQUALS)

    • <= (c4d.FP_CONDITION_OBJECT_CMPOPERATOR_LESSTHANEQUALS)

    • != (c4d.FP_CONDITION_OBJECT_CMPOPERATOR_NOTEQUALS)

    • [] (c4d.FP_CONDITION_OBJECT_CMPOPERATOR_INSIDE)

    • ][ (c4d.FP_CONDITION_OBJECT_CMPOPERATOR_OUTSIDE)


Parameter: Link

  • Parameter ID: c4d.FP_CONDITION_OBJECT_CMPLINK

  • Parameter Type: c4d.BaseList2D


Parameter: Value

  • Parameter ID: c4d.FP_CONDITION_OBJECT_CMPSCALARVALUE

  • Parameter Type: float


Parameter: Value

  • Parameter ID: c4d.FP_CONDITION_OBJECT_CMPVECTORVALUE

  • Parameter Type: c4d.Vector


Parameter: Lower

  • Parameter ID: c4d.FP_CONDITION_OBJECT_SCALARRANGE_LOWER

  • Parameter Type: float


Parameter: Upper

  • Parameter ID: c4d.FP_CONDITION_OBJECT_SCALARRANGE_UPPER

  • Parameter Type: float


Parameter: Lower

  • Parameter ID: c4d.FP_CONDITION_OBJECT_VECTORRANGE_LOWER

  • Parameter Type: c4d.Vector


Parameter: Upper

  • Parameter ID: c4d.FP_CONDITION_OBJECT_VECTORRANGE_UPPER

  • Parameter Type: c4d.Vector


Parameter: Error Tolerance

  • Parameter ID: c4d.FP_CONDITION_OBJECT_CMPERRORTOLERANCE

  • Parameter Type: float