MAXScript Extensions > MAXScript Extensions for Particle Flow > Particle Flow Classes > Data Operators > Data Sub-Operators >

# ShapeControl : ReferenceTarget

    ShapeControl - superclass: ReferenceTarget; super-superclass:MAXWrapper - 18:0 - classID: #(1137313560, 554188032)

Description:

NEW in 3ds Max 2014: The ShapeControl Particle Data View sub-operator defines particle shape that is based on a reference geometry object. The sub-operator controls parameters and animation of the reference geometry.

Constructors:

    ShapeControl...

Properties:

    <ShapeControl>.Particle_Geometry_Object     UndefinedClass    default: undefined   --  node

Get/set the Particle Geometry Object.

    <ShapeControl>.Animated_Shape     BooleanClass    default: false   --  boolean

Get/set the state of the "Animated Shape" checkbox.

    <ShapeControl>.Acquire_Mapping     BooleanClass    default: false   --  boolean

Get/set the state of the "Acquire Mapping" checkbox.

    <ShapeControl>.Discrete_Optimization     BooleanClass    default: false   --  boolean

Get/set the state of the "Discrete Optimization" checkbox.

## Priority And Execution Order

    <ShapeControl>.Proceed_Type     Integer    default: 1   --  radiobtnIndex

Get/set the state of the Priority And Execution Order radio buttons.

Possible values are:

0 - Pre

1 - Normal (default)

2 - Post

    <ShapeControl>.History_Dependent     BooleanClass    default: true   --  boolean

Get/set the state of the "History-Dependent" checkbox.

    <ShapeControl>.Execution_Order     Integer    default: 1   --  integer

Get/set the value of the "Execution Order" spinner.

    <ShapeControl>.Priority_Order     Integer    default: 1   --  integer

Get/set the value of the "Priority Order" spinner.

## Input and Filter Sockets

    <ShapeControl>.Input_Time     UndefinedClass    default: undefined   --  maxObject

Get/set the sub-operator connected to the Time input of the ShapeControl sub-operator.

    <ShapeControl>.Input_1     UndefinedClass    default: undefined   --  maxObject

    <ShapeControl>.Input_2     UndefinedClass    default: undefined   --  maxObject

    <ShapeControl>.Input_3     UndefinedClass    default: undefined   --  maxObject

    <ShapeControl>.Input_4     UndefinedClass    default: undefined   --  maxObject

    <ShapeControl>.Input_5     UndefinedClass    default: undefined   --  maxObject

    <ShapeControl>.Input_6     UndefinedClass    default: undefined   --  maxObject

    <ShapeControl>.Input_7     UndefinedClass    default: undefined   --  maxObject

    <ShapeControl>.Input_8     UndefinedClass    default: undefined   --  maxObject

Get/set the sub-operators connected to the corresponding Input sockets of the ShapeControl sub-operator.

    <ShapeControl>.Filter     UndefinedClass    default: undefined   --  maxObject

Get/set the sub-operator connected to the Filter socket of the ShapeControl sub-operator.

## ShapeControl interfaces:

The following common interface is exposed by the ShapeControl Particle Data View sub-operator:

Interface: DataViewItem