MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0028080Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2016-11-09 17:182017-12-05 17:09
Reporternbv 
Assigned Tonbv 
PrioritynormalSeverityminor 
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version 
Target Version[OCCT] 7.4.0*Fixed in Version 
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 Filespng file icon Self-intersected curve.PNG (10,687 bytes) 2016-11-09 17:27
png file icon Self-intersected curve (6.7.0).PNG (9,167 bytes) 2016-11-09 17:38

- Relationships

-  Notes
(0060141)
nbv (developer)
2016-11-09 17:43

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 View Revisions
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 Relationship added related to 0028076
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*


Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker