FreeCAD/FreeCAD

Part: makeCompound introduces artifacts

Ouverte

#22 713 ouverte le 24 juil. 2025

 (2 commentaires) (0 réaction) (0 personne assignée)C++ (5 550 forks)batch import
Help wantedMod: PartPriority: HighStatus: Needs confirmation

Métriques du dépôt

Stars
 (30 913 étoiles)
Métriques de merge PR
 (Merge moyen 24j 7h) (217 PRs mergées en 30 j)

Description

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

Guide contributeur