Class: SimulatorHands
Defined in: src/simulator/SimulatorHands.ts:29
Constructors
Constructor
new SimulatorHands(
simulatorControllerState,simulatorScene):SimulatorHands
Defined in: src/simulator/SimulatorHands.ts:51
Parameters
simulatorControllerState
simulatorScene
Returns
SimulatorHands
Properties
handPosePanelElement?
optionalhandPosePanelElement:SimulatorHandPoseHTMLElement
Defined in: src/simulator/SimulatorHands.ts:43
input
input:
Input
Defined in: src/simulator/SimulatorHands.ts:45
leftController
leftController:
Object3D<Object3DEventMap>
Defined in: src/simulator/SimulatorHands.ts:30
leftHand?
optionalleftHand:Group<Object3DEventMap>
Defined in: src/simulator/SimulatorHands.ts:32
leftHandBones
leftHandBones:
Object3D<Object3DEventMap>[] =[]
Defined in: src/simulator/SimulatorHands.ts:34
leftHandPose?
optionalleftHandPose:SimulatorHandPose=SimulatorHandPose.RELAXED
Defined in: src/simulator/SimulatorHands.ts:36
leftHandTargetJoints
leftHandTargetJoints: readonly
object[]
Defined in: src/simulator/SimulatorHands.ts:38
lerpSpeed
lerpSpeed:
number=0.1
Defined in: src/simulator/SimulatorHands.ts:42
loader
loader:
GLTFLoader
Defined in: src/simulator/SimulatorHands.ts:46
onHandPoseChangeRequestBound()
onHandPoseChangeRequestBound: (
event) =>void
Defined in: src/simulator/SimulatorHands.ts:44
Parameters
event
Returns
void
rightController
rightController:
Object3D<Object3DEventMap>
Defined in: src/simulator/SimulatorHands.ts:31
rightHand?
optionalrightHand:Group<Object3DEventMap>
Defined in: src/simulator/SimulatorHands.ts:33
rightHandBones
rightHandBones:
Object3D<Object3DEventMap>[] =[]
Defined in: src/simulator/SimulatorHands.ts:35
rightHandPose?
optionalrightHandPose:SimulatorHandPose=SimulatorHandPose.RELAXED
Defined in: src/simulator/SimulatorHands.ts:37
rightHandTargetJoints
rightHandTargetJoints: readonly
object[]
Defined in: src/simulator/SimulatorHands.ts:40
Methods
hideHands()
hideHands():
void
Defined in: src/simulator/SimulatorHands.ts:308
Returns
void
init()
init(
__namedParameters):void
Defined in: src/simulator/SimulatorHands.ts:59
Initialize Simulator Hands.
Parameters
__namedParameters
input
Returns
void
lerpLeftHandPose()
lerpLeftHandPose():
void
Defined in: src/simulator/SimulatorHands.ts:215
Returns
void
lerpRightHandPose()
lerpRightHandPose():
void
Defined in: src/simulator/SimulatorHands.ts:229
Returns
void
loadMeshes()
loadMeshes():
void
Defined in: src/simulator/SimulatorHands.ts:66
Returns
void
onHandPoseChangeRequest()
onHandPoseChangeRequest(
event):void
Defined in: src/simulator/SimulatorHands.ts:343
Parameters
event
Returns
void
setHandPosePanelElement()
setHandPosePanelElement(
element):void
Defined in: src/simulator/SimulatorHands.ts:328
Parameters
element
Returns
void
setLeftHandJoints()
setLeftHandJoints(
joints):void
Defined in: src/simulator/SimulatorHands.ts:157
Parameters
joints
readonly object[]
Returns
void
setLeftHandLerpPose()
setLeftHandLerpPose(
pose):void
Defined in: src/simulator/SimulatorHands.ts:105
Parameters
pose
Returns
void
setLeftHandPinching()
setLeftHandPinching(
pinching):void
Defined in: src/simulator/SimulatorHands.ts:287
Parameters
pinching
boolean = true
Returns
void
setRightHandJoints()
setRightHandJoints(
joints):void
Defined in: src/simulator/SimulatorHands.ts:183
Parameters
joints
readonly object[]
Returns
void
setRightHandLerpPose()
setRightHandLerpPose(
pose):void
Defined in: src/simulator/SimulatorHands.ts:131
Parameters
pose
Returns
void
setRightHandPinching()
setRightHandPinching(
pinching):void
Defined in: src/simulator/SimulatorHands.ts:293
Parameters
pinching
boolean = true
Returns
void
showHands()
showHands():
void
Defined in: src/simulator/SimulatorHands.ts:299
Returns
void
syncHandJoints()
syncHandJoints():
void
Defined in: src/simulator/SimulatorHands.ts:243
Returns
void
toggleHandedness()
toggleHandedness():
void
Defined in: src/simulator/SimulatorHands.ts:353
Returns
void
update()
update():
void
Defined in: src/simulator/SimulatorHands.ts:209
Returns
void
updateHandPosePanel()
updateHandPosePanel():
void
Defined in: src/simulator/SimulatorHands.ts:317
Returns
void