FreeCAD icon indicating copy to clipboard operation
FreeCAD copied to clipboard

PartDesign: Pocket through revolve creates a "skin" of the pocket on one side

Open gitnoel opened this issue 1 year ago • 7 comments

Is there an existing issue for this?

  • [X] I have searched the existing issues

Problem description

When pocketing a circle through a revolve it produces an 'extruded skin' on one side of the pocket. I tried with a second body, creating pad of a circle, and pocketing another sketch through it and it worked okay.

Full version info

OS: Linux Mint 21 (MATE/mate)
Word size of FreeCAD: 64-bit
Version: 0.22.0dev.38127 (Git) AppImage
Build type: Release
Branch: main
Hash: 9868533d8d0ef1f569cbde538b7a31350db503bd
Python 3.11.9, Qt 5.15.13, Coin 4.0.2, Vtk 9.2.6, OCC 7.7.2
Locale: English/New Zealand (en_NZ)
Installed mods: 
  * Help 1.0.3
  * fcgear 1.0.0
  * ExplodedAssembly
  * Curves 0.6.41
  * lattice2 1.0.0
  * FeedsAndSpeeds 0.5.0
  * sheetmetal 0.2.59
  * InventorLoader 1.4.0

Subproject(s) affected?

None

Anything else?

ReportView 10:18:57 Cannot find icon: Sketcher_Pointer_Create_Ellipse 10:19:17 Reading failed from embedded file: StringHasher.Table.txt (1403 bytes, 293 bytes compressed) 10:19:17 <ElementMap> (1): No hasherRef 10:19:17 <ElementMap> (1): No hasherRef 10:19:17 <ElementMap> (1): No hasherRef 10:19:17 <ElementMap> (1): No hasherRef 10:19:17 <ElementMap> (1): No hasherRef

PythonConsole - I replaced hash with H so the formatting stays sensible Python 3.11.9 | packaged by conda-forge | (main, Apr 19 2024, 18:53:30) [GCC 12.3.0] on linux Type 'help', 'copyright', 'credits' or 'license' for more information.

H Gui.runCommand('Std_Workbench',1) H Gui.runCommand('Std_ViewStatusBar',1) HHH Begin command Std_Open FreeCAD.openDocument('/home/mee-cee/Documents/3D Printing/FreeCad/SinkPlug.FCStd') H App.setActiveDocument("SinkPlug") H App.ActiveDocument=App.getDocument("SinkPlug") H Gui.ActiveDocument=Gui.getDocument("SinkPlug") HHH End command Std_Open H Gui.runCommand('Std_About',0)

plug.zip

Code of Conduct

  • [X] I agree to follow this project's Code of Conduct

gitnoel avatar Jul 15 '24 22:07 gitnoel

This could be an OCC bug and is also present in the stable 0.21.2 version. Could you create a topic on the forums, I'm sure this is a known issue.

maxwxyz avatar Jul 16 '24 07:07 maxwxyz

Sure I'll create a topic. This is the first time I've struck this particular issue, maybe I've been fortunate?. I don't know what an OCC bug is, sorry.

On Tue, 16 July 2024, 19:20 Max Wilfinger, @.***> wrote:

This could be an OCC bug and is also present in the stable 0.21.2 version. Could you create a topic on the forums, I'm sure this is a known issue.

— Reply to this email directly, view it on GitHub https://github.com/FreeCAD/FreeCAD/issues/15452#issuecomment-2230196308, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHMV77U33CXT6DO6FXRSDM3ZMTCSJAVCNFSM6AAAAABK5NNMMGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMZQGE4TMMZQHA . You are receiving this because you authored the thread.Message ID: @.***>

gitnoel avatar Jul 16 '24 07:07 gitnoel

@gitnoel do you mind attaching a screenshot to this ticket to illustrate the issue ?

luzpaz avatar Aug 25 '24 09:08 luzpaz

@luzpaz Image attached, apologies for the delay Skinned Hole Pocket showing "skin" when pocket is outside the revolved body

RevolveSketch sketch to revolve

PocketSketch 20mm pocket, symmetrical to plane

Workflow Workflow tree

gitnoel avatar Sep 03 '24 02:09 gitnoel

Hi! This issue hasn’t seen activity in a while. If it’s still relevant, please update to the latest FreeCAD weekly build download here to see if the problem is resolved.

If the issue persists, let us know by adding a comment with any updates or details. Otherwise, we’ll close this issue automatically in 20 days to keep our backlog tidy. Feel free to comment anytime to keep it open. Closed issues can always be reopened. Thanks for helping improve FreeCAD!

