Giter Site home page Giter Site logo

gauravduggal / 3dviewer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from alonrubintec/3dviewer

0.0 0.0 0.0 273 KB

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

Python 100.00%

3dviewer's Introduction

Qt 3DViewer

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


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

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

Movement:

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

Watch a video demo:

Watch the series

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:
https://github.com/alonrubintec
https://www.artstation.com/alonzu

3dviewer's People

Contributors

alonrubintec avatar mauriziocasini avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.