aboutsummaryrefslogtreecommitdiff
path: root/crates/fparkan-runtime/src/lib.rs
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-10-30 22:43:49 +0300
committerValentin Popov <valentin@popov.link>2026-10-30 22:43:49 +0300
commit54105297809271cad7b03c784910dbe1e9b0de41 (patch)
treeaf506e34407d730609db8a4b54ffe8109399e545 /crates/fparkan-runtime/src/lib.rs
parent048ad71f5c5c5a21aabb42dad1562b40b7a54ea2 (diff)
downloadfparkan-54105297809271cad7b03c784910dbe1e9b0de41.tar.xz
fparkan-54105297809271cad7b03c784910dbe1e9b0de41.zip
feat(runtime): query building meshes in world space
Diffstat (limited to 'crates/fparkan-runtime/src/lib.rs')
-rw-r--r--crates/fparkan-runtime/src/lib.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/crates/fparkan-runtime/src/lib.rs b/crates/fparkan-runtime/src/lib.rs
index 16c5b02..50123de 100644
--- a/crates/fparkan-runtime/src/lib.rs
+++ b/crates/fparkan-runtime/src/lib.rs
@@ -36,7 +36,10 @@ use std::collections::HashMap;
use std::num::NonZeroUsize;
use std::sync::Arc;
+mod mesh_collision;
+
pub use fparkan_assets::MissionAssets;
+pub use mesh_collision::{query_building_segment_world, BuildingMeshHit, BuildingMeshNode};
const MISSION_DECODED_PAYLOAD_CACHE_ENTRIES: usize = 256;
const FALLBACK_SCRIPT_VARSET_PATH: &str = "MISSIONS/SCRIPTS/varset.var";