Add textured OBJ model rendering

This commit is contained in:
lenn
2026-06-25 17:41:18 +08:00
parent ec46e53c75
commit 156df50d33
14 changed files with 1777 additions and 20 deletions

17
Cargo.lock generated
View File

@@ -1301,10 +1301,12 @@ dependencies = [
"eframe",
"egui_extras",
"env_logger",
"fs_extra",
"glam",
"image",
"log",
"serialport",
"tobj",
]
[[package]]
@@ -1455,6 +1457,12 @@ dependencies = [
"percent-encoding",
]
[[package]]
name = "fs_extra"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
[[package]]
name = "futures-core"
version = "0.3.32"
@@ -3908,6 +3916,15 @@ dependencies = [
"zerovec",
]
[[package]]
name = "tobj"
version = "4.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2da83817ac7401436633efc35c19edae9f326fa741fae775a1caa406de9db07c"
dependencies = [
"ahash",
]
[[package]]
name = "toml_datetime"
version = "1.1.1+spec-1.1.0"