BlenderDev/files

Wikipedia,自由的百科全书

Blender源码文件夹的三个主要部分就是


/extren /intern /source


/extern 四个外部库 包括ogl字体,ode,solid,quickhull.


/intern 较多 ../moto Motion toolkit ../csg construction solid geometric


等等 共17个库.


/source主要就是../blender ../kernel ../gameegine 这三个重要的文件夹


/extren

../qhull 快速凸包算法库,一个开放源代码的工具,专门用于根据点云生成包含该点云的凸多边形外壳。不过使用有些复杂。如果是非凸的可以先分割成为多个。

www.qhull.org


../SOLID 一个碰撞检测库,需要qhull库支持.有本游戏编程的书使用它来讲解

http://solid.sourceforge.net/


../ode Open Dynamics Engine 模拟刚体动力学的库

http://www.ode.org/


../bFTGL 可以在opengl程序中中读取turetype字体

http://gltt.sourceforge.net/index.html


../bullet 新的刚体可能会代替以前所有用的库比如ode

rigid body&Bullet Collision Detection and Rigid Body Dynamics Library. MIT license, free for commercial use, mainly for games and animation. Discrete (GJK) and Continuous Collision Detection (Time of Impact), Constraint solvers, modular C++ framework.

http://www.continuousphysics.com/Bullet/


/intern


../moto

Motion toolkit


../csg

construction solid geometric


../memutil


../action


../bmfont


../boolop boolen


../bsp


../container


../decimation


../elbeem

Fuild sim lib

http://elbeem.sourceforge.net/


../ghost


../guardedalloc


../iksolver


../img


../keymaker


../memutil


../opennl


../SoundSystem


../string

Personal tools