FreeCAD/FreeCAD

Part: makeCompound introduces artifacts

開放

#22,713 建立於 2025年7月24日

 (2 則留言) (0 個反應) (0 位負責人)C++ (5,550 個分叉)batch import
Help wantedMod: PartPriority: HighStatus: Needs confirmation

倉庫指標

星標
 (30,913 顆星)
PR 合併指標
 (平均合併 24天 7小時) (30 天內合併 217 個 PR)

描述

Is there an existing issue for this?

  • I have searched the existing issues

Problem description

I'm creating a compound object from multiple identical objects positioned differently. In this case, fins arranged around a central body tube. The compound object introduces artifacts that aren't present in the original pieces.

I've attached a macro that demonstrates the problem. It shows 4 shapes: the 3 individual pieces and the compound.

The three original pieces come out as expected:

The compound shows a bunch of spurious objects:

I can export these as 3D models fine (3mf, STL) but STEP round trips introduce completely different artifacts

CompoundArtifacts.zip

Full version info

OS: Windows 11 build 22631
Architecture: x86_64
Version: 1.1.0dev.42605 (Git)
Build date: 2025/07/18 16:20:04
Build type: Release
Branch: main
Hash: da5e18f5d8e7eb4df89c86c9562599435b5c5187
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.2.5, IfcOpenShell 0.8.2, OCC 7.8.1
Locale: English/United States (en_US)
Navigation Style/Orbit Style/Rotation Mode: CAD/Trackball/Drag at cursor
Stylesheet/Theme/QtStyle: unset/FreeCAD Classic/fusion
Logical DPI/Physical DPI/Pixel Ratio: 96/113.268/1.25
Installed mods: 
  * CfdOF 1.29.6
  * MaterialDB 0.0.1
  * MaterialWS 0.0.1
  * Rocket 4.1.1
  * SupplementalMaterials 2024.12.10

Subproject(s) affected?

Part

Anything else?

No response

Code of Conduct

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

貢獻者指南