👀👇 This lesson is devoted to low-level shape editing in OpenCascade. We will see how to remove and modify isolated sub-shapes of a model without changing its topology. Such functionality is a basis for fast defeaturing algorithms as well as for conversions from one geometric type to another (e.g., spline-to-canonical).
📑 S O R C E C O D E
Source code: https://gitlab.com/ssv/lessons/-/tree...
✊ C O M M U N I T Y
For technical discussions, feel free to join our CAD development forum at http://analysissitus.org/forum/index.php
Our technical blog is at https://quaoar.su/blog/
⏰ T I M E S T A M P S
0:00 Is it possible to modify a shape in OpenCascade
2:05 How to remove inner countour from face in OpenCascade
4:05 Search for certain face and contour programatically
6:18 OpenCascade's BRepTools_ReShape invocation
9:20 OpenCascade's BrepTools::OuterWire performance issue
11:30 Remove method of BRepTools_ReShape of OpenCascade
12:20 Apply method of BRepTools_ReShape of OpenCascade
13:45 How to check if wire is circular in OpenCascade
16:20 How to create wire in OpenCascade
17:00 Replace method of BRepTools_ReShape