Packageaway3d.materials.utils.data
Classpublic class Ray

Public Properties
 PropertyDefined by
  dir : Number3D
Ray
  orig : Number3D
Ray
  planeNormal : Number3D
[read-only] Defines the directional normal of the Ray object
Ray
Public Methods
 MethodDefined by
  
Ray
()
Ray
  
Ray
  
intersectBoundingRadius(pos:Number3D, radius:Number):Boolean
Checks ray intersection by mesh.boundingRadius
Ray
Property detail
dirproperty
dir:Number3D  [read-write]Implementation
    public function get dir():Number3D
    public function set dir(value:Number3D):void
origproperty 
orig:Number3D  [read-write]Implementation
    public function get orig():Number3D
    public function set orig(value:Number3D):void
planeNormalproperty 
planeNormal:Number3D  [read-only]

Defines the directional normal of the Ray object

Implementation
    public function get planeNormal():Number3D
Constructor detail
Ray()constructor
public function Ray() Init Parameters
Method detail
getIntersect()method
public function getIntersect(p0:Number3D, p1:Number3D, v0:Number3D, v1:Number3D, v2:Number3D):Number3D Parameters
p0:Number3D
 
p1:Number3D
 
v0:Number3D
 
v1:Number3D
 
v2:Number3D

Returns
Number3D
intersectBoundingRadius()method 
public function intersectBoundingRadius(pos:Number3D, radius:Number):Boolean

Checks ray intersection by mesh.boundingRadius

Parameters
pos:Number3D
 
radius:Number

Returns
Boolean — Boolean If the ray intersect the mesh boundery
Wiki link
Click to go to the wiki page for 'away3d.materials.utils.data.Ray'

Code examples

Comments