Packageaway3d.core.render
Classpublic class FindHitTraverser
InheritanceFindHitTraverser Inheritance ProjectionTraverser Inheritance Traverser
ImplementsIPrimitiveConsumer

Traverser that finds object that is rendered on certain screen coordinates. Used for mouse click event.

Public Properties
 PropertyDefined by
  drawpri : DrawPrimitive
FindHitTraverser
  element : Object
FindHitTraverser
  object : Object3D
FindHitTraverser
  sceneX : Number
FindHitTraverser
  sceneY : Number
FindHitTraverser
  sceneZ : Number
FindHitTraverser
  screenX : Number
FindHitTraverser
  screenY : Number
FindHitTraverser
  screenZ : Number = Infinity
FindHitTraverser
  uv : UV
FindHitTraverser
Protected Properties
 PropertyDefined by
 Inheritedcameraview : Matrix3D
ProjectionTraverser
 Inheritedtransform : Matrix3D
ProjectionTraverser
 Inheritedview : View3D
ProjectionTraverser
Public Methods
 MethodDefined by
  
FindHitTraverser
(view:View3D, x:Number, y:Number)
FindHitTraverser
  
apply(object:Object3D):void
FindHitTraverser
 Inherited
enter(node:Object3D):void
ProjectionTraverser
  
FindHitTraverser
 Inherited
leave():void
Traverser
  
match(node:Object3D):Boolean
FindHitTraverser
  
FindHitTraverser
Property detail
drawpriproperty
public var drawpri:DrawPrimitive
elementproperty 
public var element:Object
objectproperty 
public var object:Object3D
sceneXproperty 
public var sceneX:Number
sceneYproperty 
public var sceneY:Number
sceneZproperty 
public var sceneZ:Number
screenXproperty 
public var screenX:Number
screenYproperty 
public var screenY:Number
screenZproperty 
public var screenZ:Number = Infinity
uvproperty 
public var uv:UV
Constructor detail
FindHitTraverser()constructor
public function FindHitTraverser(view:View3D, x:Number, y:Number)Parameters
view:View3D
 
x:Number
 
y:Number
Init Parameters
Method detail
apply()method
public override function apply(object:Object3D):void Parameters
object:Object3D
getMouseEvent()method 
public function getMouseEvent(type:String):MouseEvent3D Parameters
type:String

Returns
MouseEvent3D
match()method 
public override function match(node:Object3D):Boolean Parameters
node:Object3D

Returns
Boolean
primitive()method 
public function primitive(pri:DrawPrimitive):void Parameters
pri:DrawPrimitive
Wiki link
Click to go to the wiki page for 'away3d.core.render.FindHitTraverser'

Code examples

Comments