Archived issue #0032272
Shape Healing - Shape healing not corresponded to new edge control in checkshape
Description
Some shape healing tests increase the shape tolerances up to the absorption of the edges. In branch CR23731_7 the shapes have faulty result of the checkshape command.
Steps to reproduce
test heal fix_gaps B1
Additional information
Related tests:
- heal fix_gaps B1
- heal fix_shape A1
- heal fix_shape F7
- heal fix_shape G3
- heal same_parameter A7
- heal same_parameter_locked A7
- heal split_angle D7
- heal split_angle D8
- heal split_angle F1
- heal split_angle_advanced A2
- heal split_angle_advanced A3
- heal split_angle_advanced A4
- heal split_angle_advanced A5
- heal split_angle_advanced A6
- heal split_angle_advanced A7
- heal split_angle_advanced A9
- heal split_angle_advanced B1
- heal split_angle_advanced B4
- heal split_angle_advanced C8
- heal split_angle_advanced D2
- heal split_angle_advanced E3
- heal split_angle_advanced E7
- heal split_angle_advanced E9
- heal split_angle_advanced F1
- heal split_angle_advanced F2
- heal split_angle_advanced K2
- heal split_angle_advanced U1
- heal split_angle_advanced U8
- heal split_angle_advanced V6
- heal split_angle_advanced V7
- heal split_angle_advanced W2
- heal split_angle_advanced W4
- heal split_angle_advanced W5
- heal split_angle_advanced X1
- heal split_angle_advanced X4
- heal split_angle_advanced X8
- heal split_angle_advanced Y1
- heal split_angle_advanced Y3
- heal split_angle_advanced Y4
- heal split_angle_advanced Y5
- heal split_angle_advanced Y8
- heal split_angle_advanced Z2
- heal split_angle_advanced Z4
- heal split_angle_advanced Z5
- heal split_angle_advanced Z6
- heal split_angle_advanced Z8
- heal split_angle_advanced Z9
- heal split_angle_advanced ZA3
- heal split_angle_advanced ZA4
- heal split_angle_advanced ZA5
- heal split_angle_advanced ZA6
- heal split_angle_advanced ZA7
- heal split_angle_advanced ZA8
- heal split_angle_advanced ZA9
- heal split_angle_advanced ZB2
- heal split_angle_advanced ZB4
- heal split_angle_advanced ZB7
- heal split_angle_advanced ZD4
- heal split_angle_advanced ZD5
- heal split_angle_advanced ZD6
- heal split_angle_advanced ZD6
- heal split_angle_advanced ZD7
- heal split_angle_advanced ZD8
- heal split_angle_advanced ZD9
- heal split_angle_advanced ZE2
- heal split_angle_advanced ZF5
- heal split_angle_advanced ZG1
- heal split_angle_standard B3
- heal split_angle_standard B7
- heal split_angle_standard B7
- heal split_angle_standard E7
- heal split_angle_standard Q5
- heal split_closed_faces A1
- heal split_closed_faces C9
- heal split_closed_faces D1
- heal split_closed_faces E1
- heal split_closed_faces E2
- heal split_closed_faces E3
- heal split_closed_faces F1
- heal split_closed_faces F2
- heal split_closed_faces F5
- heal surface_to_bspline A1
- heal surface_to_bspline A5
- heal surface_to_bspline D1
- heal surface_to_bspline D2
- heal surface_to_bspline E2
- heal surface_to_bspline E3
- heal surface_to_bspline E4
- heal surface_to_bspline F2
- heal surface_to_bspline F3
- heal surface_to_bspline F4
- heal surface_to_bspline F7
- offset faces_type_a A1
- offset shape_type_i C7
- offset simple A08
- offset simple A10
- offset simple A13
- offset simple C09
- offset simple E06
- offset simple E15
- offset simple E20
- offset simple F01
- offset with_intersect_20 J3
- offset with_intersect_20 J9
- offset with_intersect_20 K8
- offset with_intersect_20 M2
- offset with_intersect_80 G4
- offset with_intersect_80 J3
- offset with_intersect_80 K8
- offset with_intersect_80 M2
- perf modalg bug453_2
- perf moddata bug623
- sewing tol_0_01 F1
- sewing tol_0_01 F8
- sewing tol_100 K1
- sewing tol_100 T8
- sewing tol_100 Y7
- heal fix_gaps B1
- heal fix_shape A1
- heal fix_shape F7
- heal fix_shape G3
- heal same_parameter A7
- heal same_parameter_locked A7
- heal split_angle D7
- heal split_angle D8
- heal split_angle F1
- heal split_angle_advanced A2
- heal split_angle_advanced A3
- heal split_angle_advanced A4
- heal split_angle_advanced A5
- heal split_angle_advanced A6
- heal split_angle_advanced A7
- heal split_angle_advanced A9
- heal split_angle_advanced B1
- heal split_angle_advanced B4
- heal split_angle_advanced C8
- heal split_angle_advanced D2
- heal split_angle_advanced E3
- heal split_angle_advanced E7
- heal split_angle_advanced E9
- heal split_angle_advanced F1
- heal split_angle_advanced F2
- heal split_angle_advanced K2
- heal split_angle_advanced U1
- heal split_angle_advanced U8
- heal split_angle_advanced V6
- heal split_angle_advanced V7
- heal split_angle_advanced W2
- heal split_angle_advanced W4
- heal split_angle_advanced W5
- heal split_angle_advanced X1
- heal split_angle_advanced X4
- heal split_angle_advanced X8
- heal split_angle_advanced Y1
- heal split_angle_advanced Y3
- heal split_angle_advanced Y4
- heal split_angle_advanced Y5
- heal split_angle_advanced Y8
- heal split_angle_advanced Z2
- heal split_angle_advanced Z4
- heal split_angle_advanced Z5
- heal split_angle_advanced Z6
- heal split_angle_advanced Z8
- heal split_angle_advanced Z9
- heal split_angle_advanced ZA3
- heal split_angle_advanced ZA4
- heal split_angle_advanced ZA5
- heal split_angle_advanced ZA6
- heal split_angle_advanced ZA7
- heal split_angle_advanced ZA8
- heal split_angle_advanced ZA9
- heal split_angle_advanced ZB2
- heal split_angle_advanced ZB4
- heal split_angle_advanced ZB7
- heal split_angle_advanced ZD4
- heal split_angle_advanced ZD5
- heal split_angle_advanced ZD6
- heal split_angle_advanced ZD6
- heal split_angle_advanced ZD7
- heal split_angle_advanced ZD8
- heal split_angle_advanced ZD9
- heal split_angle_advanced ZE2
- heal split_angle_advanced ZF5
- heal split_angle_advanced ZG1
- heal split_angle_standard B3
- heal split_angle_standard B7
- heal split_angle_standard B7
- heal split_angle_standard E7
- heal split_angle_standard Q5
- heal split_closed_faces A1
- heal split_closed_faces C9
- heal split_closed_faces D1
- heal split_closed_faces E1
- heal split_closed_faces E2
- heal split_closed_faces E3
- heal split_closed_faces F1
- heal split_closed_faces F2
- heal split_closed_faces F5
- heal surface_to_bspline A1
- heal surface_to_bspline A5
- heal surface_to_bspline D1
- heal surface_to_bspline D2
- heal surface_to_bspline E2
- heal surface_to_bspline E3
- heal surface_to_bspline E4
- heal surface_to_bspline F2
- heal surface_to_bspline F3
- heal surface_to_bspline F4
- heal surface_to_bspline F7
- offset faces_type_a A1
- offset shape_type_i C7
- offset simple A08
- offset simple A10
- offset simple A13
- offset simple C09
- offset simple E06
- offset simple E15
- offset simple E20
- offset simple F01
- offset with_intersect_20 J3
- offset with_intersect_20 J9
- offset with_intersect_20 K8
- offset with_intersect_20 M2
- offset with_intersect_80 G4
- offset with_intersect_80 J3
- offset with_intersect_80 K8
- offset with_intersect_80 M2
- perf modalg bug453_2
- perf moddata bug623
- sewing tol_0_01 F1
- sewing tol_0_01 F8
- sewing tol_100 K1
- sewing tol_100 T8
- sewing tol_100 Y7
Public activity
No public notes
Participants are labeled by their role within this record.
Related records
- #0031871 · related to · assignedModeling Algorithms - Elaborate consistent shape validity criteria
- #0032195 · has duplicate · closedModeling Algorithms - Bad edge after executing the fixshape command
- #0032227 · has duplicate · closedModeling Algorithms - "fixshape" command generates an additional "BRepCheck_CollapsedEdge" error
- #0032257 · has duplicate · closedModeling Algorithms - fixshape generates new faulties
- #0032209 · related to · newModeling Algorithms - Too large tolerances with visually correct geometry