1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use fj_math::Transform;
use crate::{objects::Sketch, stores::Stores};
use super::TransformObject;
impl TransformObject for Sketch {
fn transform(self, transform: &Transform, stores: &Stores) -> Self {
let faces = self
.into_faces()
.into_iter()
.map(|face| face.transform(transform, stores));
Self::new().with_faces(faces)
}
}