Make name of struct field more general

I'm going to use it for more than just points from vertices.
This commit is contained in:
Hanno Braun 2025-04-03 13:05:39 +02:00
parent 9a473a152a
commit 4e3cc51d76

View File

@ -26,7 +26,7 @@ pub fn triangulate(face: &Face) -> TriMesh {
polygon.contains(&Coord { x, y }) polygon.contains(&Coord { x, y })
}) })
.map(|triangle| { .map(|triangle| {
let points = triangle.map(|point| point.point_vertex); let points = triangle.map(|point| point.point_global);
MeshTriangle { MeshTriangle {
inner: Triangle { points }, inner: Triangle { points },
is_internal: face.is_internal, is_internal: face.is_internal,
@ -63,7 +63,7 @@ fn points(face: &Face) -> Vec<TriangulationPoint> {
TriangulationPoint { TriangulationPoint {
point_surface, point_surface,
point_vertex: half_edge.start.point, point_global: half_edge.start.point,
} }
}); });
@ -132,7 +132,7 @@ fn polygon(points: &[TriangulationPoint]) -> Polygon {
#[derive(Clone, Copy, Eq, Ord, PartialEq, PartialOrd)] #[derive(Clone, Copy, Eq, Ord, PartialEq, PartialOrd)]
struct TriangulationPoint { struct TriangulationPoint {
point_surface: Point<2>, point_surface: Point<2>,
point_vertex: Point<3>, point_global: Point<3>,
} }
impl spade::HasPosition for TriangulationPoint { impl spade::HasPosition for TriangulationPoint {