Mirror

About

  • Header File: ca/description/toolcamirror.h

  • Description Category: Tools.

  • Included Description:

Parameters

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


Parameter: Origin

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_ORIGIN

  • Parameter Type: int

  • Cycle Values:
    • ID_CA_TOOL_MIRROR_BASE_ORIGIN_SELECTED (c4d.ID_CA_TOOL_MIRROR_BASE_ORIGIN_SELECTED)

    • ID_CA_TOOL_MIRROR_BASE_ORIGIN_ROOT (c4d.ID_CA_TOOL_MIRROR_BASE_ORIGIN_ROOT)

    • ID_CA_TOOL_MIRROR_BASE_ORIGIN_PARENT (c4d.ID_CA_TOOL_MIRROR_BASE_ORIGIN_PARENT)

    • ID_CA_TOOL_MIRROR_BASE_ORIGIN_HUB (c4d.ID_CA_TOOL_MIRROR_BASE_ORIGIN_HUB)

    • ID_CA_TOOL_MIRROR_BASE_ORIGIN_OBJECT (c4d.ID_CA_TOOL_MIRROR_BASE_ORIGIN_OBJECT)

    • ID_CA_TOOL_MIRROR_BASE_ORIGIN_WORLD (c4d.ID_CA_TOOL_MIRROR_BASE_ORIGIN_WORLD)

    • ID_CA_TOOL_MIRROR_BASE_ORIGIN_MESH (c4d.ID_CA_TOOL_MIRROR_BASE_ORIGIN_MESH)


Parameter: Coords

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_COORDS

  • Parameter Type: int

  • Cycle Values:
    • ID_CA_TOOL_MIRROR_BASE_COORDS_WORLD (c4d.ID_CA_TOOL_MIRROR_BASE_COORDS_WORLD)

    • ID_CA_TOOL_MIRROR_BASE_COORDS_LOCAL (c4d.ID_CA_TOOL_MIRROR_BASE_COORDS_LOCAL)

    • ID_CA_TOOL_MIRROR_BASE_COORDS_VIEW (c4d.ID_CA_TOOL_MIRROR_BASE_COORDS_VIEW)


Parameter: Axis

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_DIRECTION

  • Parameter Type: int

  • Cycle Values:
    • ID_CA_TOOL_MIRROR_BASE_DIRECTION_X (c4d.ID_CA_TOOL_MIRROR_BASE_DIRECTION_X)

    • ID_CA_TOOL_MIRROR_BASE_DIRECTION_Y (c4d.ID_CA_TOOL_MIRROR_BASE_DIRECTION_Y)

    • ID_CA_TOOL_MIRROR_BASE_DIRECTION_Z (c4d.ID_CA_TOOL_MIRROR_BASE_DIRECTION_Z)


Parameter: Mirroring

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_TYPE

  • Parameter Type: int

  • Cycle Values:
    • ID_CA_TOOL_MIRROR_BASE_TYPE_REFLECT (c4d.ID_CA_TOOL_MIRROR_BASE_TYPE_REFLECT)

    • ID_CA_TOOL_MIRROR_BASE_TYPE_P2N (c4d.ID_CA_TOOL_MIRROR_BASE_TYPE_P2N)

    • ID_CA_TOOL_MIRROR_BASE_TYPE_N2P (c4d.ID_CA_TOOL_MIRROR_BASE_TYPE_N2P)


Parameter: Object

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_OBJECT_LINK

  • Parameter Type: c4d.BaseList2D


Parameter: Target

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_TARGET

  • Parameter Type: int

  • Cycle Values:
    • Clone (c4d.ID_CA_MIRROR_TOOL_TARGET_CLONE)

    • Object (c4d.ID_CA_MIRROR_TOOL_TARGET_OBJECT)

    • Self (c4d.ID_CA_MIRROR_TOOL_TARGET_SELF)


Parameter: Object

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_TARGET_LINK

  • Parameter Type: c4d.BaseList2D


Parameter: Include Links

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_AUTO_INCLUDE

  • Parameter Type: bool


Parameter: Link Joints

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_SET_JOINT_LINK

  • Parameter Type: bool


Parameter: Freeze

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_FREEZE_PSR

  • Parameter Type: bool


