Update name of method

This commit is contained in:
Hanno Braun 2024-10-23 19:41:39 +02:00
parent 018c2d4e46
commit d9092b4302
9 changed files with 16 additions and 14 deletions

View File

@ -299,7 +299,7 @@ mod tests {
&core
.layers
.geometry
.of_surface_2(&surface)
.generator_for_surface(&surface)
.unwrap()
.geometry,
point_surface,
@ -339,7 +339,7 @@ mod tests {
&core
.layers
.geometry
.of_surface_2(&surface)
.generator_for_surface(&surface)
.unwrap()
.geometry,
point_surface,

View File

@ -32,7 +32,7 @@ pub fn approx_vertex(
Some(position) => position,
None => {
let position_global = convert_point_surface_to_global(
&geometry.of_surface_2(surface).unwrap().geometry,
&geometry.generator_for_surface(surface).unwrap().geometry,
position_surface,
tolerance,
geometry,

View File

@ -23,8 +23,10 @@ impl super::BoundingVolume<3> for &Face {
(self.region().exterior().deref(), self.surface())
.aabb(geometry)
.map(|aabb2| {
let surface =
&geometry.of_surface_2(self.surface()).unwrap().geometry;
let surface = &geometry
.generator_for_surface(self.surface())
.unwrap()
.geometry;
let tri_mesh =
surface.generate_tri_mesh(aabb2, tolerance, geometry);
let tri_mesh = tri_mesh.into_iter().map(|point| {

View File

@ -184,7 +184,7 @@ mod tests {
&core
.layers
.geometry
.of_surface_2(&surface)
.generator_for_surface(&surface)
.unwrap()
.geometry,
point,
@ -262,7 +262,7 @@ mod tests {
&core
.layers
.geometry
.of_surface_2(&surface)
.generator_for_surface(&surface)
.unwrap()
.geometry,
point,

View File

@ -214,7 +214,7 @@ impl Geometry {
/// method returns the new-style geometry. Its name is temporary, while the
/// method returning the old-style geometry is still taking up the more
/// concise name.
pub fn of_surface_2(
pub fn generator_for_surface(
&self,
surface: &Handle<Surface>,
) -> Option<&SurfaceGeom> {

View File

@ -17,7 +17,7 @@ pub struct TransformedSurface {
impl GenTriMesh for TransformedSurface {
fn origin(&self, geometry: &Geometry) -> Point<3> {
let surface = geometry.of_surface_2(&self.surface).unwrap();
let surface = geometry.generator_for_surface(&self.surface).unwrap();
self.transform
.transform_point(&surface.geometry.origin(geometry))
}
@ -28,7 +28,7 @@ impl GenTriMesh for TransformedSurface {
tolerance: Tolerance,
geometry: &Geometry,
) -> (Triangle<3>, [Scalar; 3]) {
let surface = geometry.of_surface_2(&self.surface).unwrap();
let surface = geometry.generator_for_surface(&self.surface).unwrap();
let (triangle, barycentric_coords) =
surface
.geometry
@ -47,7 +47,7 @@ impl GenTriMesh for TransformedSurface {
) -> Vec<Point<2>> {
// The triangle mesh is generated in 2D surface coordinates. No need to
// transform that.
let surface = geometry.of_surface_2(&self.surface).unwrap();
let surface = geometry.generator_for_surface(&self.surface).unwrap();
surface
.geometry
.generate_tri_mesh(boundary, tolerance, geometry)

View File

@ -95,7 +95,7 @@ impl AddHole for Shell {
&core
.layers
.geometry
.of_surface_2(location.face.surface())
.generator_for_surface(location.face.surface())
.unwrap()
.geometry,
location.position,

View File

@ -117,7 +117,7 @@ impl SolidValidationError {
Some((
convert_point_surface_to_global(
&geometry.of_surface_2(s).unwrap().geometry,
&geometry.generator_for_surface(s).unwrap().geometry,
local_curve_geometry.path.point_from_path_coords(
geometry
.of_vertex(h.start_vertex())

View File

@ -229,7 +229,7 @@ fn distances(
.path;
let surface_coords = path.point_from_path_coords(path_coords);
Some(convert_point_surface_to_global(
&geometry.of_surface_2(surface).unwrap().geometry,
&geometry.generator_for_surface(surface).unwrap().geometry,
surface_coords,
tolerance,
geometry,