Access additional FreeCAD resources:

  • Forum: https://forum.freecad.org
  • Blog: https://blog.freecad.org
  • Wiki: https://wiki.freecad.org

github-actions[bot] avatar Dec 05 '24 00:12 github-actions[bot]

As of this weekly build (below), the issue is still present

OS: Linux Mint 21 (MATE/mate/xcb) Architecture: x86_64 Version: 1.1.0dev.39503 (Git) Conda AppImage Build type: Release Branch: main Hash: da45328f6f9b35cbbdc7167d7faadb6a07634bdb Python 3.11.9, Qt 5.15.13, Coin 4.0.3, Vtk 9.2.6, OCC 7.7.2 Locale: English/New Zealand (en_NZ) Stylesheet/Theme/QtStyle: unset/Light theme/Qt default Installed mods:

  • Help 1.0.3
  • fcgear 1.0.0
  • ExplodedAssembly
  • Curves 0.6.41
  • lattice2 1.0.0
  • FeedsAndSpeeds 0.5.0
  • sheetmetal 0.2.59
  • InventorLoader 1.4.0

gitnoel avatar Dec 09 '24 00:12 gitnoel

Can not reproduce here

OS: Debian GNU/Linux trixie/sid (XFCE/xfce/xcb) Architecture: x86_64 Version: 1.1.0dev.39516 +12 (Git) Build type: Release Branch: dev Hash: 562e4c00ea4e0d8b4bee3b92261f99acf9bd31fe Python 3.12.7, Qt 5.15.15, Coin 4.0.2, Vtk 9.3.0, OCC 7.8.2.dev Locale: English/United States (en_US) [ OS: French/France (fr_FR) ] Stylesheet/Theme/QtStyle: unset/FreeCAD Classic/Qt default

image

Maybe an OCC version specific issue.

The test file: RevAndPocket.FCStd.zip

FlachyJoe avatar Dec 09 '24 08:12 FlachyJoe

Hi! This issue hasn’t seen activity in a while. We automatically check each issue after 190 days without activity to keep the backlog tidy. If it’s still relevant, please update to the latest FreeCAD weekly build download here to see if the issue is already resolved.

If the issue is still relevant, let us know by adding a comment. Otherwise, we’ll close this issue automatically in 60 days.

Feel free to comment anytime to keep it open. Closed issues can always be reopened. Thanks for helping improve FreeCAD!

Access additional FreeCAD resources:

  • Forum: https://forum.freecad.org
  • Blog: https://blog.freecad.org
  • Wiki: https://wiki.freecad.org

github-actions[bot] avatar Oct 04 '25 00:10 github-actions[bot]

Still relevant

OS: Windows 11 build 26100
Architecture: x86_64
Version: 1.1.0dev.14555 (Git shallow)
Build date: 2025/09/30 23:55:55
Build type: Release
Branch: main
Hash: b08a0f87d68dd38cfcf39046209a7075adf11576
Python 3.11.13, Qt 6.8.3, Coin 4.0.3, Vtk 9.3.1, boost 1_86, Eigen3 3.4.0, PySide 6.8.3
shiboken 6.8.3, xerces-c 3.3.0, IfcOpenShell 0.8.2, OCC 7.8.1
Locale: Polish/Poland (pl_PL)
Navigation Style/Orbit Style/Rotation Mode: Blender/Rounded Arcball/Window center
Stylesheet/Theme/QtStyle: FreeCAD.qss/FreeCAD Light/
Logical DPI/Physical DPI/Pixel Ratio: 96/81.5973/1

FEA-eng avatar Oct 04 '25 15:10 FEA-eng

Issue is still present in 1.02.
A workaround has been to offset the circle center by 0.001mm vertically

OS: Linux Mint 22.2 (MATE/mate/xcb) Architecture: x86_64 Version: 1.0.2.39319 (Git) Conda AppImage Build type: Release Branch: (HEAD detached at 1.0.2) Hash: 256fc7eff3379911ab5daf88e10182c509aa8052 Python 3.11.13, Qt 5.15.15, Coin 4.0.3, Vtk 9.3.0, OCC 7.8.1 Locale: English/New Zealand (en_NZ) Stylesheet/Theme/QtStyle: FreeCAD Light.qss/FreeCAD Classic/Fusion Installed mods:

  • sheetmetal 0.7.22
  • fasteners 0.5.38

gitnoel avatar Oct 05 '25 19:10 gitnoel