circular curve for arm movements added

This commit is contained in:
2025-04-30 15:27:02 +05:30
parent c95f140d30
commit ff9bb8f566
3 changed files with 201 additions and 74 deletions

View File

@@ -67,21 +67,20 @@ function IKInstance({ modelUrl, setIkSolver, ikSolver, armBot, groupRef }: IKIns
setIkSolver(solver);
const helper = new CCDIKHelper(OOI.Skinned_Mesh, iks, 0.05)
groupRef.current.add(helper);
console.log('OOI.Target_Bone: ', OOI.Target_Bone);
// groupRef.current.add(helper);
setSelectedArm(OOI.Target_Bone);
scene.add(helper)
// scene.add(helper)
}, [gltf]);
return (
<>
<group ref={groupRef} position={armBot.position} rotation={armBot.rotation} onClick={() =>{
<group ref={groupRef} position={armBot.position} rotation={armBot.rotation} onClick={() => {
setSelectedArm(groupRef.current?.getObjectByName(targetBoneName))
}
}>
}}>
<primitive
uuid={"ArmBot-X200"}
object={cloned}