Windows 10, visual studio 15 2017 Win64
- cmake install here
- conan - package manager (windows) install here
Open command prompt
set PATH="C:\Program File\CMake\bin\";%PATH%
Clone the repository
git clone https://github.com/genius92606/simple-3D-software.git
Create "build" folder in the repository
cd simple-3D-software
mkdir build && cd build
conan remote add bincrafters https://api.bintray.com/conan/bincrafters/public-conan
conan install .. --build glad -sbuild_type=Debug
cd build
cmake .. -G "Visual Studio 15 2017 Win64"
cd build
cmake --build .
cd build
start bin\app.exe
Using ImGui to build a simple file directory system, and let the user to load file easily.
Manage loaded Mesh and Texture.
Store all the information of the subject
Scroll the wheel to zoom, and change the perspective by pressing and move the wheel at the same time.
- Execute the application
cd build
start bin\app.exe
- Click the drop down menu at the left, and click "add" to add a built-in object or click "Load obj" to read objects.
- If choosing "Load obj", it will pop up a file directory and the user can choose files from the bottom right.
- After adding new objects, the windows will add an extra section like below, the user can change color, translate, rotation, scale of the object. Other than built-in color, we also provide the user to load customize textures by clicking "Load Texture"
- Holding scrolling wheel and moving to change perspective.
- Scroll the wheel to zoom.
- This application includes abmient, diffuse, and specular lighting.
- GLFW3
- ImGui