https://github.com/lvgl/lv_example_3dtexture
https://github.com/lvgl/lv_example_3dtexture
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/lvgl/lv_example_3dtexture
- Owner: lvgl
- Created: 2025-04-01T14:54:14.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-30T07:46:30.000Z (about 1 year ago)
- Last Synced: 2026-03-27T23:46:09.844Z (4 months ago)
- Language: C
- Size: 203 KB
- Stars: 3
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `lv_example_3dtexture`
Example usage of the LVGL `3dtexture` widget.

Ensure [GLFW is installed](https://docs.lvgl.io/master/details/integration/driver/opengles.html) for this example.
```shell
git submodule update --init
cmake -B build -S .
make -C build -j$(nproc) lvgl_workspace
./build/lvgl_workspace
```
For demonstration purposes, there is a very simple
glTF loader implemented in `gltf_loader.c`. It can only
handle very simple glTFs with one mesh described by
a `float` triangle vertex array and a `uint16_t` index array.
Textured meshes are ignored.