Search found 1626 matches

by tanderson69
Thu Sep 14, 2023 2:31 pm
Forum: Developers corner
Topic: Using smart pointers for DocumentObject*.
Replies: 27
Views: 7039

Re: Using smart pointers for DocumentObject*.

[...] and in the worst case it could lead to unexpected dangling pointers. Not every programmer is aware of the fact that once a raw pointer is used it must not put into a new shared pointer because then the new shared pointer will destroy it and the original shared pointer will have a dangling poi...
by tanderson69
Wed Jul 12, 2023 10:32 pm
Forum: Help on using FreeCAD
Topic: boolean union refine issue
Replies: 4
Views: 540

Re: boolean union refine issue

turoj wrote: Wed Jul 12, 2023 8:48 pm I'm trying to get this boolean union/fusion to make one face but it doesn't seem to work.
One surface is a plane the other is a spline. Refine will not try to join different types of surfaces.
by tanderson69
Sun Jul 09, 2023 12:21 pm
Forum: Help on using FreeCAD
Topic: Challenge
Replies: 32
Views: 2928

Re: Challenge

@tanderson69, I have the physical part here and can upload more photos or measures. Just tell me what you need. I didn't want anything specific. I was looking at the model you uploaded vs my interpretation from your pictures. Knowing you have a physical part, changes the evaluation of those two. aw...
by tanderson69
Sat Jul 08, 2023 5:24 pm
Forum: Help on using FreeCAD
Topic: Challenge
Replies: 32
Views: 2928

Re: Challenge

I am still in shock. I can't believe opencascade thickened this!!!! It is very rare that occt surprises me in a good way. That being said, lots of loose tolerances and bopcheck errors, but a thickened solid. I took a different approach to the 'front' this time. I left things square and blended them ...
by tanderson69
Fri Jul 07, 2023 4:13 pm
Forum: Help on using FreeCAD
Topic: Challenge
Replies: 32
Views: 2928

Re: Challenge

So I am hoping for ideas for improvement. I have remodeled a lot of sheet metal parts over the years. My approach is to create a big simple solid, like a cube, and start hacking away on it until I get something with 'one side' on it. Then extract the faces that are that 'one side' and thicken*. See...
by tanderson69
Mon Jun 26, 2023 9:01 pm
Forum: Developers corner
Topic: New baby sketcher. :-)
Replies: 27
Views: 5566

Re: New baby sketcher. :-)

Nice! :mrgreen: Let me know when it is an external library. Couldn't this be implemented as an addon workbench by taking all of the C++ compute intensive components and compiling them into a binary library and then having the functional integration with freecad through python? ... ... Couldn't this...
by tanderson69
Sun Jun 25, 2023 10:37 pm
Forum: Developers corner
Topic: New baby sketcher. :-)
Replies: 27
Views: 5566

Re: New baby sketcher. :-)

Nice! :mrgreen: Let me know when it is an external library.
by tanderson69
Mon Jun 05, 2023 11:06 pm
Forum: Help on using FreeCAD
Topic: Intersecting Holes (BOPAlgo_InvalidCurveOnSurface)
Replies: 61
Views: 12295

Re: Intersecting Holes (BOPAlgo_InvalidCurveOnSurface)

drmacro wrote: Mon Jun 05, 2023 2:08 pm Since I don't think this thread is about models created with Curves or Surfaces workbench...are the tolerances you refer to available to the end user?
I was referring to things like this post where it appears the occt geometry tolerances are being set by a user through the python console.
by tanderson69
Mon Jun 05, 2023 1:01 pm
Forum: Help on using FreeCAD
Topic: Intersecting Holes (BOPAlgo_InvalidCurveOnSurface)
Replies: 61
Views: 12295

Re: Intersecting Holes (BOPAlgo_InvalidCurveOnSurface)

Summary: Anything using the shapefix package of occt can trigger the BOPAlgo_InvalidCurveOnSurface error. Yes refine/removesplitter uses shapefix. I did a deep dive on this last year. My advice: Inspect the actual tolerances of the edges that trigger the error and see if they makes sense. Making sen...
by tanderson69
Wed May 03, 2023 2:52 pm
Forum: Open discussion
Topic: (offtopic) The latest article from Ondsel
Replies: 16
Views: 2620

Re: (offtopic) The latest article from Ondsel

Yes, we have to think about this some time in the future. And yes, I think it's probably best to switch again to a scene graph based library like OpenSceneGraph or VulkanSceneGraph instead of vtk, DG or Qt3D. Sorry If I have said this before, Robert Osfield (OSG, VSG lead developer) has said that O...