forked from 1b-agent/opencadstudio-upstream
Associative extruded, revolved and lofted surfaces; spline and ellipse sources
SURFACEASSOCIATIVITY now keeps EXTRUDE, REVOLVE and LOFT surfaces linked to their sources: the profile (and axis object) or cross sections are kept, the surface is made again when they change, and the drawing's associative network carries an action with the extruded, revolved or lofted surface action body, its path parameters and value parameters as the reference writes them. Swept, extruded, revolved and lofted surfaces can read splines (NURBS edge curve, fit-point splines through their fit points) and ellipses (elliptical edge curve). Associative surfaces of a file opened here follow their sources too. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
aa0b87108c
commit
27bf35fc96
10 files changed
+661
-25
No files matched your search
@@ -2092,6 +2092,9 @@ pub enum CmdResult {
|
||||
handles: Vec<Handle>,
|
||||
axis_start: glam::DVec3,
|
||||
axis_end: glam::DVec3,
|
||||
/// The line picked as the axis (Object), which an associative
|
||||
/// surface keeps reading.
|
||||
axis_object: Option<Handle>,
|
||||
angle: f64,
|
||||
start_angle: f64,
|
||||
mode: ExtrudeMode,
|
||||
|
||||
Reference in new issue
Block a user