├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── README.md ├── README.tex.md ├── cmake ├── FindLIBIGL.cmake └── libigl.cmake ├── css └── github-markdown.css ├── data ├── beast.bf ├── beast.dmat ├── beast.json ├── beast.ply ├── chimpanzee-hand.bf ├── chimpanzee-hand.dmat ├── chimpanzee-hand.json ├── chimpanzee-hand.ply ├── ikea-lamp.dmat ├── ikea-lamp.json ├── ikea-lamp.mat ├── ikea-lamp.ply ├── knight.bf ├── knight.dmat ├── knight.json ├── knight.ply ├── knight.tgf ├── robot-arm.bf ├── robot-arm.dmat ├── robot-arm.json └── robot-arm.ply ├── images ├── beast-pose-bone.gif ├── beast-weights.gif ├── canonical-bending.gif ├── canonical-bone.png ├── canonical-rotating.gif ├── canonical-twisting.gif ├── hand-animation-sped-up.gif ├── ikea-lamp-ik.gif ├── knight-dab.gif ├── rest-bone.png ├── robot-arm-wireframe.gif └── robot-arm.gif ├── include ├── Bone.h ├── Skeleton.h ├── catmull_rom_interpolation.h ├── copy_skeleton_at.h ├── end_effectors_objective_and_gradient.h ├── euler_angles_to_transform.h ├── forward_kinematics.h ├── kinematics_jacobian.h ├── line_search.h ├── linear_blend_skinning.h ├── projected_gradient_descent.h ├── read_model_and_rig_from_json.h ├── skeleton_visualization_mesh.h └── transformed_tips.h ├── json └── json.hpp ├── main.cpp ├── markdown └── header.md ├── scripts ├── beast.m ├── bone_figures.m ├── canonical_bone.m ├── crab.m ├── hand.m ├── hotdog.m ├── keys.m ├── knight.m ├── lamp.m ├── repmesh2.m ├── rest_skeleton_mesh.m ├── robot_arm.m ├── skeleton_transformations.m └── write_json.m ├── src ├── catmull_rom_interpolation.cpp ├── copy_skeleton_at.cpp ├── end_effectors_objective_and_gradient.cpp ├── euler_angles_to_transform.cpp ├── forward_kinematics.cpp ├── kinematics_jacobian.cpp ├── line_search.cpp ├── linear_blend_skinning.cpp ├── projected_gradient_descent.cpp └── transformed_tips.cpp └── svgs ├── 01077064f9efeed9db887638325020d3.svg ├── 02f380174e367c8935a57f86907fc7da.svg ├── 035d718fa3fd273f1cadb80f937e2dc1.svg ├── 03856685f2f6385e45ce1317dd66e5a5.svg ├── 056f19f2520a45baf7908599494fafdd.svg ├── 06751f0b0b6caaa7955275b01f167bb2.svg ├── 09774f8f24e41784487b9a143d1af738.svg ├── 09fb33d7908fa6a6ba9ff8defb106e4e.svg ├── 0d19b0a4827a28ecffa01dfedf5f5f2c.svg ├── 0e51a2dede42189d77627c4d742822c3.svg ├── 0e62162a970fbed24c43cd8e91daf0d1.svg ├── 0eaaed4bba880174a78a00910749ac23.svg ├── 0ec8258ea51b223aa975915910f5f3de.svg ├── 0f0383e9a0c12009f46abaadace3108c.svg ├── 1019920fa305d295d1cee633b09ed6c6.svg ├── 1052ba3603aa9fa87f385e4513ae88a4.svg ├── 10d622f11190c4bc164f8e4aa28fb4ca.svg ├── 11a81c264d5da44610abf6cd651cd155.svg ├── 1280fe933733d92694fc8303c7401d2f.svg ├── 12e5530e36704c7b6e2d3821267c3306.svg ├── 146fb59365f28c2c451eb7f41f3950af.svg ├── 14fd3d9f61a5bc79012bc3ee8ac92d9a.svg ├── 165578d0076311fa849ec1a5bcc4c619.svg ├── 16716731bb131a1a4537324db4e3f635.svg ├── 171ff71d49b181956a5d51a9e22a894d.svg ├── 1734deda2c78acb1a1d82d6a9a371067.svg ├── 1846b88871b01ae40369b157edb1db64.svg ├── 1c07d877903d3f5f02198e2a8195038c.svg ├── 1ca721bb236bc9eac6f1c5ec58939490.svg ├── 1d0d9bd3ae0a6e8e2a4040fd35030b3b.svg ├── 1daf19d464ed6d3feac47efc092705f0.svg ├── 1ef545c57ac92de4f0e08ab1d8cdf759.svg ├── 201fcb69625a74169bc67a2939ef5270.svg ├── 2020a79c00e140ee1a054ecab57a289c.svg ├── 207cd5ef005ea05c1025a66de9222f42.svg ├── 234ffa3e862325c3e35b3d51b1c45839.svg ├── 262a646f8f71f6da6df6b11cb097c5b8.svg ├── 266675fbf1cb9ecbe24b10fd9083ffb5.svg ├── 273457f251a6f8920e7b6c485c28b74f.svg ├── 28f45976002fbde24198bb5d0102da54.svg ├── 2ad9d098b937e46f9f58968551adac57.svg ├── 2df94561e6c203c915f852939b3ab91d.svg ├── 2eacd907c22e9ad1db070a00eef0f2cd.svg ├── 30d5d562f63636be72c19af8ec405255.svg ├── 31fae8b8b78ebe01cbfbe2fe53832624.svg ├── 3227be9d85359365b1046deabbce8fac.svg ├── 332cc365a4987aacce0ead01b8bdcc0b.svg ├── 3563b877675715bf1b360a6df4d8b36c.svg ├── 36b5afebdba34564d884d347484ac0c7.svg ├── 3781bbdc0c2d33e3b38204ec3e50abb9.svg ├── 38405dbde6e9d02d7ab8166b7db62c9b.svg ├── 3919bbc84b8079e27194efe99a1f6a80.svg ├── 39fabd4269f3ed42d410d3f60e118a32.svg ├── 3c2038a3d8031baca0fdc78ba9cb1e6f.svg ├── 3dd9fb9e69298032369fa5a788a0371f.svg ├── 3df3731615202d3883213af8f7c72d8d.svg ├── 41f28962986ecdd9c1dc2af8b83fef84.svg ├── 4268976e3a3f99f9be31094c95c5bb21.svg ├── 445f6c51de634201dfa36e3e70c305ce.svg ├── 47a7cb84838ee3006335481c45b809b8.svg ├── 488a9a40a4f71b24e857be2ad27f45ee.svg ├── 496324dc70fde38b9124864829680fa7.svg ├── 49b56b61879620cabceffb019733f6f5.svg ├── 4b89c22bc825ade97f0e007ade8f761b.svg ├── 4bdc8d9bcfb35e1c9bfb51fc69687dfc.svg ├── 4f6caa9a88919c674c7e279727f0c28d.svg ├── 4f83135b48b04a5c519cd66aaceaf3f2.svg ├── 50a34f203760829a20238280298d8c8e.svg ├── 52cdbba1eb4fddc47169867a1330fa0d.svg ├── 5474c8baa2bc6feabb0eac4237772aab.svg ├── 55b6eb4310d800cf365ef7ac4244c7db.svg ├── 56f5c2bdfdb9025a3d5e73adb2e5afd9.svg ├── 57d35b8873c32071acfdc8ff6b851232.svg ├── 5a6ef2f98097ac74dd773860ce493761.svg ├── 5b3a6746479542bbd422d7c51de328dc.svg ├── 5bc53f0e65a553e78dce73a6215b76fb.svg ├── 5de02a881c9969bdb7ea77cd77815aea.svg ├── 5e12273846712182a9633dc4c62b94f7.svg ├── 5f30f962417028f73707b9c67c759def.svg ├── 62608795c18f3bd5ce9c26bce0e210e4.svg ├── 630b9a297055c6bb7796cec313a4051c.svg ├── 63d7d374f45adc70abe35337e62b89f4.svg ├── 63df4f39f5c76f6afc1777d36a56b1b5.svg ├── 651e1c92c0989b3bb2725464488cc71a.svg ├── 673132a12e241c60a8e077aff16402c2.svg ├── 68705bd1509c8a68347575469b28450f.svg ├── 6a07539d71381c6f93fa61e1190ad4c2.svg ├── 6c3cc2bf21dec88477cbaa33cba9645a.svg ├── 6e43cbc57ea75c217e8e14d4ef76d2b9.svg ├── 6ee763468647b8d38622efbf9969e596.svg ├── 6fb215385752d96a38255afb1707e900.svg ├── 711d3a65a6ac9e3860ad5c2900f7859c.svg ├── 713f2dd4ed0e6ef0dc95c592c3f68e39.svg ├── 714ba8178989415a28bbb031a6144c0b.svg ├── 738e3f24ea4849ebad28caab669a0aaa.svg ├── 7487001278845cb7914898a6c98fb93a.svg ├── 756285da3ecfc8e56dc7f53510fc54ff.svg ├── 77a3b857d53fb44e33b53e4c8b68351a.svg ├── 78d94e23f6db01c9f2c6d425303520f7.svg ├── 7908d516b2b431796ae291f29fdbf2d9.svg ├── 7ac62e1378b7bb3428e08fed2f19ab73.svg ├── 7aed918aa12a276a602e30e90b0b109d.svg ├── 7c12a93850cb746071db9ab98f189531.svg ├── 83dbb4b45296124797c845dc3b48fa63.svg ├── 84df98c65d88c6adf15d4645ffa25e47.svg ├── 86fa7eae344632b6bdf796fb8b8bc82b.svg ├── 8a3398ff4a2ebf53e5aa75646bcd4acc.svg ├── 8ba397bd9812841129ba3231d287f6a8.svg ├── 8bc7d7faa47a4aa1b24e33c06e3f524d.svg ├── 8f0731d2d7668cc844fd16d7b502bec2.svg ├── 900aa2972f345f0258b2e6a8b61c3a49.svg ├── 90a130f831709bf3feb431b84a94c121.svg ├── 90d075faa5bfd8c2738cb5755789b24b.svg ├── 9242378248a8a7eb832d00695f0934b2.svg ├── 92b02b175485ba3cf5d2e5ad2b4568fe.svg ├── 930b956ef51654e0669455a2cdd62fb5.svg ├── 9419e96ede420bf144ab3a0f38405db7.svg ├── 947c63a44a9df8f47a88ab35f30fea5a.svg ├── 967f000ac0f36a2f4433040aee371cdd.svg ├── 96bfb1177171500cf655176546db4640.svg ├── 97b75033b22f788ae9ee3ff7c82769f6.svg ├── 97f4017857fdbd5567a3cf5d2503cf92.svg ├── 9982a9d682d08696452d15a2576d80da.svg ├── 999935b7b3c784b87d1ae9f0f326abed.svg ├── 9aa9bf6609bfd893a34babef6ca3b720.svg ├── 9edc4d158664ffc245acb3d645a207af.svg ├── a71fc611b43ce483e261eeb0eee55597.svg ├── ab7eaca599dd66915855897d5d0f514c.svg ├── ac1f0feae8dd6b2ca2cb67b3e48ed33e.svg ├── aefdf21b4530786d703eb199d0ef8680.svg ├── b0ea07dc5c00127344a1cad40467b8de.svg ├── b1464b5666a93e4a68ce563fc82f5e56.svg ├── b166bfa6fb8405dcd97b1c618c8fc258.svg ├── b193e42944e06637195ea4bd2f3acdde.svg ├── b3b40ff84ab63e216eaf5dbe2a8816c3.svg ├── b8299584eb2f191a70ad2cb35778e6a8.svg ├── c23290b6dcef579d650eb996e983e0b2.svg ├── c6dab82b27702777efd48300096d55ed.svg ├── c6fb89b60f91828eac09b587b990ddae.svg ├── cca353be29830628fd37bb9e11b61c0a.svg ├── ccb15f52b35f3688d5303afe529da8ce.svg ├── cdfcb28bbb2369a3df053ed05a1209a1.svg ├── cf88dd7d2caab71d7d04c50df09687a9.svg ├── d17f5179af2466ad0b3c92348acf53b3.svg ├── d2662ad457e2e9d04a48fd0f18b32d60.svg ├── d30a65b936d8007addc9c789d5a7ae49.svg ├── d3aa71141bc89a24937c86ec1d350a7c.svg ├── d3b817835ae8683319cc3ad05d622305.svg ├── d430f21b99301012e11e0d7ab4fe7076.svg ├── d4fccb3928bb15ad407ad7d33c994d70.svg ├── d8471e559d932f20f66bec32f6002e08.svg ├── d961e7e63971c07c4195bce0475d4189.svg ├── d9fad1122d3ed3c58f6d9342c9260180.svg ├── de0ca7d78ee3005e08686dcfdc88070a.svg ├── deceeaf6940a8c7a5a02373728002b0f.svg ├── dfde9dc786b8138fcbdba5029eb4f174.svg ├── e1a50bfa56675544041de20cf7e64760.svg ├── e2954cac1c73191567bf3d237019b8a5.svg ├── e36029b8747da99167dc272cf179e0ca.svg ├── e36717016e5278d19538bb9a5f500387.svg ├── e378afcd7cae11e7306c61a9c35bf6cf.svg ├── e38aac0b1f52dfdadca9fba9bcfa5b95.svg ├── e468ef4a9a101ead715ed84a6b9bcc0b.svg ├── e4ad6bc27b560b37ad836731988bf416.svg ├── e4e894fddf2f412a176bb46f93357104.svg ├── e71c2eb0164135302652c3b5e3ca430a.svg ├── e8427e251e900e8ad93ce60fcfc63d49.svg ├── e89070fea1f23ca7baf9956bd9680795.svg ├── eb17c8223b0f3c0aae89ee2237516cc6.svg ├── eb643559bc7323d528e9724bced84216.svg ├── ed87470f97840403e592e3b0dbcc9874.svg ├── f354fcbf8db9e5a69bc921096f2ace93.svg ├── f5b3db30acc4b16dff9a92781a5e219f.svg ├── f7072c1b2dca6f175a61279865383653.svg ├── f93ce33e511096ed626b4719d50f17d2.svg ├── fa8a4889423020a0642f17c77c07e4ea.svg ├── fba60cf492f07e0c07fc2c35cd80ad72.svg ├── fdbfbfa4f80d9334e03890cf0313d2c7.svg └── fe95fd1126bb6ed125fbbe619d694d02.svg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/README.md -------------------------------------------------------------------------------- /README.tex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/README.tex.md -------------------------------------------------------------------------------- /cmake/FindLIBIGL.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/cmake/FindLIBIGL.cmake -------------------------------------------------------------------------------- /cmake/libigl.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/cmake/libigl.cmake -------------------------------------------------------------------------------- /css/github-markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/css/github-markdown.css -------------------------------------------------------------------------------- /data/beast.bf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/beast.bf -------------------------------------------------------------------------------- /data/beast.dmat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/beast.dmat -------------------------------------------------------------------------------- /data/beast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/beast.json -------------------------------------------------------------------------------- /data/beast.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/beast.ply -------------------------------------------------------------------------------- /data/chimpanzee-hand.bf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/chimpanzee-hand.bf -------------------------------------------------------------------------------- /data/chimpanzee-hand.dmat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/chimpanzee-hand.dmat -------------------------------------------------------------------------------- /data/chimpanzee-hand.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/chimpanzee-hand.json -------------------------------------------------------------------------------- /data/chimpanzee-hand.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/chimpanzee-hand.ply -------------------------------------------------------------------------------- /data/ikea-lamp.dmat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/ikea-lamp.dmat -------------------------------------------------------------------------------- /data/ikea-lamp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/ikea-lamp.json -------------------------------------------------------------------------------- /data/ikea-lamp.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/ikea-lamp.mat -------------------------------------------------------------------------------- /data/ikea-lamp.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/ikea-lamp.ply -------------------------------------------------------------------------------- /data/knight.bf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/knight.bf -------------------------------------------------------------------------------- /data/knight.dmat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/knight.dmat -------------------------------------------------------------------------------- /data/knight.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/knight.json -------------------------------------------------------------------------------- /data/knight.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/knight.ply -------------------------------------------------------------------------------- /data/knight.tgf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/knight.tgf -------------------------------------------------------------------------------- /data/robot-arm.bf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/robot-arm.bf -------------------------------------------------------------------------------- /data/robot-arm.dmat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/robot-arm.dmat -------------------------------------------------------------------------------- /data/robot-arm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/robot-arm.json -------------------------------------------------------------------------------- /data/robot-arm.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/data/robot-arm.ply -------------------------------------------------------------------------------- /images/beast-pose-bone.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/images/beast-pose-bone.gif -------------------------------------------------------------------------------- /images/beast-weights.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/images/beast-weights.gif -------------------------------------------------------------------------------- /images/canonical-bending.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/images/canonical-bending.gif -------------------------------------------------------------------------------- /images/canonical-bone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/images/canonical-bone.png -------------------------------------------------------------------------------- /images/canonical-rotating.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/images/canonical-rotating.gif -------------------------------------------------------------------------------- /images/canonical-twisting.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/images/canonical-twisting.gif -------------------------------------------------------------------------------- /images/hand-animation-sped-up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/images/hand-animation-sped-up.gif -------------------------------------------------------------------------------- /images/ikea-lamp-ik.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/images/ikea-lamp-ik.gif -------------------------------------------------------------------------------- /images/knight-dab.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/images/knight-dab.gif -------------------------------------------------------------------------------- /images/rest-bone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/images/rest-bone.png -------------------------------------------------------------------------------- /images/robot-arm-wireframe.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/images/robot-arm-wireframe.gif -------------------------------------------------------------------------------- /images/robot-arm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/images/robot-arm.gif -------------------------------------------------------------------------------- /include/Bone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/include/Bone.h -------------------------------------------------------------------------------- /include/Skeleton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/include/Skeleton.h -------------------------------------------------------------------------------- /include/catmull_rom_interpolation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/include/catmull_rom_interpolation.h -------------------------------------------------------------------------------- /include/copy_skeleton_at.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/include/copy_skeleton_at.h -------------------------------------------------------------------------------- /include/end_effectors_objective_and_gradient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/include/end_effectors_objective_and_gradient.h -------------------------------------------------------------------------------- /include/euler_angles_to_transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/include/euler_angles_to_transform.h -------------------------------------------------------------------------------- /include/forward_kinematics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/include/forward_kinematics.h -------------------------------------------------------------------------------- /include/kinematics_jacobian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/include/kinematics_jacobian.h -------------------------------------------------------------------------------- /include/line_search.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/include/line_search.h -------------------------------------------------------------------------------- /include/linear_blend_skinning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/include/linear_blend_skinning.h -------------------------------------------------------------------------------- /include/projected_gradient_descent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/include/projected_gradient_descent.h -------------------------------------------------------------------------------- /include/read_model_and_rig_from_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/include/read_model_and_rig_from_json.h -------------------------------------------------------------------------------- /include/skeleton_visualization_mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/include/skeleton_visualization_mesh.h -------------------------------------------------------------------------------- /include/transformed_tips.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/include/transformed_tips.h -------------------------------------------------------------------------------- /json/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/json/json.hpp -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/main.cpp -------------------------------------------------------------------------------- /markdown/header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/markdown/header.md -------------------------------------------------------------------------------- /scripts/beast.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/scripts/beast.m -------------------------------------------------------------------------------- /scripts/bone_figures.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/scripts/bone_figures.m -------------------------------------------------------------------------------- /scripts/canonical_bone.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/scripts/canonical_bone.m -------------------------------------------------------------------------------- /scripts/crab.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/scripts/crab.m -------------------------------------------------------------------------------- /scripts/hand.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/scripts/hand.m -------------------------------------------------------------------------------- /scripts/hotdog.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/scripts/hotdog.m -------------------------------------------------------------------------------- /scripts/keys.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/scripts/keys.m -------------------------------------------------------------------------------- /scripts/knight.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/scripts/knight.m -------------------------------------------------------------------------------- /scripts/lamp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/scripts/lamp.m -------------------------------------------------------------------------------- /scripts/repmesh2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/scripts/repmesh2.m -------------------------------------------------------------------------------- /scripts/rest_skeleton_mesh.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/scripts/rest_skeleton_mesh.m -------------------------------------------------------------------------------- /scripts/robot_arm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/scripts/robot_arm.m -------------------------------------------------------------------------------- /scripts/skeleton_transformations.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/scripts/skeleton_transformations.m -------------------------------------------------------------------------------- /scripts/write_json.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/scripts/write_json.m -------------------------------------------------------------------------------- /src/catmull_rom_interpolation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/src/catmull_rom_interpolation.cpp -------------------------------------------------------------------------------- /src/copy_skeleton_at.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/src/copy_skeleton_at.cpp -------------------------------------------------------------------------------- /src/end_effectors_objective_and_gradient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/src/end_effectors_objective_and_gradient.cpp -------------------------------------------------------------------------------- /src/euler_angles_to_transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/src/euler_angles_to_transform.cpp -------------------------------------------------------------------------------- /src/forward_kinematics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/src/forward_kinematics.cpp -------------------------------------------------------------------------------- /src/kinematics_jacobian.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/src/kinematics_jacobian.cpp -------------------------------------------------------------------------------- /src/line_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/src/line_search.cpp -------------------------------------------------------------------------------- /src/linear_blend_skinning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/src/linear_blend_skinning.cpp -------------------------------------------------------------------------------- /src/projected_gradient_descent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/src/projected_gradient_descent.cpp -------------------------------------------------------------------------------- /src/transformed_tips.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/src/transformed_tips.cpp -------------------------------------------------------------------------------- /svgs/01077064f9efeed9db887638325020d3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/01077064f9efeed9db887638325020d3.svg -------------------------------------------------------------------------------- /svgs/02f380174e367c8935a57f86907fc7da.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/02f380174e367c8935a57f86907fc7da.svg -------------------------------------------------------------------------------- /svgs/035d718fa3fd273f1cadb80f937e2dc1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/035d718fa3fd273f1cadb80f937e2dc1.svg -------------------------------------------------------------------------------- /svgs/03856685f2f6385e45ce1317dd66e5a5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/03856685f2f6385e45ce1317dd66e5a5.svg -------------------------------------------------------------------------------- /svgs/056f19f2520a45baf7908599494fafdd.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/056f19f2520a45baf7908599494fafdd.svg -------------------------------------------------------------------------------- /svgs/06751f0b0b6caaa7955275b01f167bb2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/06751f0b0b6caaa7955275b01f167bb2.svg -------------------------------------------------------------------------------- /svgs/09774f8f24e41784487b9a143d1af738.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/09774f8f24e41784487b9a143d1af738.svg -------------------------------------------------------------------------------- /svgs/09fb33d7908fa6a6ba9ff8defb106e4e.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/09fb33d7908fa6a6ba9ff8defb106e4e.svg -------------------------------------------------------------------------------- /svgs/0d19b0a4827a28ecffa01dfedf5f5f2c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/0d19b0a4827a28ecffa01dfedf5f5f2c.svg -------------------------------------------------------------------------------- /svgs/0e51a2dede42189d77627c4d742822c3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/0e51a2dede42189d77627c4d742822c3.svg -------------------------------------------------------------------------------- /svgs/0e62162a970fbed24c43cd8e91daf0d1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/0e62162a970fbed24c43cd8e91daf0d1.svg -------------------------------------------------------------------------------- /svgs/0eaaed4bba880174a78a00910749ac23.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/0eaaed4bba880174a78a00910749ac23.svg -------------------------------------------------------------------------------- /svgs/0ec8258ea51b223aa975915910f5f3de.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/0ec8258ea51b223aa975915910f5f3de.svg -------------------------------------------------------------------------------- /svgs/0f0383e9a0c12009f46abaadace3108c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/0f0383e9a0c12009f46abaadace3108c.svg -------------------------------------------------------------------------------- /svgs/1019920fa305d295d1cee633b09ed6c6.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/1019920fa305d295d1cee633b09ed6c6.svg -------------------------------------------------------------------------------- /svgs/1052ba3603aa9fa87f385e4513ae88a4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/1052ba3603aa9fa87f385e4513ae88a4.svg -------------------------------------------------------------------------------- /svgs/10d622f11190c4bc164f8e4aa28fb4ca.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/10d622f11190c4bc164f8e4aa28fb4ca.svg -------------------------------------------------------------------------------- /svgs/11a81c264d5da44610abf6cd651cd155.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/11a81c264d5da44610abf6cd651cd155.svg -------------------------------------------------------------------------------- /svgs/1280fe933733d92694fc8303c7401d2f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/1280fe933733d92694fc8303c7401d2f.svg -------------------------------------------------------------------------------- /svgs/12e5530e36704c7b6e2d3821267c3306.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/12e5530e36704c7b6e2d3821267c3306.svg -------------------------------------------------------------------------------- /svgs/146fb59365f28c2c451eb7f41f3950af.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/146fb59365f28c2c451eb7f41f3950af.svg -------------------------------------------------------------------------------- /svgs/14fd3d9f61a5bc79012bc3ee8ac92d9a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/14fd3d9f61a5bc79012bc3ee8ac92d9a.svg -------------------------------------------------------------------------------- /svgs/165578d0076311fa849ec1a5bcc4c619.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/165578d0076311fa849ec1a5bcc4c619.svg -------------------------------------------------------------------------------- /svgs/16716731bb131a1a4537324db4e3f635.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/16716731bb131a1a4537324db4e3f635.svg -------------------------------------------------------------------------------- /svgs/171ff71d49b181956a5d51a9e22a894d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/171ff71d49b181956a5d51a9e22a894d.svg -------------------------------------------------------------------------------- /svgs/1734deda2c78acb1a1d82d6a9a371067.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/1734deda2c78acb1a1d82d6a9a371067.svg -------------------------------------------------------------------------------- /svgs/1846b88871b01ae40369b157edb1db64.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/1846b88871b01ae40369b157edb1db64.svg -------------------------------------------------------------------------------- /svgs/1c07d877903d3f5f02198e2a8195038c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/1c07d877903d3f5f02198e2a8195038c.svg -------------------------------------------------------------------------------- /svgs/1ca721bb236bc9eac6f1c5ec58939490.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/1ca721bb236bc9eac6f1c5ec58939490.svg -------------------------------------------------------------------------------- /svgs/1d0d9bd3ae0a6e8e2a4040fd35030b3b.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/1d0d9bd3ae0a6e8e2a4040fd35030b3b.svg -------------------------------------------------------------------------------- /svgs/1daf19d464ed6d3feac47efc092705f0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/1daf19d464ed6d3feac47efc092705f0.svg -------------------------------------------------------------------------------- /svgs/1ef545c57ac92de4f0e08ab1d8cdf759.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/1ef545c57ac92de4f0e08ab1d8cdf759.svg -------------------------------------------------------------------------------- /svgs/201fcb69625a74169bc67a2939ef5270.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/201fcb69625a74169bc67a2939ef5270.svg -------------------------------------------------------------------------------- /svgs/2020a79c00e140ee1a054ecab57a289c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/2020a79c00e140ee1a054ecab57a289c.svg -------------------------------------------------------------------------------- /svgs/207cd5ef005ea05c1025a66de9222f42.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/207cd5ef005ea05c1025a66de9222f42.svg -------------------------------------------------------------------------------- /svgs/234ffa3e862325c3e35b3d51b1c45839.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/234ffa3e862325c3e35b3d51b1c45839.svg -------------------------------------------------------------------------------- /svgs/262a646f8f71f6da6df6b11cb097c5b8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/262a646f8f71f6da6df6b11cb097c5b8.svg -------------------------------------------------------------------------------- /svgs/266675fbf1cb9ecbe24b10fd9083ffb5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/266675fbf1cb9ecbe24b10fd9083ffb5.svg -------------------------------------------------------------------------------- /svgs/273457f251a6f8920e7b6c485c28b74f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/273457f251a6f8920e7b6c485c28b74f.svg -------------------------------------------------------------------------------- /svgs/28f45976002fbde24198bb5d0102da54.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/28f45976002fbde24198bb5d0102da54.svg -------------------------------------------------------------------------------- /svgs/2ad9d098b937e46f9f58968551adac57.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/2ad9d098b937e46f9f58968551adac57.svg -------------------------------------------------------------------------------- /svgs/2df94561e6c203c915f852939b3ab91d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/2df94561e6c203c915f852939b3ab91d.svg -------------------------------------------------------------------------------- /svgs/2eacd907c22e9ad1db070a00eef0f2cd.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/2eacd907c22e9ad1db070a00eef0f2cd.svg -------------------------------------------------------------------------------- /svgs/30d5d562f63636be72c19af8ec405255.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/30d5d562f63636be72c19af8ec405255.svg -------------------------------------------------------------------------------- /svgs/31fae8b8b78ebe01cbfbe2fe53832624.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/31fae8b8b78ebe01cbfbe2fe53832624.svg -------------------------------------------------------------------------------- /svgs/3227be9d85359365b1046deabbce8fac.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/3227be9d85359365b1046deabbce8fac.svg -------------------------------------------------------------------------------- /svgs/332cc365a4987aacce0ead01b8bdcc0b.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/332cc365a4987aacce0ead01b8bdcc0b.svg -------------------------------------------------------------------------------- /svgs/3563b877675715bf1b360a6df4d8b36c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/3563b877675715bf1b360a6df4d8b36c.svg -------------------------------------------------------------------------------- /svgs/36b5afebdba34564d884d347484ac0c7.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/36b5afebdba34564d884d347484ac0c7.svg -------------------------------------------------------------------------------- /svgs/3781bbdc0c2d33e3b38204ec3e50abb9.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/3781bbdc0c2d33e3b38204ec3e50abb9.svg -------------------------------------------------------------------------------- /svgs/38405dbde6e9d02d7ab8166b7db62c9b.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/38405dbde6e9d02d7ab8166b7db62c9b.svg -------------------------------------------------------------------------------- /svgs/3919bbc84b8079e27194efe99a1f6a80.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/3919bbc84b8079e27194efe99a1f6a80.svg -------------------------------------------------------------------------------- /svgs/39fabd4269f3ed42d410d3f60e118a32.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/39fabd4269f3ed42d410d3f60e118a32.svg -------------------------------------------------------------------------------- /svgs/3c2038a3d8031baca0fdc78ba9cb1e6f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/3c2038a3d8031baca0fdc78ba9cb1e6f.svg -------------------------------------------------------------------------------- /svgs/3dd9fb9e69298032369fa5a788a0371f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/3dd9fb9e69298032369fa5a788a0371f.svg -------------------------------------------------------------------------------- /svgs/3df3731615202d3883213af8f7c72d8d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/3df3731615202d3883213af8f7c72d8d.svg -------------------------------------------------------------------------------- /svgs/41f28962986ecdd9c1dc2af8b83fef84.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/41f28962986ecdd9c1dc2af8b83fef84.svg -------------------------------------------------------------------------------- /svgs/4268976e3a3f99f9be31094c95c5bb21.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/4268976e3a3f99f9be31094c95c5bb21.svg -------------------------------------------------------------------------------- /svgs/445f6c51de634201dfa36e3e70c305ce.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/445f6c51de634201dfa36e3e70c305ce.svg -------------------------------------------------------------------------------- /svgs/47a7cb84838ee3006335481c45b809b8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/47a7cb84838ee3006335481c45b809b8.svg -------------------------------------------------------------------------------- /svgs/488a9a40a4f71b24e857be2ad27f45ee.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/488a9a40a4f71b24e857be2ad27f45ee.svg -------------------------------------------------------------------------------- /svgs/496324dc70fde38b9124864829680fa7.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/496324dc70fde38b9124864829680fa7.svg -------------------------------------------------------------------------------- /svgs/49b56b61879620cabceffb019733f6f5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/49b56b61879620cabceffb019733f6f5.svg -------------------------------------------------------------------------------- /svgs/4b89c22bc825ade97f0e007ade8f761b.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/4b89c22bc825ade97f0e007ade8f761b.svg -------------------------------------------------------------------------------- /svgs/4bdc8d9bcfb35e1c9bfb51fc69687dfc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/4bdc8d9bcfb35e1c9bfb51fc69687dfc.svg -------------------------------------------------------------------------------- /svgs/4f6caa9a88919c674c7e279727f0c28d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/4f6caa9a88919c674c7e279727f0c28d.svg -------------------------------------------------------------------------------- /svgs/4f83135b48b04a5c519cd66aaceaf3f2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/4f83135b48b04a5c519cd66aaceaf3f2.svg -------------------------------------------------------------------------------- /svgs/50a34f203760829a20238280298d8c8e.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/50a34f203760829a20238280298d8c8e.svg -------------------------------------------------------------------------------- /svgs/52cdbba1eb4fddc47169867a1330fa0d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/52cdbba1eb4fddc47169867a1330fa0d.svg -------------------------------------------------------------------------------- /svgs/5474c8baa2bc6feabb0eac4237772aab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/5474c8baa2bc6feabb0eac4237772aab.svg -------------------------------------------------------------------------------- /svgs/55b6eb4310d800cf365ef7ac4244c7db.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/55b6eb4310d800cf365ef7ac4244c7db.svg -------------------------------------------------------------------------------- /svgs/56f5c2bdfdb9025a3d5e73adb2e5afd9.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/56f5c2bdfdb9025a3d5e73adb2e5afd9.svg -------------------------------------------------------------------------------- /svgs/57d35b8873c32071acfdc8ff6b851232.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/57d35b8873c32071acfdc8ff6b851232.svg -------------------------------------------------------------------------------- /svgs/5a6ef2f98097ac74dd773860ce493761.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/5a6ef2f98097ac74dd773860ce493761.svg -------------------------------------------------------------------------------- /svgs/5b3a6746479542bbd422d7c51de328dc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/5b3a6746479542bbd422d7c51de328dc.svg -------------------------------------------------------------------------------- /svgs/5bc53f0e65a553e78dce73a6215b76fb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/5bc53f0e65a553e78dce73a6215b76fb.svg -------------------------------------------------------------------------------- /svgs/5de02a881c9969bdb7ea77cd77815aea.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/5de02a881c9969bdb7ea77cd77815aea.svg -------------------------------------------------------------------------------- /svgs/5e12273846712182a9633dc4c62b94f7.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/5e12273846712182a9633dc4c62b94f7.svg -------------------------------------------------------------------------------- /svgs/5f30f962417028f73707b9c67c759def.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/5f30f962417028f73707b9c67c759def.svg -------------------------------------------------------------------------------- /svgs/62608795c18f3bd5ce9c26bce0e210e4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/62608795c18f3bd5ce9c26bce0e210e4.svg -------------------------------------------------------------------------------- /svgs/630b9a297055c6bb7796cec313a4051c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/630b9a297055c6bb7796cec313a4051c.svg -------------------------------------------------------------------------------- /svgs/63d7d374f45adc70abe35337e62b89f4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/63d7d374f45adc70abe35337e62b89f4.svg -------------------------------------------------------------------------------- /svgs/63df4f39f5c76f6afc1777d36a56b1b5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/63df4f39f5c76f6afc1777d36a56b1b5.svg -------------------------------------------------------------------------------- /svgs/651e1c92c0989b3bb2725464488cc71a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/651e1c92c0989b3bb2725464488cc71a.svg -------------------------------------------------------------------------------- /svgs/673132a12e241c60a8e077aff16402c2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/673132a12e241c60a8e077aff16402c2.svg -------------------------------------------------------------------------------- /svgs/68705bd1509c8a68347575469b28450f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/68705bd1509c8a68347575469b28450f.svg -------------------------------------------------------------------------------- /svgs/6a07539d71381c6f93fa61e1190ad4c2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/6a07539d71381c6f93fa61e1190ad4c2.svg -------------------------------------------------------------------------------- /svgs/6c3cc2bf21dec88477cbaa33cba9645a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/6c3cc2bf21dec88477cbaa33cba9645a.svg -------------------------------------------------------------------------------- /svgs/6e43cbc57ea75c217e8e14d4ef76d2b9.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/6e43cbc57ea75c217e8e14d4ef76d2b9.svg -------------------------------------------------------------------------------- /svgs/6ee763468647b8d38622efbf9969e596.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/6ee763468647b8d38622efbf9969e596.svg -------------------------------------------------------------------------------- /svgs/6fb215385752d96a38255afb1707e900.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/6fb215385752d96a38255afb1707e900.svg -------------------------------------------------------------------------------- /svgs/711d3a65a6ac9e3860ad5c2900f7859c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/711d3a65a6ac9e3860ad5c2900f7859c.svg -------------------------------------------------------------------------------- /svgs/713f2dd4ed0e6ef0dc95c592c3f68e39.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/713f2dd4ed0e6ef0dc95c592c3f68e39.svg -------------------------------------------------------------------------------- /svgs/714ba8178989415a28bbb031a6144c0b.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/714ba8178989415a28bbb031a6144c0b.svg -------------------------------------------------------------------------------- /svgs/738e3f24ea4849ebad28caab669a0aaa.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/738e3f24ea4849ebad28caab669a0aaa.svg -------------------------------------------------------------------------------- /svgs/7487001278845cb7914898a6c98fb93a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/7487001278845cb7914898a6c98fb93a.svg -------------------------------------------------------------------------------- /svgs/756285da3ecfc8e56dc7f53510fc54ff.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/756285da3ecfc8e56dc7f53510fc54ff.svg -------------------------------------------------------------------------------- /svgs/77a3b857d53fb44e33b53e4c8b68351a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/77a3b857d53fb44e33b53e4c8b68351a.svg -------------------------------------------------------------------------------- /svgs/78d94e23f6db01c9f2c6d425303520f7.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/78d94e23f6db01c9f2c6d425303520f7.svg -------------------------------------------------------------------------------- /svgs/7908d516b2b431796ae291f29fdbf2d9.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/7908d516b2b431796ae291f29fdbf2d9.svg -------------------------------------------------------------------------------- /svgs/7ac62e1378b7bb3428e08fed2f19ab73.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/7ac62e1378b7bb3428e08fed2f19ab73.svg -------------------------------------------------------------------------------- /svgs/7aed918aa12a276a602e30e90b0b109d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/7aed918aa12a276a602e30e90b0b109d.svg -------------------------------------------------------------------------------- /svgs/7c12a93850cb746071db9ab98f189531.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/7c12a93850cb746071db9ab98f189531.svg -------------------------------------------------------------------------------- /svgs/83dbb4b45296124797c845dc3b48fa63.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/83dbb4b45296124797c845dc3b48fa63.svg -------------------------------------------------------------------------------- /svgs/84df98c65d88c6adf15d4645ffa25e47.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/84df98c65d88c6adf15d4645ffa25e47.svg -------------------------------------------------------------------------------- /svgs/86fa7eae344632b6bdf796fb8b8bc82b.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/86fa7eae344632b6bdf796fb8b8bc82b.svg -------------------------------------------------------------------------------- /svgs/8a3398ff4a2ebf53e5aa75646bcd4acc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/8a3398ff4a2ebf53e5aa75646bcd4acc.svg -------------------------------------------------------------------------------- /svgs/8ba397bd9812841129ba3231d287f6a8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/8ba397bd9812841129ba3231d287f6a8.svg -------------------------------------------------------------------------------- /svgs/8bc7d7faa47a4aa1b24e33c06e3f524d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/8bc7d7faa47a4aa1b24e33c06e3f524d.svg -------------------------------------------------------------------------------- /svgs/8f0731d2d7668cc844fd16d7b502bec2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/8f0731d2d7668cc844fd16d7b502bec2.svg -------------------------------------------------------------------------------- /svgs/900aa2972f345f0258b2e6a8b61c3a49.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/900aa2972f345f0258b2e6a8b61c3a49.svg -------------------------------------------------------------------------------- /svgs/90a130f831709bf3feb431b84a94c121.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/90a130f831709bf3feb431b84a94c121.svg -------------------------------------------------------------------------------- /svgs/90d075faa5bfd8c2738cb5755789b24b.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/90d075faa5bfd8c2738cb5755789b24b.svg -------------------------------------------------------------------------------- /svgs/9242378248a8a7eb832d00695f0934b2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/9242378248a8a7eb832d00695f0934b2.svg -------------------------------------------------------------------------------- /svgs/92b02b175485ba3cf5d2e5ad2b4568fe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/92b02b175485ba3cf5d2e5ad2b4568fe.svg -------------------------------------------------------------------------------- /svgs/930b956ef51654e0669455a2cdd62fb5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/930b956ef51654e0669455a2cdd62fb5.svg -------------------------------------------------------------------------------- /svgs/9419e96ede420bf144ab3a0f38405db7.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/9419e96ede420bf144ab3a0f38405db7.svg -------------------------------------------------------------------------------- /svgs/947c63a44a9df8f47a88ab35f30fea5a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/947c63a44a9df8f47a88ab35f30fea5a.svg -------------------------------------------------------------------------------- /svgs/967f000ac0f36a2f4433040aee371cdd.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/967f000ac0f36a2f4433040aee371cdd.svg -------------------------------------------------------------------------------- /svgs/96bfb1177171500cf655176546db4640.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/96bfb1177171500cf655176546db4640.svg -------------------------------------------------------------------------------- /svgs/97b75033b22f788ae9ee3ff7c82769f6.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/97b75033b22f788ae9ee3ff7c82769f6.svg -------------------------------------------------------------------------------- /svgs/97f4017857fdbd5567a3cf5d2503cf92.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/97f4017857fdbd5567a3cf5d2503cf92.svg -------------------------------------------------------------------------------- /svgs/9982a9d682d08696452d15a2576d80da.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/9982a9d682d08696452d15a2576d80da.svg -------------------------------------------------------------------------------- /svgs/999935b7b3c784b87d1ae9f0f326abed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/999935b7b3c784b87d1ae9f0f326abed.svg -------------------------------------------------------------------------------- /svgs/9aa9bf6609bfd893a34babef6ca3b720.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/9aa9bf6609bfd893a34babef6ca3b720.svg -------------------------------------------------------------------------------- /svgs/9edc4d158664ffc245acb3d645a207af.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/9edc4d158664ffc245acb3d645a207af.svg -------------------------------------------------------------------------------- /svgs/a71fc611b43ce483e261eeb0eee55597.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/a71fc611b43ce483e261eeb0eee55597.svg -------------------------------------------------------------------------------- /svgs/ab7eaca599dd66915855897d5d0f514c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/ab7eaca599dd66915855897d5d0f514c.svg -------------------------------------------------------------------------------- /svgs/ac1f0feae8dd6b2ca2cb67b3e48ed33e.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/ac1f0feae8dd6b2ca2cb67b3e48ed33e.svg -------------------------------------------------------------------------------- /svgs/aefdf21b4530786d703eb199d0ef8680.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/aefdf21b4530786d703eb199d0ef8680.svg -------------------------------------------------------------------------------- /svgs/b0ea07dc5c00127344a1cad40467b8de.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/b0ea07dc5c00127344a1cad40467b8de.svg -------------------------------------------------------------------------------- /svgs/b1464b5666a93e4a68ce563fc82f5e56.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/b1464b5666a93e4a68ce563fc82f5e56.svg -------------------------------------------------------------------------------- /svgs/b166bfa6fb8405dcd97b1c618c8fc258.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/b166bfa6fb8405dcd97b1c618c8fc258.svg -------------------------------------------------------------------------------- /svgs/b193e42944e06637195ea4bd2f3acdde.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/b193e42944e06637195ea4bd2f3acdde.svg -------------------------------------------------------------------------------- /svgs/b3b40ff84ab63e216eaf5dbe2a8816c3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/b3b40ff84ab63e216eaf5dbe2a8816c3.svg -------------------------------------------------------------------------------- /svgs/b8299584eb2f191a70ad2cb35778e6a8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/b8299584eb2f191a70ad2cb35778e6a8.svg -------------------------------------------------------------------------------- /svgs/c23290b6dcef579d650eb996e983e0b2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/c23290b6dcef579d650eb996e983e0b2.svg -------------------------------------------------------------------------------- /svgs/c6dab82b27702777efd48300096d55ed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/c6dab82b27702777efd48300096d55ed.svg -------------------------------------------------------------------------------- /svgs/c6fb89b60f91828eac09b587b990ddae.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/c6fb89b60f91828eac09b587b990ddae.svg -------------------------------------------------------------------------------- /svgs/cca353be29830628fd37bb9e11b61c0a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/cca353be29830628fd37bb9e11b61c0a.svg -------------------------------------------------------------------------------- /svgs/ccb15f52b35f3688d5303afe529da8ce.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/ccb15f52b35f3688d5303afe529da8ce.svg -------------------------------------------------------------------------------- /svgs/cdfcb28bbb2369a3df053ed05a1209a1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/cdfcb28bbb2369a3df053ed05a1209a1.svg -------------------------------------------------------------------------------- /svgs/cf88dd7d2caab71d7d04c50df09687a9.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/cf88dd7d2caab71d7d04c50df09687a9.svg -------------------------------------------------------------------------------- /svgs/d17f5179af2466ad0b3c92348acf53b3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/d17f5179af2466ad0b3c92348acf53b3.svg -------------------------------------------------------------------------------- /svgs/d2662ad457e2e9d04a48fd0f18b32d60.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/d2662ad457e2e9d04a48fd0f18b32d60.svg -------------------------------------------------------------------------------- /svgs/d30a65b936d8007addc9c789d5a7ae49.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/d30a65b936d8007addc9c789d5a7ae49.svg -------------------------------------------------------------------------------- /svgs/d3aa71141bc89a24937c86ec1d350a7c.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/d3aa71141bc89a24937c86ec1d350a7c.svg -------------------------------------------------------------------------------- /svgs/d3b817835ae8683319cc3ad05d622305.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/d3b817835ae8683319cc3ad05d622305.svg -------------------------------------------------------------------------------- /svgs/d430f21b99301012e11e0d7ab4fe7076.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/d430f21b99301012e11e0d7ab4fe7076.svg -------------------------------------------------------------------------------- /svgs/d4fccb3928bb15ad407ad7d33c994d70.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/d4fccb3928bb15ad407ad7d33c994d70.svg -------------------------------------------------------------------------------- /svgs/d8471e559d932f20f66bec32f6002e08.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/d8471e559d932f20f66bec32f6002e08.svg -------------------------------------------------------------------------------- /svgs/d961e7e63971c07c4195bce0475d4189.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/d961e7e63971c07c4195bce0475d4189.svg -------------------------------------------------------------------------------- /svgs/d9fad1122d3ed3c58f6d9342c9260180.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/d9fad1122d3ed3c58f6d9342c9260180.svg -------------------------------------------------------------------------------- /svgs/de0ca7d78ee3005e08686dcfdc88070a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/de0ca7d78ee3005e08686dcfdc88070a.svg -------------------------------------------------------------------------------- /svgs/deceeaf6940a8c7a5a02373728002b0f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/deceeaf6940a8c7a5a02373728002b0f.svg -------------------------------------------------------------------------------- /svgs/dfde9dc786b8138fcbdba5029eb4f174.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/dfde9dc786b8138fcbdba5029eb4f174.svg -------------------------------------------------------------------------------- /svgs/e1a50bfa56675544041de20cf7e64760.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/e1a50bfa56675544041de20cf7e64760.svg -------------------------------------------------------------------------------- /svgs/e2954cac1c73191567bf3d237019b8a5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/e2954cac1c73191567bf3d237019b8a5.svg -------------------------------------------------------------------------------- /svgs/e36029b8747da99167dc272cf179e0ca.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/e36029b8747da99167dc272cf179e0ca.svg -------------------------------------------------------------------------------- /svgs/e36717016e5278d19538bb9a5f500387.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/e36717016e5278d19538bb9a5f500387.svg -------------------------------------------------------------------------------- /svgs/e378afcd7cae11e7306c61a9c35bf6cf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/e378afcd7cae11e7306c61a9c35bf6cf.svg -------------------------------------------------------------------------------- /svgs/e38aac0b1f52dfdadca9fba9bcfa5b95.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/e38aac0b1f52dfdadca9fba9bcfa5b95.svg -------------------------------------------------------------------------------- /svgs/e468ef4a9a101ead715ed84a6b9bcc0b.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/e468ef4a9a101ead715ed84a6b9bcc0b.svg -------------------------------------------------------------------------------- /svgs/e4ad6bc27b560b37ad836731988bf416.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/e4ad6bc27b560b37ad836731988bf416.svg -------------------------------------------------------------------------------- /svgs/e4e894fddf2f412a176bb46f93357104.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/e4e894fddf2f412a176bb46f93357104.svg -------------------------------------------------------------------------------- /svgs/e71c2eb0164135302652c3b5e3ca430a.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/e71c2eb0164135302652c3b5e3ca430a.svg -------------------------------------------------------------------------------- /svgs/e8427e251e900e8ad93ce60fcfc63d49.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/e8427e251e900e8ad93ce60fcfc63d49.svg -------------------------------------------------------------------------------- /svgs/e89070fea1f23ca7baf9956bd9680795.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/e89070fea1f23ca7baf9956bd9680795.svg -------------------------------------------------------------------------------- /svgs/eb17c8223b0f3c0aae89ee2237516cc6.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/eb17c8223b0f3c0aae89ee2237516cc6.svg -------------------------------------------------------------------------------- /svgs/eb643559bc7323d528e9724bced84216.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/eb643559bc7323d528e9724bced84216.svg -------------------------------------------------------------------------------- /svgs/ed87470f97840403e592e3b0dbcc9874.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/ed87470f97840403e592e3b0dbcc9874.svg -------------------------------------------------------------------------------- /svgs/f354fcbf8db9e5a69bc921096f2ace93.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/f354fcbf8db9e5a69bc921096f2ace93.svg -------------------------------------------------------------------------------- /svgs/f5b3db30acc4b16dff9a92781a5e219f.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/f5b3db30acc4b16dff9a92781a5e219f.svg -------------------------------------------------------------------------------- /svgs/f7072c1b2dca6f175a61279865383653.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/f7072c1b2dca6f175a61279865383653.svg -------------------------------------------------------------------------------- /svgs/f93ce33e511096ed626b4719d50f17d2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/f93ce33e511096ed626b4719d50f17d2.svg -------------------------------------------------------------------------------- /svgs/fa8a4889423020a0642f17c77c07e4ea.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/fa8a4889423020a0642f17c77c07e4ea.svg -------------------------------------------------------------------------------- /svgs/fba60cf492f07e0c07fc2c35cd80ad72.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/fba60cf492f07e0c07fc2c35cd80ad72.svg -------------------------------------------------------------------------------- /svgs/fdbfbfa4f80d9334e03890cf0313d2c7.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/fdbfbfa4f80d9334e03890cf0313d2c7.svg -------------------------------------------------------------------------------- /svgs/fe95fd1126bb6ed125fbbe619d694d02.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alecjacobson/computer-graphics-kinematics/HEAD/svgs/fe95fd1126bb6ed125fbbe619d694d02.svg --------------------------------------------------------------------------------