1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use fj_math::Transform;
use crate::{path::GlobalPath, stores::Stores};
use super::TransformObject;
impl TransformObject for GlobalPath {
fn transform(self, transform: &Transform, _: &Stores) -> Self {
match self {
Self::Circle(curve) => {
Self::Circle(transform.transform_circle(&curve))
}
Self::Line(curve) => Self::Line(transform.transform_line(&curve)),
}
}
}