Skip to content

ashgole/aastra_threejs_drawwall

Repository files navigation

ASHABB logo

Threejs DrawWall Project for Astra

This project is a 3D wall-drawing tool using React Three Fiber and Jotai for state management, allowing users to toggle between 2D and 3D views. Users can draw walls interactively on a plane, with dynamic positioning and rotation based on user input. The project includes controls for panning, zooming, and adjusting camera angles in 3D mode, providing an intuitive interface for 3D modeling and visualization.

Resource links

webapp : https://ashgole.github.io/aastra_threejs_drawwall/

Github : https://github.com/ashgole/aastra_threejs_drawwall

Tags

React, React Three Fiber, Jotai, 3D Modeling, Interactive Drawing, 2D/3D Toggle, Camera Controls, Three.js, 3D Visualization, Frontend Development, UI Design

Screenshots

page 1 page 2

how to run

git clone https://github.com/ashgole/aastra_threejs_drawwall.git
cd aastra_threejs_drawwall
npm i
npm run dev

About

This project is a 3D wall-drawing tool using React Three Fiber and Jotai for state management, allowing users to toggle between 2D and 3D views. Users can draw walls interactively on a plane, with dynamic positioning and rotation based on user input.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors