Is there a sort of 'defeaturing' for wires available for OCC?
Are you using your sw?
http://analysissitus.org/index.html
Is there a sort of 'defeaturing' for wires available for OCC?
There are actually a few issues with this model and some of them I believe cannot be fixed automatically but need a manual reconstruction (in my previous post)... However, for example the top face has this issue with inner wires, this could be fixed with a healing/repair tool. I was actually already able to fix it but adding a tool for this also to Analysis Situs would be nice and of course also to FreeCAD . I was able to fix it in two ways (1) Salome has a tool to remove inner wires (2) with FreeCAD using Draft Downgrate tool -> result is individual wires from the face -> removing the inner wire and using Draft Upgrade to get new faces -> then using Part Cut to cut the inner faces from the main face... freecad-heini-1 also mentioned he was able to fix it in some way... ?
the face seems to have a lot of geometric issues ... is there a way to fix them?
Yes, this is a real part of a customer designed in CimatronE 13.0, or maybe he received the data from another system. In tool and mould making this is unfortunately normal in everyday working life.
What exactly the results of this additional checks mean I don't know, I guess it has to do with tolerances, there was a discussion about this before https://forum.freecadweb.org/viewtopic.php?t=26439
Yes and yes. As for defeaturing of wires, you can find the common tool in OpenCascade, which is the BRepTools_ReShape. It is not a true "defeaturing" utility though, just because it is incapable of rebuilding the geometric primitives (e.g., it cannot extend and reintersect faces). At the same time, it allows for the replacement and removal of topological entities in a shape. Actually, this tool can be seen as a groundwork of Euler operators. The principle behind is to rebuild a topology graph without even touching the geometry:
Yes, thanks for the idea. You motivated me to reconsider a few things in the app As for FreeCAD, it should not be difficult to integrate BRepTools_ReShape, though one should be careful to not allow the user corrupt his shape (as it is very easy to do -).
ThanksQuaoar wrote: ↑Thu Oct 31, 2019 4:56 pm Yes and yes. As for defeaturing of wires, you can find the common tool in OpenCascade, which is the BRepTools_ReShape. It is not a true "defeaturing" utility though, just because it is incapable of rebuilding the geometric primitives (e.g., it cannot extend and reintersect faces).
Great! I need to install your sw... very useful your gif to display the workflow... Thanks
Hummm ... I need to ping @Chris_G to see if he may be interested to add this too
I still have to repack the installer to make this feature available. Will post here once done.
Hello Quaoar,Quaoar wrote: ↑Thu Oct 31, 2019 4:56 pmYes and yes. As for defeaturing of wires, you can find the common tool in OpenCascade, which is the BRepTools_ReShape. It is not a true "defeaturing" utility though, just because it is incapable of rebuilding the geometric primitives (e.g., it cannot extend and reintersect faces). At the same time, it allows for the replacement and removal of topological entities in a shape. Actually, this tool can be seen as a groundwork of Euler operators. The principle behind is to rebuild a topology graph without even touching the geometry:
One can use BRepTools_ReShape to eliminate the internal wires from the problematic top face. I have been playing with that sort of functionality in Analysis Situs (though, without BRepTools_ReShape) and here is something I ended up with currently:
Yes, thanks for the idea. You motivated me to reconsider a few things in the app As for FreeCAD, it should not be difficult to integrate BRepTools_ReShape, though one should be careful to not allow the user corrupt his shape (as it is very easy to do -).
Hello Wilfried,freecad-heini-1 wrote: ↑Fri Nov 01, 2019 11:14 amHello Quaoar,
Thank you very much for your very good work.
Will there ever be a Linux version of Analysissitus?
Many greetings
Wilfried