away3d.core.pick
| .. | |
|---|---|
| AutoPickingCollider | Auto-selecting picking collider for entity objects. Used with the |
| HaxePickingCollider | Pure Haxe picking collider for entity objects. Used with the |
| 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 |
| PBPickingCollider | PixelBender-based picking collider for entity objects. Used with the |
| 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 |
| 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. |