按照所实现的功能,Dandelion 的源代码被划分为若干功能模块,每个功能模块的源代码存放于一个子目录中。整个项目的结构如下:
dandelion
├── CMakeLists.txt
├── CREDITS
├── CompilerFlags.cmake
├── README.md
├── deps
├── docs
├── lib
├── resources
├── src
│ ├── geometry
│ ├── main.cpp
│ ├── platform
│ ├── render
│ ├── scene
│ ├── simulation
│ ├── ui
│ └── utils
└── test
├── CMakeLists.txt
├── basic_tests.cpp
├── geometry_tests.cpp
└── main.cpp
点击左侧导航栏上的 专题 页面可以显示模块简介,在 专题 页面上点击模块名则可以查看模块内的各种定义。