Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Jerdak/FreeFormDeformation
https://github.com/Jerdak/FreeFormDeformation
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/Jerdak/FreeFormDeformation
- Owner: Jerdak
- Created: 2011-08-01T04:17:29.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2013-08-12T04:21:33.000Z (over 11 years ago)
- Last Synced: 2023-03-11T21:52:43.586Z (almost 2 years ago)
- Language: C++
- Homepage:
- Size: 486 KB
- Stars: 26
- Watchers: 4
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
FreeFormDeformation (FFD)
=========================
The code in this project was written for a class on animation.Contained herein are functions for: FreeFormDeformation, Barr shape transformations, and spline path finding. I have only included the models for the FFD functions, the 'Eva' model is my own and not available for distribution.
This is class code so don't expect too many comments or a clean base. I'm always happy to answer questions if needs be and I've tried to be as verbose as possible where it matters.
Dependencies
------------The following libraries are required to run the code.
* [GLUT](http://www.opengl.org/resources/libraries/glut/glut37.zip)
* OpenGL
* 3DIO -- This library is a part of my internal code base and is not available to the general public. The quaternion, vector3, and matrix3 classes I used are almost identical to Ogre3D. You can download Ogre3D and replace the calls as necessary.
* [EventTimer](http://github.com/Jerdak/EventTimer) -- A class to handle event timing.