Skip to main content

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​

Material

Returns​

DetectedMesh

Overrides​

THREE.Mesh.constructor

Properties​

semanticLabel?​

optional semanticLabel: string

Defined in: src/world/mesh/DetectedMesh.ts:12


xb?​

optional xb: 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