--- /dev/null
+puts "========"
+puts "OCC23106"
+puts "========"
+puts ""
+###########################################
+## BRepMesh_IncrementalMesh returns wrong status
+###########################################
+
+set BugNumber OCC23106
+
+restore [locate_data_file bug23106_face_0triangles.brep] result
+
+incmesh result 0.01
+triangles result
+
+set tri 0
+set nod 0
+
+set tri_info [trinfo result]
+regexp { +([-0-9.+eE]+) +triangles} $tri_info full tri
+regexp { +([-0-9.+eE]+) +nodes} $tri_info full nod
+
+if { ${tri} > 0 && ${nod} > 0 } {
+ puts "${BugNumber} shading: OK"
+} else {
+ puts "${BugNumber} shading: Faulty"
+}
+
+set 3dviewer 1