Remove unused conversion

This commit is contained in:
Hanno Braun 2023-06-06 12:28:32 +02:00
parent 07f3ab21a1
commit 5b748ea1e3

View File

@ -1,8 +1,5 @@
use bytemuck::{Pod, Zeroable}; use bytemuck::{Pod, Zeroable};
use fj_interop::{ use fj_interop::mesh::{Index, Mesh};
debug::DebugInfo,
mesh::{Index, Mesh},
};
use fj_math::{Point, Vector}; use fj_math::{Point, Vector};
#[derive(Debug)] #[derive(Debug)]
@ -102,36 +99,6 @@ impl From<&Mesh<fj_math::Point<3>>> for Vertices {
} }
} }
impl From<&DebugInfo> for Vertices {
fn from(debug_info: &DebugInfo) -> Self {
let mut self_ = Self::empty();
for triangle_edge_check in &debug_info.triangle_edge_checks {
let normal = [0.; 3];
let red = [1., 0., 0., 1.];
let green = [0., 1., 0., 1.];
let color = if triangle_edge_check.hits.len() % 2 == 0 {
red
} else {
green
};
self_.push_cross(triangle_edge_check.origin, normal, color);
for &hit in &triangle_edge_check.hits {
let line = hit.points();
let color = [0., 0., 0., 1.];
self_.push_line(line, normal, color);
}
}
self_
}
}
#[derive(Clone, Copy, Debug, PartialEq, Pod, Zeroable)] #[derive(Clone, Copy, Debug, PartialEq, Pod, Zeroable)]
#[repr(C)] #[repr(C)]
pub struct Vertex { pub struct Vertex {