MAXScript Extensions > MAXScript Extensions for Particle Flow > Particle Flow Classes > Operators > Other >

# Camera_Culling : Helper

    Camera_Culling - superclass: helper; super-superclass:node - 13:0 - classID: #(1509449989, 515064320)

Value > MAXWrapper > Node > Helper > Camera_Culling

| Particle Flow - Quick Navigation

Description:

NEW in 3ds Max 2014: The Camera_Culling operator reduces geometry load at render time by filtering out all particles outside the camera frustum.

The operator can be used as a Group Selection tool defined by camera view frustum.

Constructor:

    Camera_Culling...

Properties:

    <Camera_Culling>.Use_Active_Camera     BooleanClass    default: true   --  boolean

Get/set the state of the "Use Active Camera" checkbox.

When set to True (default), the current view/render camera will be used.

When set the False, the Camera object specified by the .Camera property will be used instead, regardless of the current view.

    <Camera_Culling>.Camera     UndefinedClass    default: undefined   --  node; !error setting value!

Get/set the Camera to use for culling when the property .Use_Active_Camera is set to False.

## Clipping Planes group of controls

    <Camera_Culling>.Use_Camera_Clipping_Planes     BooleanClass    default: true   --  boolean

Get/set the state of the "Use Camera Clip. Planes" checkbox.

    <Camera_Culling>.Use_Near_Clip     BooleanClass    default: false   --  boolean

Get/set the state of the "Near Clip" checkbox.

    <Camera_Culling>.Near_Clip_Distance     Float    default: 1.0   --  worldUnits

Get/set the value of the "Near Clip" spinner.

    <Camera_Culling>.Use_Far_Clip     BooleanClass    default: false   --  boolean

Get/set the state of the "Far Clip" checkbox.

    <Camera_Culling>.Far_Clip_Distance     Float    default: 1000.0   --  worldUnits

Get/set the value of the "Far Clip" spinner.

    <Camera_Culling>.Culling_Type     Integer    default: 0   --  integer

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

Possible values are:

0 - Particle Pivot (default)

1 - Bounding Sphere

## Camera View Frustum Culling group of controls

    <Camera_Culling>.Render_Culling     BooleanClass    default: true   --  boolean

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

    <Camera_Culling>.Viewport_Culling     BooleanClass    default: true   --  boolean

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

    <Camera_Culling>.Use_For_Group_Selection     BooleanClass    default: false   --  boolean

Get/set the state of the "Use For Group Selection" checkbox.

    <Camera_Culling>.Selection_Type     Integer    default: 0   --  radiobtnIndex

Get/set the state of the Selection Type radio buttons.

Possible values are:

0 - Inside Camera Frustum (default)

1 - Outside Camera Frustum

    <Camera_Culling>.Subframe_Precision     BooleanClass    default: false   --  boolean

Get/set the state of the "Subframe Precision" checkbox.

## Camera_Culling interfaces:

The following common Particle Flow Interfaces are exposed by the Camera_Culling Class:

Interface: action

Interface: operator

Interface: PViewItem

Interface: groupSelection