springBones
import { Vrm } from "@hmcs/sdk";
vrm.springBones() はこのキャラクターのすべてのスプリングボーンチェーンを返します。スプリングボーンは髪、衣服、アクセサリーの物理シミュレーションを行います。
const { chains } = await character.springBones();
for (const chain of chains) {
console.log(`Chain ${chain.entity}: ${chain.joints.length} joints`);
console.log(` Stiffness: ${chain.props.stiffness}`);
console.log(` Drag: ${chain.props.dragForce}`);
}
SpringBoneChain オブジェクトの配列を含む SpringBoneChainsResponse を返します。各チェーンの entity ID を使用して、springBone と setSpringBone で個々のチェーンを照会・変更できます。