refactor: moved Vertex back into the utils crate

This commit is contained in:
antifallobst 2023-12-01 00:11:20 +01:00
parent 2a10757c54
commit 80aec21b52
Signed by: antifallobst
GPG Key ID: 2B4F402172791BAF
4 changed files with 18 additions and 28 deletions

View File

@ -2,17 +2,10 @@
# It is not intended for manual editing.
version = 3
[[package]]
name = "anyhow"
version = "1.0.75"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
[[package]]
name = "lithium-loader"
version = "0.1.0"
dependencies = [
"anyhow",
"lithium-utils",
]

View File

@ -9,5 +9,3 @@ authors = ["antifallobst"]
[dependencies]
lithium-utils = { path = "../lithium-utils" }
anyhow = "1.0.75"

View File

@ -1,21 +1,4 @@
use anyhow::Result;
use lithium_utils::{Vector2, Vector3};
pub struct Vertex {
pub position: Vector3,
pub uv: Vector2,
pub normal: Vector3,
}
impl Vertex {
pub fn new(position: Vector3, uv: Vector2, normal: Vector3) -> Self {
Self {
position,
uv,
normal,
}
}
}
use lithium_utils::{Vector2, Vector3, Vertex};
pub struct Model {
name: String,

View File

@ -60,3 +60,19 @@ impl Vector3 {
Self { x, y, z }
}
}
pub struct Vertex {
pub position: Vector3,
pub uv: Vector2,
pub normal: Vector3,
}
impl Vertex {
pub fn new(position: Vector3, uv: Vector2, normal: Vector3) -> Self {
Self {
position,
uv,
normal,
}
}
}