Documentation / scene / RaycastVisitor
Class: RaycastVisitor
Defined in: libs/scene/src/scene/raycast_visitor.ts:16
Visitor for raycasting in the scene. It can be used for picking or other raycast-based queries.
Implements
Constructors
Constructor
new RaycastVisitor(
ray?,length?):RaycastVisitor
Defined in: libs/scene/src/scene/raycast_visitor.ts:27
Parameters
ray?
Ray
length?
number
Returns
RaycastVisitor
Accessors
ray
Get Signature
get ray():
Ray
Defined in: libs/scene/src/scene/raycast_visitor.ts:34
Returns
Ray
Set Signature
set ray(
ray):void
Defined in: libs/scene/src/scene/raycast_visitor.ts:37
Parameters
ray
Ray
Returns
void
rayLength
Get Signature
get rayLength():
number
Defined in: libs/scene/src/scene/raycast_visitor.ts:42
Returns
number
Set Signature
set rayLength(
length):void
Defined in: libs/scene/src/scene/raycast_visitor.ts:45
Parameters
length
number
Returns
void
intersected
Get Signature
get intersected():
PickTarget
Defined in: libs/scene/src/scene/raycast_visitor.ts:49
Returns
intersectedDist
Get Signature
get intersectedDist():
number
Defined in: libs/scene/src/scene/raycast_visitor.ts:52
Returns
number
intersectedPoint
Get Signature
get intersectedPoint():
Vector3
Defined in: libs/scene/src/scene/raycast_visitor.ts:55
Returns
Vector3
Methods
visit()
visit(
target):boolean
Defined in: libs/scene/src/scene/raycast_visitor.ts:58
Parameters
target
Returns
boolean
Implementation of
visitWater()
visitWater(
node):boolean
Defined in: libs/scene/src/scene/raycast_visitor.ts:77
Parameters
node
Returns
boolean
visitMesh()
visitMesh(
node):boolean
Defined in: libs/scene/src/scene/raycast_visitor.ts:89
Parameters
node
Returns
boolean
visitOctreeNode()
visitOctreeNode(
node):boolean
Defined in: libs/scene/src/scene/raycast_visitor.ts:100
Parameters
node
Returns
boolean