Package | away3d.core.pick |
Interface | public interface IPickingCollider |
Implementors | AS3PickingCollider, AutoPickingCollider, PBPickingCollider |
RaycastPicker
picking object.
See also
Method | Defined By | ||
---|---|---|---|
setLocalRay(localPosition:Vector3D, localDirection:Vector3D):void
Sets the position and direction of a picking ray in local coordinates to the entity. | IPickingCollider | ||
testSubMeshCollision(subMesh:SubMesh, pickingCollisionVO:PickingCollisionVO, shortestCollisionDistance:Number, ignoreFacesLookingAway:Boolean):Boolean
Tests a SubMesh object for a collision with the picking ray. | IPickingCollider |
setLocalRay | () | method |
public function setLocalRay(localPosition:Vector3D, localDirection:Vector3D):void
Sets the position and direction of a picking ray in local coordinates to the entity.
Parameters
localPosition:Vector3D — The position vector in local coordinates
| |
localDirection:Vector3D — The direction vector in local coordinates
|
testSubMeshCollision | () | method |
public function testSubMeshCollision(subMesh:SubMesh, pickingCollisionVO:PickingCollisionVO, shortestCollisionDistance:Number, ignoreFacesLookingAway:Boolean):Boolean
Tests a SubMesh
object for a collision with the picking ray.
Parameters
subMesh:SubMesh — The SubMesh instance to be tested.
| |
pickingCollisionVO:PickingCollisionVO — The collision object used to store the collision results
| |
shortestCollisionDistance:Number — The current value of the shortest distance to a detected collision along the ray.
| |
ignoreFacesLookingAway:Boolean |
Boolean |