Skip to content

dincengincan/3d-shapes

Repository files navigation

3d Shapes App

This project is a 3D visualization tool using Vite, Three.js, and React. It allows users to add 3D shapes to a table and render them on a canvas. Users can interact with the 3D environment and modify object properties through a control panel.

Demo

Check out the demo link to see the app in action.

Features

  • Add various 3D shapes to a table
  • Render shapes individually or all at once on a canvas
  • Interact with shapes using a control panel
  • Adjust object properties like position, scale, name and wireframe

Tech Stack

  • Vite
  • Three.js
  • React

Installation

  1. Clone the repository:
git clone https://github.com/dincengincan/3d-shapes.git
cd 3d-shapes
  1. Install dependencies:
yarn install
  1. Run dev server:
yarn dev

Usage

  • Add shapes to the table by using the "Create" button.
  • Click "Render All" to display all shapes on the canvas.
  • Click "Render" to display individual shape.
  • Click any object in the 3D scene to open the control panel.
  • Adjust the position, scale, and name of the selected object through the control panel.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors