View Issue Details

IDProjectCategoryView StatusLast Update
0028696Open CASCADEOCCT:Modeling Algorithmspublic2021-08-29 19:06
Reportermsv Assigned Toasuraven  
PrioritynormalSeverityminor 
Status newResolutionopen 
Product Version7.1.0 
Target Version7.7.0 
Summary0028696: Modeling Algorithms - Offset 2D algorithm produces micro edges
DescriptionThis use case is given from the test bugs modalg_1 bug16667_3. From initial well defined wire consisting of 8 smoothly connected edges the command mkoffset produces a wire with 10 edges, two of which are too small according to ValidRange criteria (see BRepLib::FindValidRange).
The snapshot shows the initial wire and the result with orientations of edges.
Steps To Reproducetest bugs modalg_1 bug16667_3
test bugs modalg_1 bug16667_4

# check that all edges have enough length
foreach e [explode result e] {
  if {[validrange $e] == "edge has no valid range"} {
    regexp {Mass : *([0-9\-+.eE]+)} [lprops $e] dummy len
    regexp {Tolerance MAX=([0-9\-+.eE]+)} [tolerance r_1] dummy tol
    puts "Error: edge $e (lenth=$len, tolerance=$tol) is too small"
  }
}
TagsNo tags attached.
Test case numberbugs modalg_7 bug28696_1, bug28696_2

Attached Files

  • wire_n_offset.PNG (7,165 bytes)

Relationships

related to 0031871 assignedasuraven Open CASCADE Modeling Algorithms - Elaborate consistent shape validity criteria 

Activities

msv

2017-04-28 09:50

developer  

wire_n_offset.PNG (7,165 bytes)

msv

2017-04-28 10:04

developer   ~0065630

The same bug is in test case
bugs modalg_1 bug16667_4

apv

2017-08-28 17:14

tester   ~0070002

Problem described in issue is reproduced on current state of OCCT.

Issue History

Date Modified Username Field Change
2017-04-28 09:50 msv New Issue
2017-04-28 09:50 msv Assigned To => msv
2017-04-28 09:50 msv File Added: wire_n_offset.PNG
2017-04-28 10:04 msv Note Added: 0065630
2017-04-28 10:04 msv Steps to Reproduce Updated
2017-07-24 09:22 msv Target Version 7.2.0 => 7.3.0
2017-08-28 17:14 apv Test case number => bugs modalg_7 bug28696_1, bug28696_2
2017-08-28 17:14 apv Note Added: 0070002
2017-12-05 16:59 msv Target Version 7.3.0 => 7.4.0
2019-08-12 16:43 msv Target Version 7.4.0 => 7.5.0
2020-09-14 22:56 msv Target Version 7.5.0 => 7.6.0
2020-10-22 11:31 msv Relationship added related to 0031871
2020-10-22 14:52 kgv Summary Offset 2D algorithm produces micro edges => Modeling Algorithms - Offset 2D algorithm produces micro edges
2020-11-12 15:15 utverdov Assigned To msv => asuraven
2021-08-29 19:06 msv Target Version 7.6.0 => 7.7.0