mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-09-27 00:58:59 +08:00
0028903: BRepOffset_MakeOffset produces invalid shape (thickshell) in Intersection mode
1. Method BRepOffset_Tool::Inter3D is modified: now selection of proper edges is performed here, they are not concatenated into one edge if they go through a vertex on a boundary. 2. Method BRepOffset_Inter3d::ConnexIntByInt is modified: selection of edges is eliminated. 3. Method BRepOffset_Inter2d::ConnexIntByInt is corrected to be able to process seam edges correct.
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
puts "TODO OCC23748 ALL: ERROR. offsetperform operation not done."
|
||||
puts "TODO OCC23748 ALL: Error: The command cannot be built"
|
||||
puts "TODO OCC23748 ALL: Error : The offset cannot be built."
|
||||
|
||||
psphere s 15 270
|
||||
|
||||
OFFSETSHAPE 1 {s_2} $calcul $type
|
||||
|
||||
checkprops result -v 0
|
||||
|
||||
@@ -2,4 +2,4 @@ ptorus s 20 5 270
|
||||
|
||||
OFFSETSHAPE 1 {s_2} $calcul $type
|
||||
|
||||
checkprops result -v -296.088
|
||||
checkprops result -v 3370.13
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
puts "TODO OCC23068 ALL: Faulty shapes in variables faulty_1 to faulty_2 "
|
||||
ptorus s 20 5 270
|
||||
|
||||
OFFSETSHAPE 1 {s_2 s_3} $calcul $type
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
puts "TODO OCC24156 MacOS: \\*\\* Exception \\*\\*.*"
|
||||
puts "TODO OCC24156 MacOS: An exception was caught"
|
||||
puts "TODO OCC24156 MacOS: TEST INCOMPLETE"
|
||||
puts "TODO OCC23068 ALL: Error : The volume of result shape is"
|
||||
puts "TODO OCC25406 ALL: Error: bsection of the result and s is not equal to zero"
|
||||
puts "TODO OCC23068 ALL: Faulty shapes in variables faulty_1 to faulty_"
|
||||
puts "TODO OCC23068 ALL: Error : The area of face result_3 of the resulting shape is negative."
|
||||
|
||||
ellipse w1 0 0 0 15 10
|
||||
mkedge w1 w1 0 pi/2
|
||||
@@ -13,5 +13,3 @@ mkplane w w
|
||||
revol s w 0 0 0 0 0 1 90
|
||||
|
||||
OFFSETSHAPE 1 {} $calcul $type
|
||||
|
||||
checkprops result -v 0
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
puts "TODO OCC26578 All:An exception was caught"
|
||||
puts "TODO OCC26578 All:\\*\\* Exception \\*\\*"
|
||||
puts "TODO OCC26578 All:TEST INCOMPLETE"
|
||||
restore [locate_data_file bug26663_test_offset_J9.brep] s
|
||||
OFFSETSHAPE ${off_param} {} ${calcul} ${type}
|
||||
checknbshapes result -ref [lrange [nbshapes s] 8 19]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user