View Issue Details

IDProjectCategoryView StatusLast Update
0026548CommunityOCCT:Modeling Algorithmspublic2019-07-23 09:35
Reportersrlockley Assigned Topkv 
PrioritynormalSeveritymajor 
Status assignedResolutionopen 
PlatformWindowsOSVC++ 2013 
Product Version6.9.0 
Summary0026548: Boolean cuts with Multiple tools fails when cutting with two half spaces
DescriptionBoolean cuts using the BRepAlgoAPI_Cut::SetTools method with two or more half space solids as arguments causes incorrect results.The result is returns faces that are in the half space clipping area
Steps To ReproduceThe zip file contains two halfspaces hsCut1 and hsCut2
Create a list of tool shapes contain these two halfspaces for BRepAlgoAPI_Cut::SetTools.

Use the Body Brep for the BRepAlgoAPI_Cut::SetArguments value and then Build

The result is completely incorrect, faces that are in the half space clipping area are returned
TagsNo tags attached.
Test case number

Attached Files

  • DoubleHalfSpaceCuts.zip (1,396 bytes)
  • Correct.zip (1,944 bytes)

Activities

srlockley

2015-08-11 19:10

reporter  

DoubleHalfSpaceCuts.zip (1,396 bytes)

srlockley

2015-08-11 19:33

reporter   ~0044000

I have recoded my application to use two large cuboid prisms instead of half spaces this returns the correct result demonstrating that multiple half spaces is the problem. The file Correct uploaded is how the result should be returned.

srlockley

2015-08-11 21:02

reporter  

Correct.zip (1,944 bytes)

srlockley

2019-07-23 09:35

reporter   ~0085858

Reminder sent to: jgv

Can I confirm this is still a major problem, cutting more than one half space at a time from a solid produces incorrect results

Issue History

Date Modified Username Field Change
2015-08-11 19:10 srlockley New Issue
2015-08-11 19:10 srlockley Assigned To => jgv
2015-08-11 19:10 srlockley File Added: DoubleHalfSpaceCuts.zip
2015-08-11 19:33 srlockley Note Added: 0044000
2015-08-11 21:02 srlockley File Added: Correct.zip
2015-08-12 13:09 jgv Assigned To jgv => pkv
2015-08-13 05:59 pkv Status new => assigned
2019-07-23 09:35 srlockley Note Added: 0085858