Skip to content

lindseydi/AnimationEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

========================================================================
       CONSOLE APPLICATION : AnimationEngine
========================================================================

Author: Lindsey DiAntonio
lindseydiantonio@gmail.com

There are four working mainfiles, each is toggled by a #IF 1/0 at the top

Lab01.cpp - Interpolates movement of a mesh along a spline 
			generated from a list of KeyFrames

Lab02.cpp - A hierarchical body walks along a spline trajectory

Lab03.cpp - A rigid body simulation of lots of spheres bouncing in a box.

Lab04.cpp - A flocking reynolds-boid simulation of a group of pyramids moving 
			towards a motivation.


/////////////////////////////////////////////////////////////////////////////

Within mainfile if GENERATE_MOVIE is set to 1, running the program will output
a .tif file for each frame rendered.


/////////////////////////////////////////////////////////////////////////////
Other standard files:

StdAfx.h, StdAfx.cpp
    These files are used to build a precompiled header (PCH) file
    named SimpleGLUT.pch and a precompiled types file named StdAfx.obj.


/////////////////////////////////////////////////////////////////////////////
Other notes:

AppWizard uses "TODO:" to indicate parts of the source code you
should add to or customize.

/////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////
Uses Eigen Math Library for Vector and Matrix math.
http://eigen.tuxfamily.org/index.php?title=Main_Page
Thank you Eigen Team!!

/////////////////////////////////////////////////////////////////////////////

About

Draws and creates meshes in trajectories, hierarchies etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published