Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Three.js 3D Model Renderer

A React-based 3D model viewer built with Three.js, allowing users to load, render, and interact with 3D models in a web environment. This project supports features like hotspots, auto-rotation, and wireframe rendering, making it ideal for showcasing 3D designs or assemblies.

Three.js Model Demo

Features

  • 3D Model Rendering: Load and render .obj and .mtl files using Three.js.
  • Interactive Hotspots: Add clickable hotspots to models for displaying additional information.
  • Auto-Rotation: Enable or disable automatic rotation of the 3D model.
  • Wireframe Mode: Toggle wireframe rendering for better visualization of model geometry.
  • Responsive Design: Adapts to different screen sizes for a seamless user experience.

Getting Started

Prerequisites

Installation

  1. Clone the repository:
    git clone https://github.com/Domgartner/Three.js-Renderer.git
  2. Install dependencies
    npm ci
  3. Start development server
    npm start

Customization

Place your .obj and .mtl files in the public/ directory. Update the model configuration in src/config/modelConfig.js to point to your model files and define any hotspots. Start the app and interact with your 3D model.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages