Scatter Placement

About

  • Header File: tool_system_hybrid/description/toolscatterplacement.h

  • Description Category: Tools.

Parameters

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


Parameter: Mode

  • Parameter ID: c4d.TOOL_MODE_INTERACTION

  • Parameter Type: int

  • Cycle Values:
    • Add (c4d.TOOL_MODE_SCATTER)

    • Remove (c4d.TOOL_MODE_ERASE)


Parameter: Radius

  • Parameter ID: c4d.TOOL_PLACEMENT_OUTER_RADIUS

  • Parameter Type: float


Parameter: Object Spacing

  • Parameter ID: c4d.TOOL_EXCLUSION_RADIUS

  • Parameter Type: float


Parameter: Use Splats

  • Parameter ID: c4d.TOOL_USE_SPLATS

  • Parameter Type: bool


Parameter: Splat Spacing

  • Parameter ID: c4d.TOOL_INTER_SPLAT_SEP_DISTANCE

  • Parameter Type: float


Parameter: Count

  • Parameter ID: c4d.TOOL_PLACEMENT_ATTEMPTS_PER_SPLAT

  • Parameter Type: int


Parameter: Density

  • Parameter ID: c4d.TOOL_PLACEMENT_DENSITY

  • Parameter Type: float


Parameter: Source

  • Parameter ID: c4d.TOOL_MODE_OBJECT_SOURCE

  • Parameter Type: int

  • Cycle Values:
    • Selection (c4d.TOOL_MODE_SOURCE_SELECTION)

    • Object Palette (c4d.TOOL_MODE_SOURCE_PALETTE)


Parameter: Random Order

  • Parameter ID: c4d.TOOL_RANDOMIZE_ORDER

  • Parameter Type: bool


Parameter: Seed

  • Parameter ID: c4d.TOOL_RANDOM_SEED

  • Parameter Type: int


Parameter: Align To

  • Parameter ID: c4d.TOOL_MODE_ALIGN_TO

  • Parameter Type: int

  • Cycle Values:
    • Stroke (c4d.TOOL_MODE_ALIGN_STROKE)

    • Object (c4d.TOOL_MODE_ALIGN_OBJECT)


Parameter: Reference Point

  • Parameter ID: c4d.TOOL_ALIGN_REFERENCE

  • Parameter Type: int

  • Cycle Values:
    • Axis (c4d.TOOL_REF_AXIS)

    • Bounding Box (c4d.TOOL_REF_BOUNDINGBOX)


Parameter: Position Min/Max

  • Parameter ID: c4d.TOOL_MIN_MAX_Y_OFFSET

  • Parameter Type: c4d.Vector


Parameter: Rotation Range

  • Parameter ID: c4d.TOOL_ROTATION_RANGE

  • Parameter Type: c4d.Vector


Parameter: Scale Min/Max

  • Parameter ID: c4d.TOOL_MIN_MAX_SCALE

  • Parameter Type: c4d.Vector


Parameter: Show mouse region preview

  • Parameter ID: c4d.TOOL_SHOW_PREVIEW_REGION

  • Parameter Type: bool


Parameter: Show Placements

  • Parameter ID: c4d.TOOL_SHOW_PLACEMENTS

  • Parameter Type: bool


Parameter: Show Splat Regions

  • Parameter ID: c4d.TOOL_SHOW_SPLAT_REGIONS

  • Parameter Type: bool


Parameter: End Stroke

  • Parameter ID: c4d.TOOL_BUTTON_END_SESSION

  • Parameter Type: A button.