Pasukhin Dmitry
f713b1305f
Modeling Algorithms - Enhance fillet and chamfer handling. Part 2 ( #1449 )
...
- Detect complete coincidence between fillet and chamfer intersection curves.
- Preserve orientation relationships between equivalent intersection curves.
- Reuse existing restriction edges instead of constructing duplicate topology.
- Merge coincident curve endpoints into shared topological vertices.
- Exclude fully consumed faces and their obsolete boundary edges during reconstruction.
- Mark edges collapsed to a single vertex as degenerated during construction.
- Accept tangential contacts while rejecting transversal intersections.
- Preserve generated and modified shape history in the resulting topology.
- Add GTests for convex, concave, opposing-edge, chamfer, and history cases.
2026-08-09 15:16:27 +01:00
..
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2017-11-02 17:02:45 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2016-07-07 14:24:39 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2017-11-02 17:02:45 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2026-08-09 15:16:27 +01:00
2017-11-30 12:11:20 +03:00
2015-12-10 16:56:03 +03:00
2016-10-07 13:37:31 +03:00
2015-12-10 16:56:03 +03:00
2026-08-09 15:16:27 +01:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2017-11-02 17:02:45 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2021-03-27 13:46:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2026-08-09 15:16:27 +01:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2020-03-06 15:54:46 +03:00
2017-11-02 17:02:45 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2017-11-02 17:02:45 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2015-12-10 16:56:03 +03:00
2017-11-30 12:11:20 +03:00