SkillAgentSearch skills...

3DViewer

Qt 3DViewer is a user-friendly 3D model viewer powered by Python, PyQt, OpenGL, and ModernGL, supporting multiple file formats developed by Alon Rubin.

Install / Use

/learn @alonrubintec/3DViewer

README

Qt 3DViewer

Qt 3DViewer is a compact tool for viewing 3D models in a user-friendly way.

<br>This project is a compact and user-friendly application designed to showcase <br>3D models in a visually appealing manner. With support for a wide range of <br>file formats including .obj, .stl, .ply, .off, and .om.

Powered by Python the PyQt framework, the app use OpenGL, in combination <br>with ModernGL to render the 3D models and scenes in an interactive experience. <br>Designed and developed by Alon Rubin.

Movement:

  • Rotate: click and drag the <b>left mouse</b> button.
  • Pan: click and drag the <b>right mouse</b> button.
  • Zoom: use the <b>mouse wheel</b> to zoom in or out.

Watch a video demo:

<a href="https://www.youtube.com/watch?v=ZwK2B9AODtw&ab_channel=ALONZUBINA" target="_blank"> <img src="https://i.ytimg.com/an_webp/ZwK2B9AODtw/mqdefault_6s.webp?du=3000&sqp=CNTB6Z4G&rs=AOn4CLCHnn6Hr9zfh7cAxOX0AsEJMwo2Yg" alt="Watch the series" width="340" height="180" border="10" /> </a>

App preview:

Alt text

How to install:

  1. Install Python 3.9
  2. Install requirements
  3. run "main.py" file

Like this project?

Check out other stuff that i make: <br>https://github.com/alonrubintec <br>https://www.artstation.com/alonzu

View on GitHub
GitHub Stars74
CategoryCustomer
Updated15d ago
Forks20

Languages

Python

Security Score

85/100

Audited on Mar 6, 2026

No findings