FreeCAD/FreeCAD

PartDesign: Broken (paradoxical/impossible) geometry generated via double rectangular pocket (due to elusive OCC bug)

Ouverte

#8 176 ouverte le 12 janv. 2023

 (25 commentaires) (0 réaction) (0 personne assignée)C++ (5 550 forks)batch import
3rd party: OCCHelp wantedType: Bugno-auto-close

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

Forums discussion

No response

Version

0.20 (Release)

Full version info

OS: Fedora Linux 37 (Workstation Edition) (KDE/default)
Word size of FreeCAD: 64-bit
Version: 0.20.2.29603 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 0.20.2)
Hash: 930dd9a76203a3260b1e6256c70c1c3cad8c5cb8
Python 3.10.8, Qt 5.15.4, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: English/United States (en_US)
Installed mods: 
  * ExtremeProDark 2.6.4

Subproject(s) affected?

PartDesign

Issue description

Given:

  1. Complex shape
  2. Tapered pocket of two rectangles Mount.Pocket003.Sketch011 generating trapezoid groove
  3. Several additional transformations.
  4. Same tapered pocket of two rectangles Mount.Pocket010.Sketch032 breaking geometry completely.

Green arrows point to correct behavior, red to broken geometry.

image

Anything else?

No response

Code of Conduct

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

Guide contributeur