Class: DetectedMesh
Defined in: src/world/mesh/DetectedMesh.ts:6
Extends
Constructors
Constructor
new DetectedMesh(
mesh,material):DetectedMesh
Defined in: src/world/mesh/DetectedMesh.ts:19
Parameters
mesh
SimulatorMesh | XRMesh
material
Returns
DetectedMesh
Overrides
THREE.Mesh.constructor
Properties
semanticLabel?
optionalsemanticLabel:string
Defined in: src/world/mesh/DetectedMesh.ts:12
xb?
optionalxb:XBObjectOptions
Defined in: src/interaction/InteractionTypes.ts:34
Inherited from
THREE.Mesh.xb
Accessors
getRigidBody
Get Signature
get getRigidBody():
RigidBody|undefined
Defined in: src/world/mesh/DetectedMesh.ts:15
Returns
RigidBody | undefined
Methods
dispose()
dispose():
void
Defined in: src/world/mesh/DetectedMesh.ts:103
Frees the GPU-related resources allocated by this instance.
Returns
void
Remarks
Call this method whenever this instance is no longer used in your app. Geometries, materials and textures are potentially shared with other 3D objects and must be disposed of separately.
Overrides
THREE.Mesh.dispose
initRapierPhysics()
initRapierPhysics(
RAPIER,blendedWorld):void
Defined in: src/world/mesh/DetectedMesh.ts:32
Parameters
RAPIER
__module
blendedWorld
World
Returns
void
updateVertices()
updateVertices(
mesh):void
Defined in: src/world/mesh/DetectedMesh.ts:45
Parameters
mesh
XRMesh
Returns
void