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

# geometryReferenceTarget : ReferenceTarget

    geometryReferenceTarget - superclass: ReferenceTarget; super-superclass:MAXWrapper - 27:0 - classID: #(1137313555, 554188032)

Description:

NEW in 3ds Max 2014: The geometryReferenceTarget Particle Data View sub-operator acquires properties from reference objects with geometry.

Constructors:

    geometryReferenceTarget...

Properties:

## Object Property group of controls

    <geometryReferenceTarget>.Type     Integer    default: 0   --  integer

Get/set the selection of the "Type" drop-down list.

Possible values are:

0 - Closest Object By Surface (default)

1 - Closest Object By Vertex

2 - Closest Point By Surface

3 - Closest Point Distance

4 - Closest Vertex

5 - Collision Point

6 - Face Area

7 - Face Selection

8 - Inside Objects

9 - Object Number Of Faces

10 - Object Number Vertices

11 - Object Size

12 - Object Surface

13 - Object Volume

14 - Point Color

15 - Point Color 3D

16 - Point Color Gradient

17 - Point Color Gradient 3D

18 - Point Self-Illumination

19 - Point Mapping

20 - Point Mapping Gradient

21 - Point Material Index

22 - Point Normal

23 - Point Opacity

24 - Point Position

25 - Point Soft Selection

26 - Point Speed

27 - Random Surface Point

28 - Random Volume Point

29 - Vertex Color

30 - Vertex Illum

31 - Vertex Normal

32 - Vertex Opacity

33 - Vertex Position

34 - Vertex Selection

35 - Vertex Speed

36 - Closest Point By Normal

    <geometryReferenceTarget>.Use_Sub_Material     BooleanClass    default: false   --  boolean

Get/set the state of the "Sub-Material #" checkbox.

    <geometryReferenceTarget>.Sub_Material_Index     Integer    default: 1   --  animatable; integer

Get/set the value of the "Sub-Material #" spinner.

    <geometryReferenceTarget>.Map_Channel_Index     Integer    default: 1   --  animatable; integer

Get/set the value of the "Map Channel #" spinner.

    <geometryReferenceTarget>.Gradient_Delta     Float    default: 0.1   --  animatable; worldUnits

Get/set the value of the "Gradient Delta" spinner.

## Objects group of controls

    <geometryReferenceTarget>.Static_Objects     BooleanClass    default: false   --  boolean

Get/set the state of the "Static Objects" checkbox.

    <geometryReferenceTarget>.Animated_Surface     BooleanClass    default: false   --  boolean

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

    <geometryReferenceTarget>.Geometry_Safe_Mode     BooleanClass    default: false   --  boolean

Get/set the state of the "Geometry Safe Mode" checkbox.

## Subframe Sampling group of controls

    <geometryReferenceTarget>.Subframe_Placement     BooleanClass    default: false   --  boolean

Get/set the state of the "Placement" checkbox.

    <geometryReferenceTarget>.Subframe_Geometry     BooleanClass    default: false   --  boolean

Get/set the state of the "Geometry" checkbox.

## Separate Indexing For group of controls

    <geometryReferenceTarget>.Separate_Group_Members     BooleanClass    default: false   --  boolean

Get/set the state of the "Group Members" checkbox.

    <geometryReferenceTarget>.Separate_Children     BooleanClass    default: false   --  boolean

Get/set the state of the "Children" checkbox.

## Data Wiring group of controls

    <geometryReferenceTarget>.Use_T2     BooleanClass    default: false   --  boolean

Get/set the state of the "T2 As Object Timing" checkbox.

    <geometryReferenceTarget>.Use_I3     BooleanClass    default: false   --  boolean

Get/set the state of the "I3 Designates Objects" checkbox.

    <geometryReferenceTarget>.Use_V4     BooleanClass    default: false   --  boolean

Get/set the state of the "V4 As Particle Position" checkbox.

    <geometryReferenceTarget>.Use_V5     BooleanClass    default: false   --  boolean

Get/set the state of the "V4 As Particle Speed" checkbox.

    <geometryReferenceTarget>.Use_R6     BooleanClass    default: false   --  boolean

Get/set the state of the "R6 As Gradient Delta" checkbox.

## Uniqueness group of controls

    <geometryReferenceTarget>.Random_Seed     Integer    default: 39558   --  animatable; integer

Get/set the value of the "Seed" spinner.

    <geometryReferenceTarget>.Use_E7     BooleanClass    default: false   --  boolean

Get/set the state of the "E7" checkbutton.

## Input and Filter Sockets

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

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

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

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

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

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

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

Get/set the sub-operators connected to the seven Input sockets of the Geometry sub-operator.

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

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

## geometryReferenceTarget interfaces:

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

Interface: DataViewItem