This project is a simple window manager built using Three.js. It allows you to create and manage windows within a Three.js scene. This project demonstrates the ability to manipulate multiple windows with the same URL. Each window can be moved independently, offering appealing visuals
To get started with this project, clone the repository and install the dependencies:
git clone https://github.com/idk-mr4tyunjay/multiWindow.git
cd multiWindow
npm install # or yarn installTo use the window manager, include the WindowManager class from WindowManager.js in your Three.js project:
import * as THREE from "three";
import WindowManager from "./WindowManager.js";
// Your code hereYou can then use the WindowManager class to create and manage windows in your scene.
- Create and manage windows in a Three.js scene
- Customize window shapes and colors
- Smooth window movement and resizing
This project is licensed under the MIT License - see the LICENSE.md file for details.