SYSTEM WARNING: 'date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.' in '/home/freecadweb/public_html/tracker/core.php' line 274

0002307: Polar Pattern does not work because it erroneously does not detect an intersection - FreeCAD Tracker
FreeCAD Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002307PartDesignBugpublic2015-10-25 22:002017-01-11 22:57
Reporterglosterva 
Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
StatusfeedbackResolutionopen 
PlatformDell PC i7OSWindowsOS Version7
Product Version0.15 
Target VersionFixed in Version 
Summary0002307: Polar Pattern does not work because it erroneously does not detect an intersection
DescriptionI select a feature, in this case a wedge formed by two arcs and two line segments connecting them, padded to be 1 mm thick. I click on the Polar Pattern button, and it goes into the Polar Pattern editing mode. In this mode it shows the additional pieces it is supposed to create in red, and increasing or decreasing the total number appears to do what it is supposed to. I increase the total number to 8. The message at the top says "7 transformed shapes do not intersect support". (A similar message appears for all the different numbers.)

There is a cylinder in the middle that the wedge *does* intersect with. I try a variety of ways of getting it to intersect, either meeting right at the edge or significantly overlapping with the cylinder. When I click OK, a Polar Pattern object is added to the model's object list on the left, but, presumably because of the error, the additional pieces do not appear.
Steps To ReproduceOpen the file. Select Part Design. Select the wedge object (Pad001). Click the Polar Pattern button or PartDesign->PolarPattern menu item. It shows no message yet, but it is still in an error condition. Click to increase the number of occurrences and the message will appear.
Additional InformationThe PolarPattern Parameters dialog area looks nothing like the dialog shown in the documentation here:

http://www.freecadweb.org/wiki/index.php?title=PartDesign_PolarPattern [^]
TagsNo tags attached.
Attached Filespng file icon 1001.png [^] (61,899 bytes) 2016-12-01 19:59


? file icon 1001.fcstd [^] (6,952 bytes) 2016-12-01 19:59

- Relationships

-  Notes
(0006506)
thehoodedfoot (reporter)
2015-10-28 13:12

I can confirm a similar error on version 0.16, git 5234, running on 64-bit
Funtoo Linux. It can be reproduced by entering the part design workbench,
drawing a 1mm x 1mm sketch from the origin and then generating a 1mm pad to
create a 1mm cube. If the polar pattern feature is then selected and the pad
is revolved through 360 degrees with 4 occurrences, the expected result should
be a 2mm x 2mm x 1mm pad. However, the result is an L-shape, with the message
'One transformed shape does not intersect support'.
(0006918)
Sam (reporter)
2016-03-20 18:45

Just letting you know I see this same issue here:

OS: Ubuntu 15.10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6623 (Git)
Build type: None
Branch: master
Hash: 9d617ce4c8a0d65155c6b2d4bbff273519b6e573
Python version: 2.7.10
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
(0007075)
ezzieyguywuf (developer)
2016-05-10 00:42

Is there a file that's supposed to be attached to this bug?
(0007502)
nickoe (reporter)
2016-12-01 20:00

I think I see the same problem. I have attached the 1001.{fcstd,png}. Note the warning.
(0007506)
poserge (reporter)
2016-12-02 16:26

I would suggest PartDesign objects don't intersect with Part objects? In .17 version they are clearly separated, but I'm not sure about .16
(0007555)
normandc (manager)
2016-12-29 00:05

nickoe, the error in the file you attached (1001.fcstd) is normal. Transformation tools work on PartDesign features and all the occurrences need to intersect the support. In your file, Pad (the cylinder) is not fused to the Cube, because the sketch was not mapped to a face on the Cube. Thus it is an invalid use of the tool.

thehoodedfoot's cooment is a different bug entirely.

Unfortunately, glosterva never provided a file, and his description is too vague to try to reproduce. IMO we should close this bug as invalid.
(0007660)
Kunda1 (manager)
2017-01-11 22:57

@glosterva please provide a sample file to test

@thehoodedfoot please open a separate bug
@Sam which issue are you confirming? OP's or thehoodedfoot's?

- Issue History
Date Modified Username Field Change
2015-10-25 22:00 glosterva New Issue
2015-10-28 13:12 thehoodedfoot Note Added: 0006506
2016-03-20 18:45 Sam Note Added: 0006918
2016-05-10 00:42 ezzieyguywuf Note Added: 0007075
2016-12-01 19:59 nickoe File Added: 1001.png
2016-12-01 19:59 nickoe File Added: 1001.fcstd
2016-12-01 20:00 nickoe Note Added: 0007502
2016-12-02 16:26 poserge Note Added: 0007506
2016-12-29 00:05 normandc Note Added: 0007555
2017-01-11 22:57 Kunda1 Note Added: 0007660
2017-01-11 22:57 Kunda1 Status new => feedback


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker