MAXScript Extensions > MAXScript Extensions for character studio > Crowd MAXScript Extensions > Crowd Behaviors >

# ScatterReferenceTarget : ReferenceTarget

    ScatterReferenceTarget - superclass: ReferenceTarget; super-superclass:MAXWrapper - 51:0 - classID: #(2055548930, 169758462)

| Character Studio - Quick Navigation

Properties:

    <ScatterReferenceTarget>.centerX Float default: 0.0 -- float

    <ScatterReferenceTarget>.centerY Float default: 0.0 -- float

    <ScatterReferenceTarget>.centerZ Float default: 0.0 -- float

    <ScatterReferenceTarget>.childBbox BooleanClass default: true -- boolean; Include_childrens__bounding_boxes_in_spacing_calculations

    <ScatterReferenceTarget>.cloneControllers BooleanClass default: true -- boolean; Clone_Controllers

    <ScatterReferenceTarget>.cloneHierarchy BooleanClass default: true -- boolean; Clone_Hierarchy

    <ScatterReferenceTarget>.cloneObject UndefinedClass default: undefined -- node; Object_to_Clone

    <ScatterReferenceTarget>.cloneType Integer default: 0 -- radio button number; 0_copy__1_reference__2_instance

    <ScatterReferenceTarget>.ComputeClones BooleanClass default: false -- boolean; Compute_Clones

    <ScatterReferenceTarget>.ComputePositions BooleanClass default: false -- boolean; Compute_Positions

    <ScatterReferenceTarget>.ComputeRotations BooleanClass default: false -- boolean; Compute_Rotations

    <ScatterReferenceTarget>.ComputeScales BooleanClass default: false -- boolean; Compute_Scales

    <ScatterReferenceTarget>.forwardAxis Integer default: 1 -- radio button number; 0_X__1_Y__2_Z

    <ScatterReferenceTarget>.forwardAxisSign BooleanClass default: true -- boolean; 0_Minus__1_Plus

    <ScatterReferenceTarget>.incPositionSeed BooleanClass default: true -- boolean; Increment_Position_Random_Seed

    <ScatterReferenceTarget>.IncPosSeed BooleanClass default: false -- boolean; for_ScatterAll_operation

    <ScatterReferenceTarget>.incRotationSeed BooleanClass default: true -- boolean; Increment_Rotation_Random_Seed

    <ScatterReferenceTarget>.IncRotSeed BooleanClass default: false -- boolean; for_ScatterAll_operation

    <ScatterReferenceTarget>.incScaleSeed BooleanClass default: true -- boolean; Increment_Scale_Random_Seed

    <ScatterReferenceTarget>.IncSclSeed BooleanClass default: false -- boolean; for_ScatterAll_operation

    <ScatterReferenceTarget>.lookAtTarget UndefinedClass default: undefined -- node; Look_At_Target

    <ScatterReferenceTarget>.lookFrom Integer default: 0 -- radio button number; 0_Self__1_Selected_Object

    <ScatterReferenceTarget>.lookFromObject UndefinedClass default: undefined -- node; Look_From_Object

    <ScatterReferenceTarget>.lookTowards Integer default: 0 -- radio button number; 0_Self__1_Selected_Object

    <ScatterReferenceTarget>.matchXtoYscale BooleanClass default: false -- boolean; X_Scale_same_as_Y_Scale

    <ScatterReferenceTarget>.matchXtoZscale BooleanClass default: false -- boolean; X_Scale_same_as_Z_Scale

    <ScatterReferenceTarget>.matchYtoXscale BooleanClass default: false -- boolean; Y_Scale_same_as_X_Scale

    <ScatterReferenceTarget>.matchYtoZscale BooleanClass default: false -- boolean; Y_Scale_same_as_Z_Scale

    <ScatterReferenceTarget>.matchZtoXScale BooleanClass default: false -- boolean; Z_Scale_same_as_X_Scale

    <ScatterReferenceTarget>.matchZtoYScale BooleanClass default: false -- boolean; Z_Scale_same_as_Y_Scale

    <ScatterReferenceTarget>.numClones Integer default: 10 -- integer; How_Many_to_Clone

    <ScatterReferenceTarget>.ObjectsToScatter ArrayParameter default: #() -- node array; Object_to_Scatter

    <ScatterReferenceTarget>.positionObject UndefinedClass default: undefined -- node; Grid_Box_Sphere_Surface

    <ScatterReferenceTarget>.positionSeed Integer default: 0 -- integer; Position_Random_Seed

    <ScatterReferenceTarget>.positionSpace Integer default: 0 -- radio button number; 0_Grid__1_Box___2_Sphere__3_Surface_4_Radial_Area

    <ScatterReferenceTarget>.radius Float default: 10.0 -- float

    <ScatterReferenceTarget>.rotationSeed Integer default: 0 -- integer; Rotation_Random_Seed

    <ScatterReferenceTarget>.scaleSeed Integer default: 0 -- integer; Scale_Random_Seed

    <ScatterReferenceTarget>.sideDeviation Float default: 0.0 -- float; Sideways_Deviation

    <ScatterReferenceTarget>.spacing Float default: 1.0 -- float; Bounding_Box_Multiplier_for_Position_Spacing

    <ScatterReferenceTarget>.surfaceOffset Float default: 0.0 -- float; Surface_Offset

    <ScatterReferenceTarget>.UpAxis Integer default: 2 -- radio button number; 0_X__1_Y__2_Z

    <ScatterReferenceTarget>.UpAxisSign BooleanClass default: true -- boolean; 0_Minus__1_Plus

    <ScatterReferenceTarget>.upDownDeviation Float default: 0.0 -- float; Up_Down_Deviation

    <ScatterReferenceTarget>.xScale Float default: 1.0 -- float; X_Scale

    <ScatterReferenceTarget>.xScaleDeviation Float default: 0.0 -- float; X_Scale_Deviation

    <ScatterReferenceTarget>.xyPlane BooleanClass default: false -- boolean; In_XY_Plane

    <ScatterReferenceTarget>.yScale Float default: 1.0 -- float; Y_Scale

    <ScatterReferenceTarget>.yScaleDeviation Float default: 0.0 -- float; Y_Scale_Deviation

    <ScatterReferenceTarget>.zScale Float default: 1.0 -- float; Z_Scale

    <ScatterReferenceTarget>.zScaleDeviation Float default: 0.0 -- float; Z_Scale_Deviation

#### See Also

- MAXScript Extensions in character studio