docsby gkjohnson
On this page

Properties

child: Link | null

readonly

isClosure: boolean

readonly

rotationDoFCount: number

readonly

translationDoFCount: number

readonly

dof: Array<number>

readonly

dofFlags: Uint8Array

readonly

dofValues: Float32Array

readonly

dofTarget: Float32Array

readonly

dofRestPose: Float32Array

readonly

minDoFLimit: Float32Array

readonly

maxDoFLimit: Float32Array

readonly

targetSet: boolean = false

restPoseSet: boolean = false

matrixDoF: Float32Array

readonly

Methods

clearDoF(): void
setDoF(
	// The `DOF` fields to set.
	...dof: number
): void
setDoFValues(
	// One value per degree of freedom.
	...values: number
): void
setDoFValue(
	// The `DOF` field to set.
	dof: number,
	value: number
): boolean
getDoFValue(
	// The `DOF` field to get.
	dof: number
): number
getDoFQuaternion( target: Array<number> | Float32Array ): void
getDoFEuler( target: Array<number> | Float32Array ): void
getDoFPosition( target: Array<number> | Float32Array ): void
setRestPoseValues(
	// One value per degree of freedom.
	...values: number
): void
setRestPoseValue(
	// The `DOF` field to set.
	dof: number,
	value: number
): boolean
getRestPoseValue(
	// The `DOF` field to get.
	dof: number
): number
getRestPoseQuaternion( target: Array<number> | Float32Array ): void
getRestPoseEuler( target: Array<number> | Float32Array ): void
getRestPosePosition( target: Array<number> | Float32Array ): void
setTargetValues(
	// One value per degree of freedom.
	...values: number
): void
setTargetValue(
	// The `DOF` field to set.
	dof: number,
	value: number
): void
getTargetValue(
	// The `DOF` field to get.
	dof: number
): number
getTargetQuaternion( target: Array<number> | Float32Array ): void
getTargetEuler( target: Array<number> | Float32Array ): void
getTargetPosition( target: Array<number> | Float32Array ): void
setMinLimits(
	// One value per degree of freedom.
	...values: number
): void
setMinLimit(
	// The `DOF` field to set.
	dof: number,
	value: number
): void
getMinLimit(
	// The `DOF` field to get.
	dof: number
): number
setMaxLimits(
	// One value per degree of freedom.
	...values: number
): void
setMaxLimit(
	// The `DOF` field to set.
	dof: number,
	value: number
): void
getMaxLimit(
	// The `DOF` field to get.
	dof: number
): number
setMatrixDoFNeedsUpdate(): void
makeClosure( child: Link ): void
addChild( child: Link ): void

Inherited