egml_core/ops.rs
1use crate::model::geometry::DirectPosition;
2use parry3d_f64::na;
3
4pub fn distance(p1: &DirectPosition, p2: &DirectPosition) -> f64 {
5 let point_p1: parry3d_f64::math::Point<f64> = (*p1).into();
6 let point_p2: parry3d_f64::math::Point<f64> = (*p2).into();
7
8 na::distance(&point_p1, &point_p2)
9}