Iterative cutting?

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
Post Reply
User avatar
JoshM
Posts: 456
Joined: Thu Oct 05, 2017 5:34 pm
Location: New Hampshire

Iterative cutting?

Post by JoshM »

I am manipulating a 2d profile cut from the intersection of a shape on a plane. I have a working method, but it feels hacked, and I was curious if anyone had a better suggestion.

Currently the Cut-Shape is used to cut its inverse--a Bottom-Shape--which I move relative to the top-Shape, taking iterative cuts of the Top-Shape. The drawback is that where the cuts have sharp changes, vertical errors creep in, relative to the step size. It also hacks up any horizontal edges cut by the Bottom-Shape.


The 1st image shows a section where the contour is sharp, but has a flat top, so it hacks up the horizontal line, but introduces no errors...

The 2nd image shows a section where an arc cuts an offset plane to spread the edges around the arc. The vertexes of the iterative cuts are visible.

Thanks,
Josh




OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.13387 (Git)
Build type: Release
Branch: master
Hash: c5f4079252b11e3c54cd603be7d3697fa9f9d922
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.1.0
Locale: English/UnitedStates (en_US)
Attachments
IterativeCutResult2.png
IterativeCutResult2.png (160.67 KiB) Viewed 387 times
IterativeCutResult.png
IterativeCutResult.png (150.52 KiB) Viewed 387 times
Post Reply