g = sphere(1); g.scale(1,0.8,0.8); g1 = sphere(0.75).translateY(0.75); g1.scale(1,0.8,0.8); g2 = sphere(0.5).translateY(1.25); g3 = sphere(0.2).translateX(1.5).translateY(0.5); g4 = sphere(0.2).translateX(-1.5).translateY(0.5); g5 = cylinder(0.2,3.5).rotateZ(90).translateY(0.5); g6 = cylinder(0.2,1.5).rotateX(90).translateZ(0.5).translateX(0.5).translateY(-0.5); g7 = cylinder(0.2,1.5).rotateX(90).translateZ(0.5).translateX(-0.5).translateY(-0.5); g8 = cylinder(0.25,0.25).rotateX(90).translateZ(1.25).translateX(0.5).translateY(-0.45); g9 = cylinder(0.25,0.25).rotateX(90).translateZ(1.25).translateX(-0.5).translateY(-0.45); g10 = sphere(0.1).translateY(1.5).translateX(-0.17).translateZ(0.3); g10.display('black'); g11 = sphere(0.1).translateY(1.5).translateX(0.17).translateZ(0.3); g11.display('black'); g12 = cylinder(0.3,0.2).translateZ(-1.5).rotateX(90).translateX(0.3); g13 = cylinder(0.3,0.2).translateZ(-1.5).rotateX(90).translateX(-0.3); arc1 = [0,0.4,0.125,0.4,false]; arc2 = [-0.25,0.4,-0.125,0.4,false]; arc3 = [0.25,0.4,-0.5,0.6,false]; arc4 = [0,0,0.5,0.6,false]; s = polyarc([ [0,0],arc3,arc1,arc2,arc4 ]); g14 = extrudeShape(s,0.3).scale(2,2,2); g14.translateX(0.75).translateY(0.25); g14.display('red'); g15 = textgeom('BE',0.2,0.05).translateZ(0.56).translateY(0.9).translateX(0.5); g15.display('white'); g16 = textgeom('MINE',0.2,0.05).translateZ(0.56).translateY(0.7).translateX(0.5); g16.display('white'); g17 = cylinder(0.2,0.01).rotateX(90).translateZ(0.105).translateX(0.3).translateY(1.5); g17.display('red'); g18 = cylinder(0.2,0.01).rotateX(90).translateZ(0.105).translateX(-0.3).translateY(1.5); g18.display('red'); arc1 = [0,0.4,0.125,0.4,false]; arc2 = [-0.25,0.4,-0.125,0.4,false]; arc3 = [0.25,0.4,-0.5,0.6,false]; arc4 = [0,0,0.5,0.6,false]; s = polyarc([ [0,0],arc3,arc1,arc2,arc4 ]); g19 = extrudeShape(s,0.01).scale(0.5,0.5,0.5); g19.translateZ(1.395).translateY(-0.55).translateX(-0.5); g19.display('red'); arc1 = [0,0.4,0.125,0.4,false]; arc2 = [-0.25,0.4,-0.125,0.4,false]; arc3 = [0.25,0.4,-0.5,0.6,false]; arc4 = [0,0,0.5,0.6,false]; s = polyarc([ [0,0],arc3,arc1,arc2,arc4 ]); g20 = extrudeShape(s,0.01).scale(0.5,0.5,0.5); g20.translateZ(1.395).translateY(-0.55).translateX(0.5); g20.display('red'); g = g.union(g1).union(g2).union(g3).union(g4).union(g5).union(g6).union(g7).union(g8).union(g9).union(g12).union(g13); g.display('white'); g21 = cylinder(0.5,0.5).rotateX(90).translateY(2.5).translateZ(0.8); g22 = cylinder(0.2,1.1,3).rotateX(90).translateY(2.75).translateZ(0.8); g23 = cube(0.02,0.5,1).translateZ(4).translateY(2.5); g21.display('white').scale(0.5,0.5,0.5); g22.display('red').scale(0.5,0.5,0.5); arc1 = [0,0,-0.2,2,false]; arc2 = [2,2,0.4,1.65,false]; s = polyarc([ [-2,2],arc1,arc2]); g24 = extrudeShape(s,3).scale(0.15,0.15,0.15); g24.translateY(2.5).translateZ(0.8); g24.scale(0.5,0.5,0.5); g24.display('red');