strange convex pockets with circles
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
strange convex pockets with circles
I'm trying to understand the Path module. It makes odd toolpaths for convex pockets with circular sections.
Rectangular convex pockets are OK
It there a beginners guide to debugging modules?
Rectangular convex pockets are OK
It there a beginners guide to debugging modules?
-
- Posts: 395
- Joined: Fri Oct 07, 2011 8:58 pm
- Location: Beaverton,Oregon, USA
- Contact:
Re: strange convex pockets with circles
The images that you posted didn't work- could you try again? I think some folks use third party web sites for hosting there images on the forum.
And yes, the pocket operation needs a lot of help. I keep getting side tracked with paying work lately. Sorry about that. I would like to connect that operation to the libarea python module that we are shipping with this workbench. Right now, it uses an OCC offset method that isn't as robust.
Thanks,
Dan
And yes, the pocket operation needs a lot of help. I keep getting side tracked with paying work lately. Sorry about that. I would like to connect that operation to the libarea python module that we are shipping with this workbench. Right now, it uses an OCC offset method that isn't as robust.
Thanks,
Dan
Re: strange convex pockets with circles
jCandlish wrote: It makes odd toolpaths for convex pockets with circular
I set the post to edit mode, then I could see the URL...I copied it and pasted it into my browser, then Google wanted me to log in for some reason or other....I didn't log in.danielfalck wrote:The images that you posted didn't work- could you try again? I think some folks use third party web sites for hosting there images on the forum.
as Dan said, just directly add you pictures to the forum post with "add file" and "place in line". Make sure your files are not terribly large, if they are then scale them in Gimp or similar.
Re: strange convex pockets with circles
Damn it Google! You're so seductively naughty!
Also, I've been looking at http://www.cgal.org/, and http://www.freesteel.co.uk/wpblog/?s=voronoi. http://www.freesteel.co.uk/wpblog/2015/ ... e-voronoi/
The interesting and technically difficult computational geometry codebase is GPL3. There are probably hundreds if not thousands of man-hours to be saved by re-using the existing codes. Would it not be most practical to fork the Path module or re-implement it as GPL3 for this purpose?
I begin to have more time to invest in this project (a CAM module specifically), and so am looking for any pointers on getting started.
How does one build and run FreeCAD from the debugger?
Thanks
jCandlish
.
Also, I've been looking at http://www.cgal.org/, and http://www.freesteel.co.uk/wpblog/?s=voronoi. http://www.freesteel.co.uk/wpblog/2015/ ... e-voronoi/
The interesting and technically difficult computational geometry codebase is GPL3. There are probably hundreds if not thousands of man-hours to be saved by re-using the existing codes. Would it not be most practical to fork the Path module or re-implement it as GPL3 for this purpose?
I begin to have more time to invest in this project (a CAM module specifically), and so am looking for any pointers on getting started.
How does one build and run FreeCAD from the debugger?
Thanks
jCandlish
.
Re: strange convex pockets with circles
Looks like flipped arcs?
P.S. As for licencing question you would need to create 3rd Party module for FreeCAD and current FreeCAD licence doesn't prevent you doing that.
P.S. As for licencing question you would need to create 3rd Party module for FreeCAD and current FreeCAD licence doesn't prevent you doing that.
Re: strange convex pockets with circles
I would rather not reverse engineer the Path module from scratch. Yorik van Havre and Dan Falck are the copyright holders. They appear to have used boilerplate LGPLv2 copyright notice throughout?triplus wrote:Looks like flipped arcs?
P.S. As for licencing question you would need to create 3rd Party module for FreeCAD and current FreeCAD licence doesn't prevent you doing that.
Would need verification from the copyright holders before forking their code LGPLv2 => GPL3.
Edit: Also the Path module icon artwork is under unclear copyright. It is not listed here ==> http://www.freecadweb.org/wiki/index.php?title=Artwork
.
Re: strange convex pockets with circles
You don't have to as current Path licence doesn’t prevent you to create the fork and add GPLv3 licenced code to it.jCandlish wrote:I would rather not reverse engineer the Path module from scratch.
I didn't check but yes probably they are.Yorik van Havre and Dan Falck are the copyright holders.
Yes.They appear to have used boilerplate LGPLv2 copyright notice allowing for "either version 2 of the License, or (at your option) any later version".
I am 99% convinced license boilerplate in the files already permits you to do that. For that 100% as it is your project you should make that extra mile yourself. It is your future work licenced under GPLv3 (or part of it) that would need permission to be re-licenced to LGPLv2+ for example if it would be upstreamed to FreeCAD master.Would need verification from the copyright holders before forking their code LGPLv2 => GPL3.
-
- Posts: 395
- Joined: Fri Oct 07, 2011 8:58 pm
- Location: Beaverton,Oregon, USA
- Contact:
Re: strange convex pockets with circles
Since FreeCAD is LGPLv2 as a whole and we aren't going to change that, take a look at how Yorik worked out his DXF plugin in the Draft workbench - using a method of letting the user automatically download the incompatible code and installing it. I thought that was a pretty slick way of dealing with the licensing issue.
Re: strange convex pockets with circles
I'm just interested in the Path module.danielfalck wrote:Since FreeCAD is LGPLv2 as a whole and we aren't going to change that...
.
Re: strange convex pockets with circles
I guess for the reported flipped arc issue further discussion should be made here as for the licence discussion:
viewtopic.php?f=15&t=12872&p=106243#p106243
viewtopic.php?f=15&t=12872&p=106243#p106243