View Issue Details

IDProjectCategoryView StatusLast Update
0022905Open CASCADEOCCT:Modeling Algorithmspublic2021-05-14 10:04
ReporterskvAssigned Tobugmaster  
PrioritynormalSeverityminor 
Status closedResolutionno change required 
PlatformAOSL 
Product Version6.5.4 
Summary0022905: OFF 001 A6: 2d offset is not created due to invalid bisecting loci.
DescriptionThis bug is detected in frames of the process of porting OCCT to Mandriva 2010.

On this OS the case OFF 001 A6 is failed. However on Mandriva 2008 (reference OS) this case succeeded.

2d offset computation algorithm consists of two steps:

  1. Bisecting loci computation
  2. Intersection of offsetted edges with these loci and result computation.

Deep analysis shows that the result of the first step is invalid on the both of OS: Mandriva 2008 and 2010 (see the attached figure). And the result of the second step basing on invalid input (the first step result) is unpredictable. It can give a good result (Mandriva 2008) or it can fail (Mandriva 2010).
Steps To ReproduceTo reproduce it in DRAW environment.

load the wire from the case OFF 001 A6.
mkplane f <wire>
topoload f
drawcont
mat
result
v2d2
2dfit
TagsNo tags attached.
Test case number

Attached Files

  • mat.jpg (22,131 bytes)

Activities

skv

2012-01-16 10:43

developer  

mat.jpg (22,131 bytes)

mkv

2017-07-19 17:32

tester   ~0068439

Problem described in issue is not actual for current state of OCCT

Issue History

Date Modified Username Field Change
2012-01-16 10:43 skv New Issue
2012-01-16 10:43 skv Assigned To => jgv
2012-01-16 10:43 skv File Added: mat.jpg
2017-07-19 17:32 mkv Assigned To jgv => bugmaster
2017-07-19 17:32 mkv Status new => feedback
2017-07-19 17:32 mkv Note Added: 0068439
2021-05-14 10:04 bugmaster Status feedback => closed
2021-05-14 10:04 bugmaster Resolution open => no change required