mirror of
https://github.com/hannobraun/Fornjot
synced 2025-05-13 06:18:27 +00:00
Create TransformedSurface
This commit is contained in:
parent
d329fc35bd
commit
0d9c6aae6a
@ -3,7 +3,10 @@ use std::rc::Rc;
|
||||
use fj_math::Transform;
|
||||
|
||||
use crate::{
|
||||
geometry::{surfaces::SweptCurve, SurfaceGeom},
|
||||
geometry::{
|
||||
surfaces::{SweptCurve, TransformedSurface},
|
||||
SurfaceGeom,
|
||||
},
|
||||
operations::insert::Insert,
|
||||
storage::Handle,
|
||||
topology::Surface,
|
||||
@ -39,10 +42,19 @@ impl TransformObject for &Handle<Surface> {
|
||||
core.layers
|
||||
.geometry
|
||||
.define_surface(surface.clone(), geometry);
|
||||
|
||||
core.layers.geometry.define_surface_2(
|
||||
surface.clone(),
|
||||
SurfaceGeom {
|
||||
geometry: Rc::new(geometry),
|
||||
geometry: Rc::new(TransformedSurface {
|
||||
surface: core
|
||||
.layers
|
||||
.geometry
|
||||
.of_surface_2(self)
|
||||
.unwrap()
|
||||
.clone(),
|
||||
transform: *transform,
|
||||
}),
|
||||
},
|
||||
);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user