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: 4 months ago
JSON representation
Simple demo of a 3D wireframe animation
- Host: GitHub
- URL: https://github.com/jehadel/3d-basics
- Owner: Jehadel
- License: mit
- Created: 2024-04-06T20:24:37.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-08T23:11:41.000Z (5 months ago)
- Last Synced: 2024-12-08T23:27:07.113Z (5 months ago)
- Topics: 3d-graphics, computer-graphics, love2d, lua, wireframe
- Language: Lua
- Homepage: https://jehadel.github.io/3D-basics/
- Size: 8.79 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