Arrange

About

  • Header File: model/description/toolarrange.h

  • Description Category: Tools.

  • Included Description:

Parameters

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


Parameter: Mode

  • Parameter ID: c4d.MDATA_ARRANGE_MODE

  • Parameter Type: int

  • Cycle Values:
    • <<Select Mode>> (c4d.MDATA_ARRANGE_MODE_SELECTMODE)

    • Linear (c4d.MDATA_ARRANGE_MODE_LINEAR)

    • Circle (c4d.MDATA_ARRANGE_MODE_CIRCLE)

    • Along Spline (c4d.MDATA_ARRANGE_MODE_ALONGSPLINE)


Parameter: Per Step

  • Parameter ID: c4d.MDATA_ARRANGE_LINEAR_PERSTEP

  • Parameter Type: bool


Parameter: Per Step

  • Parameter ID: c4d.MDATA_ARRANGE_CIRCLE_PERSTEP

  • Parameter Type: bool


Parameter: Per Step

  • Parameter ID: c4d.MDATA_ARRANGE_SPLINE_PERSTEP

  • Parameter Type: bool


Parameter: Enable Move

  • Parameter ID: c4d.MDATA_ARRANGE_LINEAR_USE_MOVE

  • Parameter Type: bool


Parameter: Enable Move

  • Parameter ID: c4d.MDATA_ARRANGE_CIRCLE_USE_MOVE

  • Parameter Type: bool


Parameter: Enable Move

  • Parameter ID: c4d.MDATA_ARRANGE_SPLINE_USE_MOVE

  • Parameter Type: bool


Parameter: Enable Move X

  • Parameter ID: c4d.MDATA_ARRANGE_LINEAR_USE_MOVE_X

  • Parameter Type: bool


Parameter: Enable Move X

  • Parameter ID: c4d.MDATA_ARRANGE_CIRCLE_USE_MOVE_X

  • Parameter Type: bool


Parameter: Enable Move X

  • Parameter ID: c4d.MDATA_ARRANGE_SPLINE_USE_MOVE_X

  • Parameter Type: bool


Parameter: Enable Move Y

  • Parameter ID: c4d.MDATA_ARRANGE_LINEAR_USE_MOVE_Y

  • Parameter Type: bool


Parameter: Enable Move Y

  • Parameter ID: c4d.MDATA_ARRANGE_CIRCLE_USE_MOVE_Y

  • Parameter Type: bool


Parameter: Enable Move Y

  • Parameter ID: c4d.MDATA_ARRANGE_SPLINE_USE_MOVE_Y

  • Parameter Type: bool


Parameter: Enable Move Z

  • Parameter ID: c4d.MDATA_ARRANGE_LINEAR_USE_MOVE_Z

  • Parameter Type: bool


Parameter: Enable Move Z

  • Parameter ID: c4d.MDATA_ARRANGE_CIRCLE_USE_MOVE_Z

  • Parameter Type: bool


Parameter: Enable Move Z

  • Parameter ID: c4d.MDATA_ARRANGE_SPLINE_USE_MOVE_Z

  • Parameter Type: bool


Parameter: Spline

  • Parameter ID: c4d.MDATA_ARRANGE_SPLINE_LINK

  • Parameter Type: c4d.BaseList2D


Parameter: Start Pos.

  • Parameter ID: c4d.MDATA_ARRANGE_SPLINE_STARTPOS

  • Parameter Type: float


Parameter: End Pos.

  • Parameter ID: c4d.MDATA_ARRANGE_SPLINE_ENDPOS

  • Parameter Type: float


Parameter: Radius

  • Parameter ID: c4d.MDATA_ARRANGE_CIRCLE_RADIUS

  • Parameter Type: float


Parameter: Start

  • Parameter ID: c4d.MDATA_ARRANGE_CIRCLE_START

  • Parameter Type: float


Parameter: End

  • Parameter ID: c4d.MDATA_ARRANGE_CIRCLE_END

  • Parameter Type: float


Parameter: Move

  • Parameter ID: c4d.MDATA_ARRANGE_LINEAR_MOVE

  • Parameter Type: c4d.Vector


Parameter: Move

  • Parameter ID: c4d.MDATA_ARRANGE_CIRCLE_MOVE

  • Parameter Type: c4d.Vector


Parameter: Enable Scale

  • Parameter ID: c4d.MDATA_ARRANGE_LINEAR_USE_SCALE

  • Parameter Type: bool


Parameter: Enable Scale

  • Parameter ID: c4d.MDATA_ARRANGE_CIRCLE_USE_SCALE

  • Parameter Type: bool


Parameter: Enable Scale

  • Parameter ID: c4d.MDATA_ARRANGE_SPLINE_USE_SCALE

  • Parameter Type: bool


Parameter: Scale

  • Parameter ID: c4d.MDATA_ARRANGE_LINEAR_SCALE

  • Parameter Type: c4d.Vector


Parameter: Scale

  • Parameter ID: c4d.MDATA_ARRANGE_CIRCLE_SCALE

  • Parameter Type: c4d.Vector


Parameter: Scale

  • Parameter ID: c4d.MDATA_ARRANGE_SPLINE_SCALE

  • Parameter Type: c4d.Vector


Parameter: Enable Rotation

  • Parameter ID: c4d.MDATA_ARRANGE_LINEAR_USE_ROTATION

  • Parameter Type: bool


Parameter: Enable Rotation

  • Parameter ID: c4d.MDATA_ARRANGE_CIRCLE_USE_ROTATION

  • Parameter Type: bool


Parameter: Enable Rotation

  • Parameter ID: c4d.MDATA_ARRANGE_SPLINE_USE_ROTATION

  • Parameter Type: bool


Parameter: Align Tangential

  • Parameter ID: c4d.MDATA_ARRANGE_CIRCLE_ALIGNTANGENTIAL

  • Parameter Type: bool


Parameter: Rail Spline

  • Parameter ID: c4d.MDATA_ARRANGE_SPLINE_RAIL

  • Parameter Type: c4d.BaseList2D


Parameter: Align Tangential

  • Parameter ID: c4d.MDATA_ARRANGE_SPLINE_ALIGNTANGENTIAL

  • Parameter Type: int

  • Cycle Values:
    • +X (c4d.MDATA_ARRANGE_SPLINE_ALIGNTANGENTIAL_X)

    • -X (c4d.MDATA_ARRANGE_SPLINE_ALIGNTANGENTIAL_XN)

    • +Y (c4d.MDATA_ARRANGE_SPLINE_ALIGNTANGENTIAL_Y)

    • -Y (c4d.MDATA_ARRANGE_SPLINE_ALIGNTANGENTIAL_YN)

    • +Z (c4d.MDATA_ARRANGE_SPLINE_ALIGNTANGENTIAL_Z)

    • -Z (c4d.MDATA_ARRANGE_SPLINE_ALIGNTANGENTIAL_ZN)


Parameter: Bank

  • Parameter ID: c4d.MDATA_ARRANGE_SPLINE_FLIP

  • Parameter Type: float


Parameter: Rotate

  • Parameter ID: c4d.MDATA_ARRANGE_LINEAR_ROTATION

  • Parameter Type: c4d.Vector


Parameter: Rotate

  • Parameter ID: c4d.MDATA_ARRANGE_CIRCLE_ROTATION

  • Parameter Type: c4d.Vector


Parameter: Rotate

  • Parameter ID: c4d.MDATA_ARRANGE_SPLINE_ROTATION

  • Parameter Type: c4d.Vector