-
Notifications
You must be signed in to change notification settings - Fork 23
Folder Structure
Marcus Hudritsch edited this page Jan 12, 2021
·
39 revisions
After cloning the GIT repository you will have the following folders in the root folder:
-
apps:
- app-Demo-Node: GLFW-app that demonstrates all node transform possibilities.
-
app-Demo-SLProject: SLProject demo app for GLFW desktop, iOS and Android OS.
- android: Project for Android Studio
- GLFW: Project with GLFW windows for any desktop OS.
- include: Include files
- iOS: Project for iOS devices built in Apple XCode IDE.
- source: Source files
- CMakeLists.txt: CMake project definition file
- exercises: Folder with minimal OpenGL and OpenCV exercises.
- cmake: Various cmake scripts included in the various CMakeLists files.
-
data: Folder with assets loaded at runtime
- calibrations: Folder with video calibration and tracking marker files
-
images: Folder with texture images
- fonts: Folder with font images
- textures: Folder with texture images
- xcf: Folder with GIMP files for SLProject artwork
- models: Folder with 3DS model files
- opencv: Folder for OpenCV data
- shaders: Folder with all GLSL shader files
- videos: Folder with all videos from the video examples
-
externals:
- lib-assimp: assimp asset import library.
- lib-SLExternal: Various other libraries used by SLProject: GLEW, GLFW, imgui etc.
- prebuild_scripts: Script for building the prebuilt libraries.
- prebuilt: Downloaded and prebuilt libraries such as OpenCV.
- lib-SLExternal: External libraries such as assimp, GLEW, GLFW, imgui, etc.
-
modules: The library module, each with its own CMakeLists.txt file:
- math: A math helper library
- sens: A sensor library
- utils: A utility library
- wai: The Where Am I (SLAM) library
-
sl: The SLProject library
- includes: Folder with all SLProject header files.
-
source: Folder with all SLProject source files.
- cv: All classes that use OpenCV
- gl: All classes that use OpenGL
- sl: Core classes of the SLProject
- CMakeLists.txt: Top-level CMake project definition file
- readme.md: Top-level readme in markup language