diff options
author | metamuffin <metamuffin@disroot.org> | 2025-01-06 18:54:00 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-01-06 18:54:00 +0100 |
commit | 6af8b165fe8cbab35721a8797ca85cda454a5ff4 (patch) | |
tree | 05006c8b378dca5f033a72b0f0b3196fb8691423 /shared/src/tree.rs | |
parent | 14d348febd549b944d03030bf748f7817a2bedac (diff) | |
download | weareserver-6af8b165fe8cbab35721a8797ca85cda454a5ff4.tar weareserver-6af8b165fe8cbab35721a8797ca85cda454a5ff4.tar.bz2 weareserver-6af8b165fe8cbab35721a8797ca85cda454a5ff4.tar.zst |
new network
Diffstat (limited to 'shared/src/tree.rs')
-rw-r--r-- | shared/src/tree.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/shared/src/tree.rs b/shared/src/tree.rs index 4cb7abc..d8d2bfd 100644 --- a/shared/src/tree.rs +++ b/shared/src/tree.rs @@ -1,13 +1,13 @@ use crate::packets::{Object, Packet, Resource}; -use glam::Vec3; +use glam::Vec3A; use std::collections::HashMap; pub struct SceneTree { pub objects: HashMap<Object, ObjectData>, } pub struct ObjectData { - pub pos: Vec3, - pub rot: Vec3, + pub pos: Vec3A, + pub rot: Vec3A, pub parent: Object, pub pose: Vec<f32>, pub res: Resource, @@ -25,8 +25,8 @@ impl SceneTree { Packet::Add(object, res) => { self.objects.insert(*object, ObjectData { parent: Object(0), - pos: Vec3::ZERO, - rot: Vec3::ZERO, + pos: Vec3A::ZERO, + rot: Vec3A::ZERO, pose: Vec::new(), res: *res, }); |