FreeCAD / FreeCAD/FreeCAD

OCC: Inner thickness doesnt work as expected

Open
#31,446 4 comments 0 reactions 0 assignees View on GitHub
3rd party: OCC Mod: Part Design Status: Confirmed Topic: Thickness
Dominant language
C++
Stars
33.6k
Forks
6k
Avg merge
3d 17h
Merged PRs (30d)
196

Description

### Problem description

A plane appears instead of desired part with the inner thickness. Outer thickness works fine.

Image

It works fine for the outer thickness though.

Image

I am using:

> OS: Windows 11 build 26200
> Architecture: x86_64
> Version: 1.1.1.20260414 (Git shallow)
> Build date: 2026/04/14 22:09:59
> Build type: Release
> Branch: (HEAD detached at 0108fd4b4)
> Hash: 0108fd4b4850cc46e625b60e53cea7a7bbe69f8d
> Python 3.11.15, 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.4, OCC 7.8.1
> Locale: Czech/Czechia (cs_CZ)
> Navigation Style/Orbit Style/Rotation Mode: Blender/Trackball/Drag at cursor
> Stylesheet/Theme/QtStyle: OpenLight.qss/OpenLight/
> Logical DPI/Physical DPI/Pixel Ratio: 96/108.888/1
> Installed mods:
> * Help 1.0.3
> * OpenTheme 2025.5.20

Including file with incorrect geometry:

[krabicka.zip](https://github.com/user-attachments/files/30164311/krabicka.zip)

### Workbench affected?

Part Design

### Steps to reproduce

Just click on Thickness in the Stack menu

### Expected behavior

Correct inner thickness geometry

### Actual behavior

It creates some plane above the model instead of walled geometry.

### Development version About Info (in Safe Mode)

```shell
Safe mode is the same

OS: Windows 11 build 26200
Architecture: x86_64
Version: 1.1.1.20260414 (Git shallow)
Build date: 2026/04/14 22:09:59
Build type: Release
Branch: (HEAD detached at 0108fd4b4)
Hash: 0108fd4b4850cc46e625b60e53cea7a7bbe69f8d
Python 3.11.15, 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.4, OCC 7.8.1
Locale: Czech/Czechia (cs_CZ)
Navigation Style/Orbit Style/Rotation Mode: CAD/Rounded Arcball/Window center
Stylesheet/Theme/QtStyle: FreeCAD.qss/FreeCAD Light/
Logical DPI/Physical DPI/Pixel Ratio: 96/108.888/1
```

### Last known good version (optional)

```shell

```

Contributor guide

Open the contributing guide

Research direction

Open the attached krabicka.zip model in the Part Design workbench and reproduce the issue by selecting Thickness from the Stack menu. Compare the incorrect plane produced by inner thickness with the working outer-thickness result; done means the inner option creates the expected walled geometry on the reported build.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.