https://github.com/jehadel/3d-basics
Simple demo of a 3D wireframe animation
https://github.com/jehadel/3d-basics
3d-graphics computer-graphics love2d lua wireframe
Last synced: 2 months ago
JSON representation
Simple demo of a 3D wireframe animation
- Host: GitHub
- URL: https://github.com/jehadel/3d-basics
- Owner: Jehadel
- License: gpl-3.0
- Created: 2024-04-06T20:24:37.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-15T14:34:37.000Z (over 1 year ago)
- Last Synced: 2025-04-06T18:22:43.307Z (about 1 year ago)
- Topics: 3d-graphics, computer-graphics, love2d, lua, wireframe
- Language: Lua
- Homepage: https://jehadel.github.io/3D-basics/
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 3D-basics
[Simple demo](https://jehadel.github.io/3D-basics/) of a 3D wireframe animation
This demo is the third part of a serie which explains how to use transformation matrices in 2D/3D ([part 1](https://github.com/Jehadel/2D_transformations_demo) and [part 2](https://github.com/Jehadel/3x3-2D-transformations_demo))
Detailed explanation for 3D soon !
* display (wireframe) and animate (rotations) a 3D polyedron (cube)
* manage hidden vertices/lines of a 3D object (press h key to display/hide the backfaces)
## How to
To run the demo :
```bash
make run
```
Build .js executable for the web :
```bash
make js
```
## To do
* add some control ?
* explanations (readme)i + figures