Package | away3d.core.pick |
Class | public class PickingColliderBase |
Inheritance | PickingColliderBase Object |
Subclasses | AS3PickingCollider, PBPickingCollider |
Property | Defined By | ||
---|---|---|---|
rayDirection : Vector3D | PickingColliderBase | ||
rayPosition : Vector3D | PickingColliderBase |
Method | Defined By | ||
---|---|---|---|
setLocalRay(localPosition:Vector3D, localDirection:Vector3D):void | PickingColliderBase |
Method | Defined By | ||
---|---|---|---|
getCollisionNormal(indexData:Vector.<uint>, vertexData:Vector.<Number>, triangleIndex:uint):Vector3D | PickingColliderBase | ||
getCollisionUV(indexData:Vector.<uint>, uvData:Vector.<Number>, triangleIndex:uint, v:Number, w:Number, u:Number, uvOffset:uint, uvStride:uint):Point | PickingColliderBase |
rayDirection | property |
protected var rayDirection:Vector3D
rayPosition | property |
protected var rayPosition:Vector3D
getCollisionNormal | () | method |
protected function getCollisionNormal(indexData:Vector.<uint>, vertexData:Vector.<Number>, triangleIndex:uint):Vector3D
Parameters
indexData:Vector.<uint> | |
vertexData:Vector.<Number> | |
triangleIndex:uint |
Vector3D |
getCollisionUV | () | method |
protected function getCollisionUV(indexData:Vector.<uint>, uvData:Vector.<Number>, triangleIndex:uint, v:Number, w:Number, u:Number, uvOffset:uint, uvStride:uint):Point
Parameters
indexData:Vector.<uint> | |
uvData:Vector.<Number> | |
triangleIndex:uint | |
v:Number | |
w:Number | |
u:Number | |
uvOffset:uint | |
uvStride:uint |
Point |
setLocalRay | () | method |
public function setLocalRay(localPosition:Vector3D, localDirection:Vector3D):void
Parameters
localPosition:Vector3D | |
localDirection:Vector3D |