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 install
To 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 here
You 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.