Initial project import

This commit is contained in:
drjones
2026-06-13 17:36:44 -07:00
commit ad2a18cc8d
18471 changed files with 4497570 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
import { Group, Object3D } from 'three'
import { XRHandPrimitiveModel, XRHandPrimitiveModelOptions } from './XRHandPrimitiveModel'
import { XRHandMeshModel } from './XRHandMeshModel'
export type XRHandModelHandedness = 'left' | 'right'
export class XRHandModel extends Object3D {
constructor()
motionController: XRHandPrimitiveModel | XRHandMeshModel
}
export class XRHandModelFactory {
constructor()
path: string
setPath(path: string): XRHandModelFactory
createHandModel(
controller: Group,
profile?: 'spheres' | 'boxes' | 'oculus',
options?: XRHandPrimitiveModelOptions,
): XRHandModel
}