Scatter Placement

About

  • Header File: tool_system_hybrid/description/toolscatterplacement.h
  • Description Category: Tools. An interactive tool. See Active Tool.

Parameters

Parameters are accessed with C4DAtom::GetParameter()/ C4DAtom::SetParameter(). See page_maxonapi_getting_started_foundations_cinema_parameters.


Parameter: Mode

  • Parameter ID: TOOL_MODE_INTERACTION
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Add (TOOL_MODE_SCATTER)
    • Remove (TOOL_MODE_ERASE)

Parameter: Radius


Parameter: Object Spacing


Parameter: Use Splats


Parameter: Splat Spacing


Parameter: Count


Parameter: Density


Parameter: Source

  • Parameter ID: TOOL_MODE_OBJECT_SOURCE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Selection (TOOL_MODE_SOURCE_SELECTION)
    • Object Palette (TOOL_MODE_SOURCE_PALETTE)

Parameter: Random Order


Parameter: Seed


Parameter: Align To

  • Parameter ID: TOOL_MODE_ALIGN_TO
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Stroke (TOOL_MODE_ALIGN_STROKE)
    • Object (TOOL_MODE_ALIGN_OBJECT)

Parameter: Reference Point

  • Parameter ID: TOOL_ALIGN_REFERENCE
  • Parameter Type: maxon::Int32 (Basic Data Types)
  • Cycle Values:
    • Axis (TOOL_REF_AXIS)
    • Bounding Box (TOOL_REF_BOUNDINGBOX)

Parameter: Position Min/Max


Parameter: Rotation Range


Parameter: Scale Min/Max


Parameter: Show mouse region preview


Parameter: Show Placements


Parameter: Show Splat Regions


Parameter: End Stroke