fj_kernel/algorithms/transform/
surface.rs

1use fj_math::Transform;
2
3use crate::{objects::Surface, services::Services};
4
5use super::{TransformCache, TransformObject};
6
7impl TransformObject for Surface {
8    fn transform_with_cache(
9        self,
10        transform: &Transform,
11        _: &mut Services,
12        _: &mut TransformCache,
13    ) -> Self {
14        let geometry = self.geometry().transform(transform);
15        Self::new(geometry)
16    }
17}