Parameter: Position

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_PSR

  • Parameter Type: bool


Parameter: Axes

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_AXIS

  • Parameter Type: int

  • Cycle Values:
    • None (c4d.ID_CA_MIRROR_TOOL_AXIS_NONE)

    • Rotate (c4d.ID_CA_MIRROR_TOOL_AXIS_ROTATE)

    • XY (c4d.ID_CA_MIRROR_TOOL_AXIS_ALIGN_X)

    • YZ (c4d.ID_CA_MIRROR_TOOL_AXIS_ALIGN_Y)

    • XZ (c4d.ID_CA_MIRROR_TOOL_AXIS_ALIGN_Z)


Parameter: Weights

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_WEIGHTS

  • Parameter Type: bool


Parameter: Points

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_POINTS

  • Parameter Type: bool


Parameter: Tags

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_CLONE_TAGS

  • Parameter Type: bool


Parameter: Animation

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_CLONE_ANIM

  • Parameter Type: bool


Parameter: Match Case

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_CASE

  • Parameter Type: bool


Parameter: Prefix

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_PRE

  • Parameter Type: str


Parameter: Suffix

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_POST

  • Parameter Type: str


Parameter: Replace

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_REPLACE

  • Parameter Type: str


Parameter: With

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_WITH

  • Parameter Type: str


Parameter: Point Method

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_SEARCH

  • Parameter Type: int

  • Cycle Values:
    • ID_CA_TOOL_MIRROR_BASE_SEARCH_RADIUS (c4d.ID_CA_TOOL_MIRROR_BASE_SEARCH_RADIUS)

    • ID_CA_TOOL_MIRROR_BASE_SEARCH_NEAREST (c4d.ID_CA_TOOL_MIRROR_BASE_SEARCH_NEAREST)

    • ID_CA_TOOL_MIRROR_BASE_SEARCH_SURFACE (c4d.ID_CA_TOOL_MIRROR_BASE_SEARCH_SURFACE)

    • ID_CA_TOOL_MIRROR_BASE_SEARCH_NORMALS (c4d.ID_CA_TOOL_MIRROR_BASE_SEARCH_NORMALS)


Parameter: Tolerance

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_POINT_RADIUS

  • Parameter Type: float


Parameter: Side Threshold

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_SIDE_THRESHOLD

  • Parameter Type: float


Parameter: Pass 1

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_JOINT_ALGO_PASS1

  • Parameter Type: int

  • Cycle Values:
    • ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_TOPO (c4d.ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_TOPO)

    • ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_POS (c4d.ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_POS)

    • ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_SPATIAL_PART (c4d.ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_SPATIAL_PART)

    • ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_NAME (c4d.ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_NAME)


Parameter: Pass 2

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_JOINT_ALGO_PASS2

  • Parameter Type: int

  • Cycle Values:
    • ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_NONE (c4d.ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_NONE)

    • ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_TOPO (c4d.ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_TOPO)

    • ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_POS (c4d.ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_POS)

    • ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_SPATIAL_PART (c4d.ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_SPATIAL_PART)

    • ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_NAME (c4d.ID_CA_TOOL_MIRROR_BASE_JOINT_MATCH_NAME)


Parameter: ID_CA_MIRROR_TOOL_JOINT_ALGO_PASS_FINAL

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_JOINT_ALGO_PASS_FINAL

  • Parameter Type: bool


Parameter: Adaptative

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_SPATIAL_PART_ADAPTATIVE

  • Parameter Type: bool


Parameter: Partitioning Factor

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_SPATIAL_PART_FACTOR

  • Parameter Type: float


Parameter: Tolerance

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_JOINT_TOLERANCE

  • Parameter Type: float


Parameter: Match Case

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_JOINT_NAME_MATCH_CASE

  • Parameter Type: bool


Parameter: Left

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_JOINT_NAME_NEG_PREFIX

  • Parameter Type: str


Parameter: Right

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_JOINT_NAME_POS_PREFIX

  • Parameter Type: str


Parameter: Mirror Weights

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_MIRROR_WEIGHTS

  • Parameter Type: A button.


Parameter: Children

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL_HIERARCHY

  • Parameter Type: bool


Parameter: Mirror

  • Parameter ID: c4d.ID_CA_MIRROR_TOOL

  • Parameter Type: A button.