KineMan

Interactive 3D Articulated Skeleton






Acknowledgements


At the time of this writing, KineMan stands alone as the only web-based application that permits users to manipulate skeletal joints in 3D. Despite this uniqueness, KineMan’s special capabilities are but a pebble, sitting atop a massive mound of software and hardware technologies, plus biomechanics research, advanced over several decades of development. The lion’s share of credit for the KineMan capabilities thus belongs to the vast population of individuals who contributed to those technologies.

Nevertheless, there are several persons and/or resources that deserve special mention, as their contributions form an essential part of KineMan. Foremost of these are:

Giles Thomas, and his website learningwebgl.com. Mr. Thomas’ tutorials explain, in the clearest language possible how to do basic 3d rendering via webgl – especially helpful to someone such as myself whose OpenGL background was meager at best, and as well, at a time when there weren't any books available on the subject.

Donald A. Neumann, and his book Kinesiology of the Musculoskeletal System, from which much of the biomechanics data for KineMan is derived. This is one of the best introductory biomechanics books I’ve come across, thanks to its huge collection of focused illustrations, paired with clear explanations and extensive references.

David Flanagan, and his book JavaScript: The Definitive Guide: After wrestling with several other sources for learning JavaScript, Mr. Flanagan’s book was a welcome relief, for its extreme clarity & useful examples. Several years later, I still regard it as one of the best software language/training books I’ve ever used.

I’d like to further commend a multitude of authors for their excellent quality sources that I relied heavily upon:

  • Brandon Jones, author of the glMatrix library, which on my simple laptop made a huge improvement in performance (changing clunky animations to smooth).
  • Randi Rost etal, & David Shreiner, authors of the OpenGL Shading Language and OpenGL Programming Guide (respectively) (the Red book & the Orange book).
  • Elizabeth Castro, & her book HTML for the World Wide Web.
  • I.A.Kapandji, for The Physiology of the Joints, Vol 1/ Upper Limb.
  • Nikolai Bogduk, Clinical Anatomy of the Lumbar Spine & Sacrum.
  • The developers of Anybody (www.anybodytech.com) and the Google (now Zygote) Body Browser (www.zygotebody.com), for the original inspiration for KineMan.
  • Thanks as well to the creators/operators and communities of the leading online programming forums, especially Stack Overflow, which have proven absolutely essential for resolving the countless snags that have arisen during development.

One more note: the evident lack of sophistication in the KineMan code & gui should not be construed to impugn the quality of the authors & sources listed above. Rather, any suspicion that this site be the work of a rank amateur are completely founded.

(first person references by KineMan developer Andy Barber (aj at neosim dot com))


Credits

KineMan Terms of Service was created using a Contractology template available at http://www.freenetlaw.com, with additional content from http://www.entrepreneur.com/formnet/form/1174 and http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:50861#273006 .

Rotation icons (CCW, CW) made by Freepik from www.flaticon.com is licensed under CC BY 3.0