Skip to content

DorianLaguna/GraphCube

Repository files navigation

GraphCube

🚀 Demo

Check out the live version of the project here

This project is an interactive simulation of a 3D Rubik's Cube using Three.js and Vue.js. It allows users to manipulate the cube and see the movements reflected in a graph, visualizing each twist and move in real time.

Image project

⚙️ Project Setup

1. Clone the repository:

$ git clone https://github.com/DorianLaguna/GraphCube.git

2. Navigate to the project directory:

cd GraphCube

3. Install dependencies:

npm install

4. Run the project:

npm run serve

This will start a local development server, and the project will be available at http://localhost:5173/.

🕹️ How to Use

  • Rotate the Cube: Click and drag the cube with your mouse to rotate it in any direction.
  • Make Moves: Click and drag points to simulate specific cube movements.
  • Track Movements: The cube is updated at each move reflecting the movement of the graphs, providing a clear visualization of the cube's current state.

🔧 Future Improvements

Some features currently under consideration for future development include:

  • Saving and Loading Cube States: Allow users to save their progress.

💡 Contributing

Contributions are welcome! If you have suggestions for new features, find bugs, or want to improve the code, feel free to create a pull request or open an issue.

Autor: Dorian Laguna :D

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages