You are on page 1of 12

Animation SoftwareDevelopment

Development of Extendable Flocking System C++


Part 2 Implementation

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

Game Developers ConferenceCMP Game Media Group

You might also like