Animation Software DevelopmentReport - Report
Animation Software DevelopmentReport - Report
Volha Kolchyna
MSc Computer Animation
NCCA 2010-2011
Contents
3. System Design...................................................................................................6
3.1 Planning........................................................................................................... 6
3.2 Main classes design.........................................................................................6
3.3 Polices-based design........................................................................................7
3.4 Classes Diagram............................................................................................10
3.5 Advantages of Extendable Flocking System design......................................10
4.Algorithms ....................................................................................................... 11
4.1 Spherical Rotatio............................................................................................11
4.2Collision Avoidance.........................................................................................12
4.3Reducing computational complexity...............................................................14
1.
l
l
4.
4.2
http://nccastaff.bournemouth.ac.uk/jmacey/MastersProjects/MyMSc/ebpluserguide.pdf