-
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 and font images
- 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:
- eigen: A header only linear algebra library.
- lib-optix: Nvidia Optix library for accelerated ray tracing on Windows.
- libiigl: An easy to use C++ geometry processing library used in SLMesh.
- prebuild_scripts: Script for building the prebuilt libraries.
- prebuilt: Downloaded and prebuilt libraries such as OpenCV.
- utils: External libraries used in the utils library module.
-
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