View Issue Details

IDProjectCategoryView StatusLast Update
0028080Open CASCADEOCCT:Modeling Algorithmspublic2021-08-29 18:51
ReporternbvAssigned Tonbv 
PrioritynormalSeverityminor 
Status assignedResolutionopen 
Target Version7.7.0 
Summary0028080: IntWalk_PWalking algorithm produces self-intersected Walking line.
DescriptionAfter IntWalk_PWalking::Perform(...) method we obtain the following Walking-line (contains three points only):

   1 [+16.21696483437811800000 -0.00021662981885055911 +83.66519861608351500000] [+0.99998461791888027000 +1.00000000124447010000] [+1.00000000000000000000 -0.00000001960380444308]
   2 [+16.21695804551817600000 -0.00021663436491943522 +83.66536175963672400000] [+0.99998461759521240000 +0.99999045962161071000] [+0.99998727783618080000 -0.00000001960448451465]
   3 [+16.21696483437811800000 -0.00021662981885055908 +83.66519861608351500000] [+0.99998461791888027000 +1.00000000124447010000] [+1.00000000000000000000 -0.00000001960380349835]


First and last points are insignificantly different (almost coincident).

Steps To ReproduceTest bugs moddata_2 bug469


restore [locate_data_file OCC469.brep] a
explode a

explode a_1 f
explode a_2 f

bopcurves a_1_67 a_2_105 -2d
# 1 curve(s) found.

# See "Self-intersected curve.PNG".


TagsNo tags attached.
Test case number

Attached Files

  • Self-intersected curve.PNG (10,687 bytes)
  • Self-intersected curve (6.7.0).PNG (9,167 bytes)

Activities

nbv

2016-11-09 17:27

developer  

Self-intersected curve.PNG (10,687 bytes)

nbv

2016-11-09 17:38

developer  

Self-intersected curve (6.7.0).PNG (9,167 bytes)

nbv

2016-11-09 17:43

developer   ~0060141

This problem is not regression because analogical behavior is reproduced on OCCT 6.7.0 and above version.

OCCT 6.7.0 generates 7 curves with Self-intersection - see Self-intersected curve (6.7.0).PNG file.

For OCCT 7.0, this problem is actual but cannot be reproduced with DRAW-interface: purger retified wrong curve (see 0028076:0060124)

Issue History

Date Modified Username Field Change
2016-11-09 17:18 nbv New Issue
2016-11-09 17:18 nbv Assigned To => msv
2016-11-09 17:27 nbv Description Updated
2016-11-09 17:27 nbv File Added: Self-intersected curve.PNG
2016-11-09 17:38 nbv File Added: Self-intersected curve (6.7.0).PNG
2016-11-09 17:43 nbv Note Added: 0060141
2016-11-09 17:54 nbv Assigned To msv => nbv
2016-11-09 17:54 nbv Status new => assigned
2017-07-24 09:22 msv Target Version 7.2.0 => 7.3.0
2017-12-05 17:09 msv Target Version 7.3.0 => 7.4.0
2019-08-12 16:45 msv Target Version 7.4.0 => 7.5.0
2020-09-14 22:54 msv Target Version 7.5.0 => 7.6.0
2021-08-29 18:51 msv Target Version 7.6.0 => 7.7.0