Skip to content

Latest commit

 

History

History
68 lines (46 loc) · 1.36 KB

File metadata and controls

68 lines (46 loc) · 1.36 KB

3DViewer

Welcome to the 3DViewer repository! This project hosts a Python-based web application designed for easy visualization of various 3D point cloud files directly in your browser.

✨ Features

  • 🟢 Supports .ply
  • 🧭 First-person navigation for intuitive 3D exploration

📷 Screenshots

Home Page

Home Page

Point Cloud visualized

3dpointcloud

🚀 Getting Started

The following needs to be accomplished to be able to run this on local web server.

Prerequisites

  • Python version 3.11.2

    The next steps might be optional if you already have a virtual environment.

  • Create a python environment

    python -m venv 3D_env
  • Activate environment

     source 3D_env/bin/activate

Installation

Clone the repository

git clone https://github.com/rahulhirur/3DViewer.git

Install dependency using requirement.txt

pip install -r requirements.txt

Execution

There are two ways to get thing running

python main.py

or

streamlit run app.py

This would generally start the web server and launch the the web app.

If the web page is not launched, then the local web server link is generally provided as an output of the above script.

Demo

Check out the website! 3D Viewer