Update name of struct

This commit is contained in:
Hanno Braun 2025-04-24 11:40:19 +02:00
parent b53a1da78d
commit 2354dc7531
5 changed files with 12 additions and 12 deletions

View File

@ -1,12 +1,12 @@
use fj_interop::{CircleApproxParams, Tolerance};
use fj_math::{Circle, Line, Point, Transform, Vector};
pub struct AbsoluteCurveGeometry {
pub struct AnchoredCurveGeometry {
pub origin: Point<3>,
pub geometry: Box<dyn CurveGeometry>,
}
impl AbsoluteCurveGeometry {
impl AnchoredCurveGeometry {
pub fn point_from_local(&self, point: Point<1>) -> Point<3> {
self.geometry.point_from_local(point)
}
@ -34,7 +34,7 @@ impl AbsoluteCurveGeometry {
}
}
impl Clone for AbsoluteCurveGeometry {
impl Clone for AnchoredCurveGeometry {
fn clone(&self) -> Self {
Self {
origin: self.origin,

View File

@ -5,6 +5,6 @@ mod swept_curve;
mod tri_mesh;
pub use self::{
curve::AbsoluteCurveGeometry, sketch::Sketch, surface::SurfaceGeometry,
curve::AnchoredCurveGeometry, sketch::Sketch, surface::SurfaceGeometry,
swept_curve::SweptCurve, tri_mesh::ToTriMesh,
};

View File

@ -11,7 +11,7 @@ use crate::{
},
};
use super::AbsoluteCurveGeometry;
use super::AnchoredCurveGeometry;
pub struct Sketch {
segments: Vec<SketchSegment>,
@ -104,7 +104,7 @@ impl Sketch {
};
Handle::new(Curve {
geometry: AbsoluteCurveGeometry {
geometry: AnchoredCurveGeometry {
origin: circle.center(),
geometry: Box::new(circle),
},

View File

@ -1,9 +1,9 @@
use fj_math::{Line, Point, Vector};
use super::AbsoluteCurveGeometry;
use super::AnchoredCurveGeometry;
pub struct SweptCurve {
pub curve: AbsoluteCurveGeometry,
pub curve: AnchoredCurveGeometry,
pub path: Vector<3>,
}
@ -18,7 +18,7 @@ impl SweptCurve {
let line = Line::from_origin_and_direction(origin, u);
Self {
curve: AbsoluteCurveGeometry {
curve: AnchoredCurveGeometry {
origin: line.origin(),
geometry: Box::new(line),
},

View File

@ -1,11 +1,11 @@
use fj_math::Line;
use crate::geometry::AbsoluteCurveGeometry;
use crate::geometry::AnchoredCurveGeometry;
use super::vertex::Vertex;
pub struct Curve {
pub geometry: AbsoluteCurveGeometry,
pub geometry: AnchoredCurveGeometry,
}
impl Curve {
@ -14,7 +14,7 @@ impl Curve {
let (line, _) = Line::from_points(points);
Self {
geometry: AbsoluteCurveGeometry {
geometry: AnchoredCurveGeometry {
origin: line.origin(),
geometry: Box::new(line),
},