Math

About

  • Header File: c4d_simulation/description/ofparithmetic.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: Operation

  • Parameter ID: FP_ARITHMETIC_OBJECT_ARITHMETICOPERATOR
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Assign (FP_ARITHMETIC_OBJECT_ARITHMETICOPERATOR_ASSIGN)
    • Add (FP_ARITHMETIC_OBJECT_ARITHMETICOPERATOR_ADD)
    • Subtract (FP_ARITHMETIC_OBJECT_ARITHMETICOPERATOR_SUB)
    • Multiply (FP_ARITHMETIC_OBJECT_ARITHMETICOPERATOR_MULTIPLY)
    • Divide (FP_ARITHMETIC_OBJECT_ARITHMETICOPERATOR_DIVIDE)
    • Pow (FP_ARITHMETIC_OBJECT_ARITHMETICOPERATOR_POW)
    • Root (FP_ARITHMETIC_OBJECT_ARITHMETICOPERATOR_ROOT)
    • Abs (FP_ARITHMETIC_OBJECT_ARITHMETICOPERATOR_ABS)
    • Mod (FP_ARITHMETIC_OBJECT_ARITHMETICOPERATOR_MOD)
    • Invert (FP_ARITHMETIC_OBJECT_ARITHMETICOPERATOR_INVERT)
    • Sin (FP_ARITHMETIC_OBJECT_ARITHMETICOPERATOR_SIN)
    • Cos (FP_ARITHMETIC_OBJECT_ARITHMETICOPERATOR_COS)
    • Positive Sin (FP_ARITHMETIC_OBJECT_ARITHMETICOPERATOR_ABS_SIN)
    • Positive Cos (FP_ARITHMETIC_OBJECT_ARITHMETICOPERATOR_ABS_COS)

Parameter: Source

  • Parameter ID: FP_ARITHMETIC_OBJECT_INPUT_MODE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Constant (FP_ARITHMETIC_OBJECT_INPUT_MODE_CONSTANT)
    • Field (FP_ARITHMETIC_OBJECT_INPUT_MODE_FIELD)
    • Property (FP_ARITHMETIC_OBJECT_INPUT_MODE_PROPERTY)
    • Random (FP_ARITHMETIC_OBJECT_INPUT_MODE_RANDOM)

Parameter: Value


Parameter: Variance


Parameter: Value


Parameter: Variance


Parameter: Seed


Parameter: Minimum Value


Parameter: Maximum Value


Parameter: Field

  • Parameter ID: FP_ARITHMETIC_FIELDLIST
  • Parameter Type: ::FieldList (FieldList Manual)

Parameter: Seed


Parameter: Animation Speed


Parameter: Distribution

  • Parameter ID: FP_ARITHMETIC_OBJECT_RANDOM_DISTRIBUTION
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Uniform (FP_ARITHMETIC_OBJECT_RANDOM_DISTRIBUTION_UNIFORM)
    • Normal (FP_ARITHMETIC_OBJECT_RANDOM_DISTRIBUTION_NORMAL)

Parameter: Property Out

  • Parameter ID: FP_ARITHMETIC_ATTRIBUTE_OUT
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • FP_ATTRIBUTES_AGE (FP_ATTRIBUTES_AGE)
    • FP_ATTRIBUTES_ANGULARVELOCITY (FP_ATTRIBUTES_ANGULARVELOCITY)
    • FP_ATTRIBUTES_COLOR (FP_ATTRIBUTES_COLOR)
    • FP_ATTRIBUTES_DISTANCE (FP_ATTRIBUTES_DISTANCE)
    • FP_ATTRIBUTES_LIFETIME (FP_ATTRIBUTES_LIFETIME)
    • FP_ATTRIBUTES_POSITION (FP_ATTRIBUTES_POSITION)
    • FP_ATTRIBUTES_RADIUS (FP_ATTRIBUTES_RADIUS)
    • FP_ATTRIBUTES_VELOCITY (FP_ATTRIBUTES_VELOCITY)
    • 0 (0)
    • FP_ATTRIBUTES_ANGULARVELOCITYSPEED (FP_ATTRIBUTES_ANGULARVELOCITYSPEED)
    • FP_ATTRIBUTES_VELOCITYSPEED (FP_ATTRIBUTES_VELOCITYSPEED)

Parameter: Property Channel

  • Parameter ID: FP_ARITHMETIC_VECTOR_EXTRACT_OUT
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • FP_EXTRACT_COMPONENT_X (FP_EXTRACT_COMPONENT_X)
    • FP_EXTRACT_COMPONENT_Y (FP_EXTRACT_COMPONENT_Y)
    • FP_EXTRACT_COMPONENT_Z (FP_EXTRACT_COMPONENT_Z)
    • FP_EXTRACT_COMPONENTS_XYZ (FP_EXTRACT_COMPONENTS_XYZ)

Parameter: Property Channel

  • Parameter ID: FP_ARITHMETIC_COLOR_EXTRACT_OUT
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • FP_EXTRACT_COMPONENT_R (FP_EXTRACT_COMPONENT_R)
    • FP_EXTRACT_COMPONENT_G (FP_EXTRACT_COMPONENT_G)
    • FP_EXTRACT_COMPONENT_B (FP_EXTRACT_COMPONENT_B)
    • FP_EXTRACT_COMPONENT_A (FP_EXTRACT_COMPONENT_A)
    • FP_EXTRACT_COMPONENTS_RGB (FP_EXTRACT_COMPONENTS_RGB)

Parameter: FP_ARITHMETIC_DRAW_DISTANCE