docsby gkjohnson
Refitting a BVH to an animated skinned mesh every frame
Data courtesy of DailyArt
On this page

Methods

new SkinnedMeshBVH(
	mesh: SkinnedMesh,

	// Same options as GeometryBVH.
	options?: Object
)
shapecast(
	callbacks: {
		intersectsBounds: ( box: Box3, isLeaf: boolean, score: number | undefined, depth: number, nodeIndex: number ) => number,
		intersectsTriangle?: ( triangle: ExtendedTriangle, triangleIndex: number, contained: boolean, depth: number ) => boolean,
		intersectsRange?: ( offset: number, count: number, contained: boolean, depth: number, nodeIndex: number, box: Box3 ) => boolean,
		boundsTraverseOrder?: ( box: Box3 ) => number
	}
): boolean

Inherited