-- Virtual Shikki: bowl -- minimal grid: 110 my_model(x[3], a[1]) { -- Donburi array center[3],center1[3]; -- Bowl body center = [0,-2,0]; Ellip1 = hfEllipsoid(x,center,7.6,5.2,7.6); Ellip2 = hfEllipsoid(x,center,7.2,4.8,7.2); p1 = x[2] - 2 ; p2 = -2-x[2]; Cyl3 = hfCylinderY(x,center,7.6) \ p1; Cyl4 = hfCylinderY(x,center,7.2); -- Belt = Cyl3 \ Cyl4 \p2; -- Chasha = (Ellip1 \ Ellip2) & p2 | Belt; Chasha = ((Ellip1 | (Cyl3\p2)) \ Ellip2 \ (Cyl4\p2)) \ p1; -- Leg plane1 = - x[2] - 6.6; plane2 = x[2] + 8.0; slab = plane1 & plane2; center1 = [0,-5.2,0]; Cyl1 =hfCylinderY(x,center1,3.5); Cyl2 = hfCylinderY(x,center1,2.5); Leg = (Cyl1 \ Cyl2) & slab; my_model = Chasha| Leg; }