📄 threejs/Addons/Animation/CCDIKHelper

File: CCDIKHelper.md | Updated: 11/15/2025


title: CCDIKHelper category: Addons layout: docs

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