-- Bunny my_model(x[3], a[1]) { array ver1[3], ver2[3], ver3[3], ver4[3], ver5[3], ver6[3], ver7[3], ver8[3], ver9[3]; -- ver1 = [0, 0, -3]; ell1 = hfEllipsoid(x, ver1, 3, 6.5, 5); ver2 = [0, 2.2, 6]; ell2 = hfEllipsoid(x, ver2, 1.5, 1.7, 6); ver3 = [0, -2.2, 6]; ell3 = hfEllipsoid(x, ver3, 1.5, 1.7, 6); ver4 = [3, -3.5, -3.5]; sph1 = hfSphere(x, ver4, 0.6); ver5 = [3, 3.5, -3.5]; sph2 = hfSphere(x, ver5, 0.6); ver6 = [3, -0.8, -6]; blo1 = hfBlock(x, ver6, 0.5, 2, 0.5); ver7 = [-1, -3.3, -11.5]; blo2 = hfBlock(x, ver7, 4, 7, 3); ver8 = [2.5, -2, -9]; sph3 = hfSphere(x, ver8, 0.5); ver9 = [2.5, 2, -9]; sph4 = hfSphere(x, ver9, 0.5); my_model = ell1 | ell2 | ell3 | sph1 |sph2 | blo1 | blo2 | sph3 | sph4; }