precision default 0.0000001 min 0.000000000001 max 0.01 angular 0.000000000001 parametric 0.0000001 samples 23
body +b0 solid
  shell +s0
    face +f4 S1 tol 0.0000001
      surface plane origin (-5, -5, 2) x (1, 0, 0) y (0, -1, 0) z (0, 0, -1)
      loop 0
        coedge +e13 p26 ellipse origin (5, -5) x (1, 0) y (0, -1) major 3 minor 1.5
      loop 1
        coedge -e0 p2 line origin (0, 0) direction (1, 0)
        coedge -e3 p3 line origin (0, -10) direction (0, 1)
        coedge -e2 p4 line origin (10, -10) direction (-1, 0)
        coedge -e1 p5 line origin (10, 0) direction (0, -1)
    face +f5 S2 tol 0.0000001
      surface plane origin (-5, -5, 4) x (1, 0, 0) y (0, 1, 0) z (0, 0, 1)
      loop 0
        coedge -e14 p28 ellipse origin (5, 5) x (1, 0) y (0, 1) major 3 minor 1.5
      loop 1
        coedge -e8 p6 line origin (10, 0) direction (-1, 0)
        coedge -e9 p7 line origin (10, 10) direction (0, -1)
        coedge -e10 p8 line origin (0, 10) direction (1, 0)
        coedge -e11 p9 line origin (0, 0) direction (0, 1)
    face +f0 S3 tol 0.0000001
      surface plane origin (-5, -5, 2) x (1, 0, 0) y (0, 0, 1) z (0, -1, 0)
      loop 0
        coedge +e0 p10 line origin (0, 0) direction (1, 0)
        coedge +e5 p11 line origin (10, 0) direction (0, 1)
        coedge +e8 p12 line origin (10, 2) direction (-1, 0)
        coedge -e4 p13 line origin (0, 0) direction (0, 1)
    face +f1 S4 tol 0.0000001
      surface plane origin (5, -5, 2) x (0, 1, 0) y (0, 0, 1) z (1, 0, 0)
      loop 0
        coedge +e1 p14 line origin (0, 0) direction (1, 0)
        coedge +e6 p15 line origin (10, 0) direction (0, 1)
        coedge +e9 p16 line origin (10, 2) direction (-1, 0)
        coedge -e5 p17 line origin (0, 0) direction (0, 1)
    face +f2 S5 tol 0.0000001
      surface plane origin (5, 5, 2) x (-1, 0, 0) y (0, 0, 1) z (0, 1, 0)
      loop 0
        coedge +e2 p18 line origin (0, 0) direction (1, 0)
        coedge +e7 p19 line origin (10, 0) direction (0, 1)
        coedge +e10 p20 line origin (10, 2) direction (-1, 0)
        coedge -e6 p21 line origin (0, 0) direction (0, 1)
    face +f3 S6 tol 0.0000001
      surface plane origin (-5, 5, 2) x (0, -1, 0) y (0, 0, 1) z (-1, 0, 0)
      loop 0
        coedge +e3 p22 line origin (0, 0) direction (1, 0)
        coedge +e4 p23 line origin (10, 0) direction (0, 1)
        coedge +e11 p24 line origin (10, 2) direction (-1, 0)
        coedge -e7 p25 line origin (0, 0) direction (0, 1)
    face -f6 S0 tol 0.0000001
      surface elliptic_cylinder origin (0, 0, 0) x (1, 0, 0) y (0, 1, 0) z (0, 0, 1) major 3 minor 1.5
      loop 0
        coedge -e13 p27 line origin (0, 2) direction (1, 0)
        coedge -e12 p0 line origin (6.28318530718, 0) direction (0, 1)
        coedge +e14 p29 line origin (0, 4) direction (1, 0)
        coedge +e12 p1 line origin (0, 0) direction (0, 1)
edges
  +e13 v8 -> v8 c13 [0, 6.28318530718] tol 0.0000001
    curve ellipse origin (0, 0, 2) x (1, 0, 0) y (0, 1, 0) z (0, 0, 1) major 3 minor 1.5
  -e0 v0 -> v1 c1 [0, 10] tol 0.0000001
    curve line origin (-5, -5, 2) direction (1, 0, 0)
  -e3 v3 -> v0 c4 [0, 10] tol 0.0000001
    curve line origin (-5, 5, 2) direction (0, -1, 0)
  -e2 v2 -> v3 c3 [0, 10] tol 0.0000001
    curve line origin (5, 5, 2) direction (-1, 0, 0)
  -e1 v1 -> v2 c2 [0, 10] tol 0.0000001
    curve line origin (5, -5, 2) direction (0, 1, 0)
  -e14 v9 -> v9 c14 [0, 6.28318530718] tol 0.0000001
    curve ellipse origin (0, 0, 4) x (1, 0, 0) y (0, 1, 0) z (0, 0, 1) major 3 minor 1.5
  -e8 v5 -> v4 c9 [0, 10] tol 0.0000001
    curve line origin (5, -5, 4) direction (-1, 0, 0)
  -e9 v6 -> v5 c10 [0, 10] tol 0.0000001
    curve line origin (5, 5, 4) direction (0, -1, 0)
  -e10 v7 -> v6 c11 [0, 10] tol 0.0000001
    curve line origin (-5, 5, 4) direction (1, 0, 0)
  -e11 v4 -> v7 c12 [0, 10] tol 0.0000001
    curve line origin (-5, -5, 4) direction (0, 1, 0)
  +e5 v1 -> v5 c6 [0, 2] tol 0.0000001
    curve line origin (5, -5, 2) direction (0, 0, 1)
  -e4 v0 -> v4 c5 [0, 2] tol 0.0000001
    curve line origin (-5, -5, 2) direction (0, 0, 1)
  +e6 v2 -> v6 c7 [0, 2] tol 0.0000001
    curve line origin (5, 5, 2) direction (0, 0, 1)
  +e7 v3 -> v7 c8 [0, 2] tol 0.0000001
    curve line origin (-5, 5, 2) direction (0, 0, 1)
  -e12 v8 -> v9 c0 [2, 4] tol 0.0000001
    curve line origin (3, 0, 0) direction (0, 0, 1)
vertices
  v8 (3, 0, 2) tol 0.0000001
  v1 (5, -5, 2) tol 0.0000001
  v0 (-5, -5, 2) tol 0.0000001
  v3 (-5, 5, 2) tol 0.0000001
  v2 (5, 5, 2) tol 0.0000001
  v9 (3, 0, 4) tol 0.0000001
  v4 (-5, -5, 4) tol 0.0000001
  v5 (5, -5, 4) tol 0.0000001
  v6 (5, 5, 4) tol 0.0000001
  v7 (-5, 5, 4) tol 0.0000001
euler 10/15/7/9/1 g1 = 0
provenance
+e2 generated +e15 +v10 +v11
+f2 generated +f11 +e16 +e17
+f3 generated +v10 +e16
+f4 generated +v11 +e17
+f3 modified +f9
+f4 modified +f10
+s1 modified +s2
+b1 modified +b2
+v0 deleted
+v1 deleted
+e0 deleted
+e1 deleted
+e2 deleted
+f0 deleted
+f1 deleted
+f2 deleted
+s0 deleted
+b0 deleted

foreign [+v0 +v1 +e0 +e1 +e2 +f0 +f1 +f2 +f3 +f4 +s0 +s1 +b0 +b1]
