Skip to content

tomasantunes/3d-box

Repository files navigation

3D-Box

Graphics Engine with C++ and OpenGL - work in progress.

Roadmap

  • Box Select With Marquee
  • Select Edges
  • Select Faces
  • Splines
  • Extrude
  • Bevel
  • Texture Mapping
  • Particles
  • Show/Hide
  • Gizmos
  • Loop Cuts
  • Materials
  • Lights

Modifiers

  • Boolean
  • Array
  • Mirror

Refactor

  • Replace Vector3D with glm::vec3
  • Create Empty Template
  • Create Render Class
  • Create Interface Class
  • Create Shader Files

Build Instructions

  • Download Freeglut

  • Download Glew

  • Download GLM

  • Download Assimp

  • Download STB

  • Download ImGui

  • Download ImGuiFileDialog

  • Open solution file in Visual Studio

  • Go to Project->Properties

  • Go to the tab C/C++->General and add Additional Include Directories

  • Go to the tab Linker->General and add Additional Library Directories

  • Go to the tab Linker->Input and add opengl32.lib, glew32.lib, glu.lib, freeglut.lib and assimp.lib

  • Add the following files to the same directory as the executable: freeglut.dll, glew32.dll, assimp-vc140-mt.dll

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors