forked from 1b-agent/opencadstudio-upstream
Keep no draft distances on an extruded surface
The reference writes none; a draft distance on an extruded surface made it re-extrude the surface with a taper when the profile changed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
b701e22d28
commit
a8acc077d7
1 file changed
+5
-2
@@ -840,8 +840,11 @@ pub fn extrusion_surface_data(
|
|||||||
sweep_entity: Some(profile),
|
sweep_entity: Some(profile),
|
||||||
options: SurfaceSweepOptions {
|
options: SurfaceSweepOptions {
|
||||||
draft_angle: value.draft_angle,
|
draft_angle: value.draft_angle,
|
||||||
draft_start_distance: value.start_draft_distance,
|
// The reference keeps no draft distances on an extruded
|
||||||
draft_end_distance: value.end_draft_distance,
|
// surface; a distance there reads as a taper when it
|
||||||
|
// re-extrudes the surface from a changed profile.
|
||||||
|
draft_start_distance: 0.0,
|
||||||
|
draft_end_distance: 0.0,
|
||||||
twist_angle: value.twist_angle,
|
twist_angle: value.twist_angle,
|
||||||
scale_factor: value.scale_factor,
|
scale_factor: value.scale_factor,
|
||||||
align_angle: value.align_angle,
|
align_angle: value.align_angle,
|
||||||
|
|||||||
Reference in new issue
Block a user