PartDesign: Polar pattern does not work for "Tansform tool shape"
- Dominant language
- C++
- Stars
- 33.6k
- Forks
- 6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 196
Description
### Problem description
If the last operation was a Pocket, applying a polar pattern using "Transform tool shape" does not work.
### Workbench affected?
Part Design
### Steps to reproduce
1. Open up the supplied example file. ( [KrausePumpe_1_1.zip](https://github.com/user-attachments/files/25400252/KrausePumpe_1_1.zip) )
2. Choose Part Desing Workbench
3. Activate Body001
4. select Pocket001
5. choose "Polar Patterns"
6. Think "wtf" and remember all about relaxation you know.
### Expected behavior
Expecte behaviour would be to see the selected result of the pocket ( the tool shape to be transformed ) to be polar patterned.
### Actual behavior
Only he "Preview" of the pocket operation is patterned
To my astonishment - if I would choose "Transform Body" instead of "Transform tool shape" the pattern operation would work like expected.
### Development version About Info (in Safe Mode)
```shell
Tested in multiple recent weeklys - last in 2026-02-18 - all the same.
OS: Windows 11 build 26100
Architecture: x86_64
Version: 1.2.0dev.20260217 (Git shallow)
Build date: 2026/02/17 21:26:14
Build type: Release
Branch: (HEAD detached at 3bad5dabd)
Hash: 3bad5dabde38f1a901fa1475e30f5caee7f9846a
Python 3.11.14, 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: German/Germany (de_DE)
Navigation Style/Orbit Style/Rotation Mode: Gesture/Rounded Arcball/Window center
Stylesheet/Theme/QtStyle: FreeCAD.qss/FreeCAD Dark/
Logical DPI/Physical DPI/Pixel Ratio: 96/111.979/1.25
Installed mods:
* Curves workbench 0.6.70
```
### Last known good version (optional)
```shell
```
Contributor guide
Assessment
This issue has not been assessed yet.