View Issue Details

IDProjectCategoryView StatusLast Update
0003938PartDesignBugpublic2021-08-25 03:43
ReporterSembazuru Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
PlatformWindows 64-bitOS10 ProOS Version1809
Product Version0.18 
Target Version0.20 
Summary0003938: Polar Pattern "transformed shapes do not intersect support" (upstream OCC bug)
DescriptionAs discussed on the forum here, there is a bug when using polar pattern if features are lined up just wrong. I tried using polar pattern of Grooves on a Revolved solid and get "transformed shapes do not intersect support". Selecting different numbers of occurrences get different array elements working, but never all of them.

As mentioned by forum member kisolre,

We again hit some OCC coplanar/colinear/co_something issue. Moving the center of the arc some distance away from the edge of the base coin fixes the issue (see the 0.1mm dimension).

kisolre

kisolre provides a good screenshot of the "fix" to get around the bug in the forum thread.
Steps To Reproduce
  • Open the attached file.
  • Edit the ScallopPolarPattern and see the preview. (Also see my screenshot on my forum OP.)
  • Change the number of Occurrences and see the preview.
  • To get around this:
    • Open the ScallopSketch to edit.
    • On the horizontal construction line remove the horizontal constraint.
    • Add a vertical distance constraint between the two endpoints of the horizontal construction line.
    • Set that vertical distance constraint to a non-zero number.
    • Close the sketch and see on the object that all the Grooves are now properly patterned around the disk.
Additional InformationThis ticket is being tracked via OCC Bugs in the Bugtracker forum thread
TagsOCC 7.4, OCC Bug, OCC NotOnRoadmap
FreeCAD InformationOS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16110 (Git)
Build type: Release
Branch: (HEAD detached at upstream/releases/FreeCAD-0-18)
Hash: f7dccfaa909e5b9da26bf50c4a22ccca9bb10c40
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)

Activities

Kunda1

2019-04-24 11:38

administrator   ~0013043

Putting this on the 0.19 roadmap so that it gets some attention.

Kunda1

2020-12-22 12:42

administrator   ~0015177

Re-uploaded broken attachment (used file from forum thread)
ScallopedEdgeCoin.FCStd (153,677 bytes)

chennes

2021-08-25 03:43

developer   ~0015856

This is still failing, as of:

OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.20.25541 (Git)
Build type: Debug
Branch: master
Hash: ca043dcb6d20d70b8e24d75e810683214eecc5d4
Python version: 3.8.6+
Qt version: 5.15.1
Coin version: 4.0.1
OCC version: 7.5.0
Locale: English/United States (en_US)

Issue History

Date Modified Username Field Change
2019-04-19 06:34 Sembazuru New Issue
2019-04-19 06:34 Sembazuru File Added: ScallopedEdgeCoin - Broken.FCStd
2019-04-24 11:38 Kunda1 Tag Attached: OCC 7.4
2019-04-24 11:38 Kunda1 Tag Attached: OCC Bug
2019-04-24 11:38 Kunda1 Tag Attached: OCC NotOnRoadmap
2019-04-24 11:38 Kunda1 Target Version => 0.19
2019-04-24 11:38 Kunda1 Note Added: 0013043
2020-12-22 12:39 Kunda1 Additional Information Updated
2020-12-22 12:42 Kunda1 Note Added: 0015177
2020-12-22 12:42 Kunda1 File Added: ScallopedEdgeCoin.FCStd
2020-12-22 12:42 Kunda1 File Deleted: ScallopedEdgeCoin - Broken.FCStd
2020-12-22 12:43 Kunda1 Summary Polar Pattern "transformed shapes do not intersect support", possibly OCC bug => Polar Pattern "transformed shapes do not intersect support" (upstream OCC bug)
2020-12-22 12:43 Kunda1 FreeCAD Information => This ticket is being tracked via OCC Bugs in the Bugtracker forum thread
2020-12-22 12:43 Kunda1 Additional Information Updated
2020-12-22 12:43 Kunda1 FreeCAD Information This ticket is being tracked via OCC Bugs in the Bugtracker forum thread => OS: Windows 10 Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.18.16110 (Git) Build type: Release Branch: (HEAD detached at upstream/releases/FreeCAD-0-18) Hash: f7dccfaa909e5b9da26bf50c4a22ccca9bb10c40 Python version: 3.6.6 Qt ...
2021-02-06 06:43 abdullah Target Version => 0.20
2021-08-25 03:43 chennes Note Added: 0015856