EventDispatcherObject3D

CCDIKHelper

Helper for visualizing IK bones.

Import

CCDIKHelper is an addon, and must be imported explicitly, see Installation#Addons.

import { CCDIKHelper } from 'three/addons/animation/CCDIKSolver.js';

Constructor

new CCDIKHelper( mesh : SkinnedMesh, iks : Array.<CCDIKSolver~IK>, sphereSize : number )

mesh

The skinned mesh.

iks

The IK objects.

Default is [].

sphereSize

The sphere size.

Default is 0.25.

Properties

.effectorSphereMaterial : MeshBasicMaterial

The material for the effector spheres.

.iks : Array.<CCDIKSolver~IK>

The IK objects.

.lineMaterial : LineBasicMaterial

A global line material.

.linkSphereMaterial : MeshBasicMaterial

The material for the link spheres.

.root : SkinnedMesh

The skinned mesh this helper refers to.

.sphereGeometry : SkinnedMesh

The helpers sphere geometry.

.targetSphereMaterial : MeshBasicMaterial

The material for the target spheres.

Methods

.dispose()

Frees the GPU-related resources allocated by this instance. Call this method whenever this instance is no longer used in your app.

Source

examples/jsm/animation/CCDIKSolver.js