Search found 1626 matches

by tanderson69
Thu May 26, 2022 1:40 pm
Forum: Help on using FreeCAD
Topic: Issue #6119 - Crash on Loft
Replies: 15
Views: 3440

Re: Issue #6119 - Crash on Loft

I was able to prevent the crash and get the operation to work with no regressions on the public, occt data.
blobfish occt
by tanderson69
Tue Mar 01, 2022 3:29 pm
Forum: Developers corner
Topic: Ticket #6488 - Cone surface returns wrong dv derivative
Replies: 13
Views: 3619

Re: Cone surface returns wrong dv derivative ?

Thanks. Does upstream OCC pick your fixes ? No. I didn't sign the CLA, so I don't submit any changes. If I find an obvious bug and feel confident in a fix, I make the change and push it to gitlab. For bugs beyond my time/ability, I file a bug report to occt for them to ignore. ;) Interesting is tha...
by tanderson69
Mon Feb 28, 2022 1:01 pm
Forum: Developers corner
Topic: Ticket #6488 - Cone surface returns wrong dv derivative
Replies: 13
Views: 3619

Re: Cone surface returns wrong dv derivative ?

marioalexis wrote: Sun Feb 27, 2022 2:29 pm There is a bug in the Open Cascade function ElSLib::ConeDN.
...
fix
by tanderson69
Fri Dec 17, 2021 1:37 pm
Forum: Help on using FreeCAD
Topic: Can anyone model this with FreeCAD?
Replies: 15
Views: 3136

Re: Can anyone model this with FreeCAD?

1) fillet horizontal edge
2) variable blend around previous blend. *
3) trim back front.
4) blend vertical edge.

* I think variable blends can be done in fillet/part workbench? I didn't use freecad, but did use opencascade so same modeling kernel.
blend.png
blend.png (95.25 KiB) Viewed 745 times
by tanderson69
Fri Oct 01, 2021 3:26 pm
Forum: Developers corner
Topic: Multi-threading the mesh->solid converter
Replies: 12
Views: 4774

Re: Multi-threading the mesh->solid converter

I totally agree with you. But at the moment we have only very limited possibilities for real surface reconstructions and this is a (poor) way of getting a shape. Although such a shape can't be used for most operations afterwards there are a few cases where it is still good enough. I assumed you sha...
by tanderson69
Fri Oct 01, 2021 1:46 pm
Forum: Developers corner
Topic: Multi-threading the mesh->solid converter
Replies: 12
Views: 4774

Re: Multi-threading the mesh->solid converter

The algorithm above is much faster because beforehand it creates two containers for all vertexes and all edges and then it creates a face for each triangle that already shares the same vertex/edge as its adjacent triangles. Only with this change the computation time goes down by around a third. As ...
by tanderson69
Sat Sep 18, 2021 1:52 am
Forum: Developers corner
Topic: OCC Bugs in the Bugtracker
Replies: 149
Views: 62843

Re: OCC Bugs in the Bugtracker

They've added a test case to verify its presence -- when I have a few minutes I'll re-run it and see if the "pure" bug is resolved. It may be that this was really fixed by an unsubmitted "blobfish" patch, in which case theirs should stay open. It is possible one of my changes fi...
by tanderson69
Tue Jun 29, 2021 11:56 am
Forum: Open discussion
Topic: Sectioning in general
Replies: 25
Views: 5971

Re: Sectioning in general

And by "hot spots" you mean a "BVH-box"? Or the smallest non divadeble feature? I.e a vertex, a curve, a line, a face etc.? (the BVH-box being the smallest possible box circum-scribing the sectioned feature) No hotspot in the code stack: How much slower is framerate when enablin...
by tanderson69
Tue Jun 29, 2021 11:26 am
Forum: Developers corner
Topic: OCCT BRepBuilderAPI - question about the bottle example
Replies: 3
Views: 1297

Re: OCCT BRepBuilderAPI - question about the bottle example

But all those BRepBuilderAPI_* and BRepPrismAPI_* are constructors for BRepBuilderAPI_* and BRepPrismAPI_* classes in accordance with the headers. Where are those classes related with TopoDS_* classes? Yes the constructor is getting called and then a conversion operator is called implicitly. Conver...
by tanderson69
Mon Jun 28, 2021 1:56 pm
Forum: Open discussion
Topic: Sectioning in general
Replies: 25
Views: 5971

Re: Sectioning in general

Anyone who can push this diskussion forward as seen from a programmers view point? For example the possible use of BVH versus section border? Any other techniques or tricks, besides BVH, we can exploit? Assuming we are talking about dynamic sectioning of the 3d view, which after 13 posts I am still...