Skip to content

A library for reading 3DS (3D Studio) models.

Notifications You must be signed in to change notification settings

jgonera/open3ds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open3DS

Open3DS is a simple library for parsing and displaying 3DS models. It is written in C++ using OpenGL and SFML (http://www.sfml-dev.org/).

The code is probably quite buggy. It's more for learning purposes than anything else.

Example

The example was written using CodeBlocks (http://www.codeblocks.org/) IDE. Open3DS implements hierarchy in 3DS files and it can be tested in the example.

Controls:

  • Left mouse button - select/move object
  • R, T - select between rotation and translation
  • X, Y, Z - select the axis of movement
  • Right/middle mouse button - move camera
  • Scroll wheel - zoom
  • A - show/hide axes

Screenshots:

http://github.com/jgonera/open3ds/raw/master/docs/example1.png

http://github.com/jgonera/open3ds/raw/master/docs/example2.png

http://github.com/jgonera/open3ds/raw/master/docs/example3.png

License

Open3DS is provided under the MIT license.

About

A library for reading 3DS (3D Studio) models.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages