View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001958 | PartDesign | Bug | public | 2015-02-09 18:57 | 2018-10-03 21:19 |
Reporter | thor | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | unable to reproduce | ||
Summary | 0001958: Extra geometry depending on angle makes fillets/chamfers impossible | ||||
Description | Depending on the angles in the sketches, a body resulting from a boolean intersection may have tiny additional geometry, which makes fillets/chamfers fail if present. Have a look at the attached file, please. The edges in question are those diagonally opposite to the Z axis. If the lengths in the sketches have little distance like 10 and 9.9 mm, there will be extra geometry where the edges join. A chamfer or fillet will fail. With larger difference and thus narrower angle, there's nothing extra and a chamfer or fillet will work. | ||||
Additional Information | OS: Ubuntu 14.04.1 LTS Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.15.4537 (Git) Branch: master Hash: 79173e37cd0886e197129bf06bfbee01890480b3 Python version: 2.7.6 Qt version: 4.8.6 Coin version: 4.0.0a OCC version: 6.7.1 | ||||
Tags | No tags attached. | ||||
FreeCAD Information | |||||
|
|
|
Further testing showed there's always a little something between the edges, but whether chamfer/fillet work does depend on angle. |
|
I don't see any added geometry even with enlarged zoom. Could you post a screen capture? Still I'm unable to fillet the edges diagonally opposite the Z axis on your file. Changing 9.9 to 8 in the sketch, the fillet works. Not a fix, but a workaround: make half of your shape (as if you were to cut your shape on a plane offset 5mm from XY), apply fillet, mirror the result with Part Mirror and fuse. I understand this is just a simple test case and it may not be practical for your real design. OS: Ubuntu 14.04.1 LTS Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.15.4537 (Git) Branch: master Hash: 79173e37cd0886e197129bf06bfbee01890480b3 Python version: 2.7.6 Qt version: 4.8.6 Coin version: 4.0.0a OCC version: 6.7.1 |
|
|
|
Screenshot attached, note the yellow pre-selection at the junction. The real design isn't symmetric along Z. I did try building it with separate top and bottom parts, but joining them after applying fillets results in a non-solid with a few missing faces. |
|
Forum thread: https://forum.freecadweb.org/viewtopic.php?f=10&t=20068 |
|
https://github.com/FreeCAD/pivy/issues/26 |
|
I cannot confirm that the Common operation adds some residual geometry at the corner. Inspecting the Common with Part Check geometry shows the same number of edges (17) as can be counted visually in the 3D view. That being said, the fillet/chamfer still remains impossible to do with the angles in the file, and it's probably an OCC limitation, this has no relation to Coin nor pivy. OS: Ubuntu 18.04.1 LTS Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.18.14727 (Git) Build type: Release Branch: master Hash: c6df59969bfb3ae2027e2b47ddd559852f6e9a4e Python version: 2.7.15rc1 Qt version: 4.8.7 Coin version: 4.0.0a OCC version: 7.3.0 Locale: French/Canada (fr_CA) |
|
Maybe the reported issue comes up with some old OCCT version. Not even with OCCT 6.8 I was able to reproduce the mentioned extra geometry. |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-02-09 18:57 | thor | New Issue | |
2015-02-09 18:57 | thor | File Added: cant_fillet.fcstd | |
2015-02-09 19:06 | thor | Note Added: 0005771 | |
2015-02-10 04:35 | normandc | Note Added: 0005776 | |
2015-02-10 11:09 | thor | File Added: cant_fillet_screenshot.png | |
2015-02-10 11:09 | thor | Note Added: 0005778 | |
2017-01-20 01:45 | Kunda1 | Note Added: 0007891 | |
2018-01-25 22:12 | Kunda1 | Note Added: 0010857 | |
2018-09-16 16:38 | normandc | Note Added: 0011763 | |
2018-10-03 21:19 | wmayer | Status | new => closed |
2018-10-03 21:19 | wmayer | Resolution | open => unable to reproduce |
2018-10-03 21:19 | wmayer | Note Added: 0011908 |