0028261: Chamfer fails on edge connected to cone's seam
[occt.git] / tests / bugs / modalg_6 / bug28261
diff --git a/tests/bugs/modalg_6/bug28261 b/tests/bugs/modalg_6/bug28261
new file mode 100644 (file)
index 0000000..8a2a6d7
--- /dev/null
@@ -0,0 +1,29 @@
+puts "========"
+puts "OCC28261"
+puts "========"
+puts ""
+#################################################
+# Chamfer fails on edges placed on quasi-planar cone
+#################################################
+
+brestore [locate_data_file bug28261_face.brep] f
+brestore [locate_data_file bug28261_hexaprism.brep] h
+
+explode f E
+mkcurve c f_1
+cvalue c 0 x y z dx dy dz
+revol rev f $x $y $z $dx $dy $dz 360
+
+bcut r rev h
+
+explode r F
+explode r_9 E
+chamf r r r_9_1 r_9 0.1 0.1  r_9_2 r_9 0.1 0.1  r_9_3 r_9 0.1 0.1  r_9_4 r_9 0.1 0.1  r_9_5 r_9 0.1 0.1  r_9_6 r_9 0.1 0.1
+
+explode r F
+explode r_4 E
+chamf result r r_4_1 r_4 0.1 0.1  r_4_2 r_4 0.1 0.1  r_4_3 r_4 0.1 0.1  r_4_4 r_4 0.1 0.1  r_4_5 r_4 0.1 0.1  r_4_6 r_4 0.1 0.1  r_4_8 r_4 0.1 0.1
+
+checkshape result
+checknbshapes result -solid 1 -face 18 -edge 36 -vertex 22
+checkprops result -v 17158.1 -s 4073.25 
\ No newline at end of file