Constructor

new()

Variables

Methods

addViewVolume(viewVolume:ViewVolume):Void

removeViewVolume(viewVolume:ViewVolume):Void

Inherited Variables

Defined by NodeBase

Inherited Methods

Defined by NodeBase

isInFrustum(planes:Vector<Plane3D>, numPlanes:Int):Bool

Tests if the current node is at least partly inside the frustum.

Parameters:

viewProjectionRaw

The raw data of the view projection matrix

Returns:

Whether or not the node is at least partly inside the view frustum.

isIntersectingRay(rayPosition:Vector3D, rayDirection:Vector3D):Bool

Tests if the current node is intersecting with a ray.

Parameters:

rayPosition

The starting position of the ray

rayDirection

The direction vector of the ray

Returns:

Whether or not the node is at least partly intersecting the ray.