An open API service indexing awesome lists of open source software.

https://github.com/zehina/3d-.obj-file-viewer

Python script that renders .obj files using OpenGL
https://github.com/zehina/3d-.obj-file-viewer

3drendering model obj objfiles opengl python renderer rendering wireframe

Last synced: 10 months ago
JSON representation

Python script that renders .obj files using OpenGL

Awesome Lists containing this project

README

          

# 3D-.obj-File-Viewer
Python script that renders .obj files using OpenGL and glfw.

High Polygon Model of an Aventador:

![](/demos/demo.gif)

# Controls
- Drag .obj file to the window to load the model.

![](/demos/demoLoadObj.gif)

- Press 1 / 3 to rotate 10° to the left / right with respect to the coordinates.

![](/demos/demoLeftandRight.gif)

- Press 2 / W to move the camera up / down with respects to the coordinates.

![](/demos/demoUpandDown.gif)

- Press A / S to zoom in / out.

![](/demos/demoZoomInandOut.gif)

- Press Z to Toggle between Wireframe / Fill mode.

![](/demos/demoWireframe.gif)

- Press V to reset the view.

![](/demos/demoReset.gif)