away3d.core.pick

..
AutoPickingCollider

Auto-selecting picking collider for entity objects. Used with the RaycastPicker picking object. Chooses between pure AS3 picking and PixelBender picking based on a threshold property representing the number of triangles encountered in a SubMesh object over which PixelBender is used.

HaxePickingCollider

Pure Haxe picking collider for entity objects. Used with the RaycastPicker picking object.

IPicker

Provides an interface for picking objects that can pick 3d objects from a view or scene.

IPickingCollider

Provides an interface for picking colliders that can be assigned to individual entities in a scene for specific picking behaviour. Used with the RaycastPicker picking object.

PBPickingCollider

PixelBender-based picking collider for entity objects. Used with the RaycastPicker picking object.

PickingColliderBase

An abstract base class for all picking collider classes. It should not be instantiated directly.

PickingColliderType

Options for setting a picking collider for entity objects. Used with the RaycastPicker picking object.

PickingCollisionVO

Value object for a picking collision returned by a picking collider. Created as unique objects on entities

PickingType

Options for the different 3D object picking approaches available in Away3D. Can be used for automatic mouse picking on the view.

RaycastPicker

Picks a 3d object from a view or scene by 3D raycast calculations. Performs an initial coarse boundary calculation to return a subset of entities whose bounding volumes intersect with the specified ray, then triggers an optional picking collider on individual entity objects to further determine the precise values of the picking ray collision.

ShaderPicker

Picks a 3d object from a view or scene by performing a separate render pass on the scene around the area being picked using key color values, then reading back the color value of the pixel in the render representing the picking ray. Requires multiple passes and readbacks for retriving details on an entity that has its shaderPickingDetails property set to true.