├── .settings └── launch.json ├── README.md ├── index.html ├── json ├── bone.js ├── bone1.js ├── bottomBone.js ├── magnet.js └── magnet4.png ├── obj ├── bone.mtl ├── bone.obj ├── bone1.mtl ├── bone1.obj ├── bottomBone.mtl ├── bottomBone.obj ├── magnet.mtl └── magnet.obj ├── src ├── bone.js ├── box.js ├── event.js └── main.js ├── styles └── style.css ├── utils ├── convert_obj_three.py └── split_obj.py └── vendors ├── JSONLoader.js ├── SceneUtils.js ├── cannon.min.js ├── matrix.js ├── sylvester.js ├── three.min.js └── vector.js /.settings/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/.settings/launch.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/index.html -------------------------------------------------------------------------------- /json/bone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/json/bone.js -------------------------------------------------------------------------------- /json/bone1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/json/bone1.js -------------------------------------------------------------------------------- /json/bottomBone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/json/bottomBone.js -------------------------------------------------------------------------------- /json/magnet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/json/magnet.js -------------------------------------------------------------------------------- /json/magnet4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/json/magnet4.png -------------------------------------------------------------------------------- /obj/bone.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/obj/bone.mtl -------------------------------------------------------------------------------- /obj/bone.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/obj/bone.obj -------------------------------------------------------------------------------- /obj/bone1.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/obj/bone1.mtl -------------------------------------------------------------------------------- /obj/bone1.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/obj/bone1.obj -------------------------------------------------------------------------------- /obj/bottomBone.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/obj/bottomBone.mtl -------------------------------------------------------------------------------- /obj/bottomBone.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/obj/bottomBone.obj -------------------------------------------------------------------------------- /obj/magnet.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/obj/magnet.mtl -------------------------------------------------------------------------------- /obj/magnet.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/obj/magnet.obj -------------------------------------------------------------------------------- /src/bone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/src/bone.js -------------------------------------------------------------------------------- /src/box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/src/box.js -------------------------------------------------------------------------------- /src/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/src/event.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/src/main.js -------------------------------------------------------------------------------- /styles/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/styles/style.css -------------------------------------------------------------------------------- /utils/convert_obj_three.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/utils/convert_obj_three.py -------------------------------------------------------------------------------- /utils/split_obj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/utils/split_obj.py -------------------------------------------------------------------------------- /vendors/JSONLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/vendors/JSONLoader.js -------------------------------------------------------------------------------- /vendors/SceneUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/vendors/SceneUtils.js -------------------------------------------------------------------------------- /vendors/cannon.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/vendors/cannon.min.js -------------------------------------------------------------------------------- /vendors/matrix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/vendors/matrix.js -------------------------------------------------------------------------------- /vendors/sylvester.js: -------------------------------------------------------------------------------- 1 | var Sylvester = { 2 | precision: 1e-6 3 | }; 4 | -------------------------------------------------------------------------------- /vendors/three.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/vendors/three.min.js -------------------------------------------------------------------------------- /vendors/vector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micnil/inverse_kinematics_3D/HEAD/vendors/vector.js --------------------------------------------------------------------------------