| 
composite {
	rotate(45.0, z)
	rotate(90.0, y)
	colour 1.0, 0.0, 0.0
	material 0.0, 0.95, 0.00, 0.0
	
	sphere {
		center(0.0, 0.0, 0.0)
		radius 1.0
	}
	sphere {
		center(2.0, 0.0, 0.0)
		radius 0.5
	}
}
 | 
   
 | 
csg {
	sphere s1 {
		colour 1.0, 1.0, 1.0
		center (2.0, 2.0, 2.0)
		radius    1.0
	}
	sphere s2 {
		colour 1.0, 1.0, 1.0
		center (-2.0, -2.0, 2.0)
		radius 2.0
	}
	box b1 {
		colour 1.0, 1.0, 1.0
		vertex (2.0, 2.0, 2.0)
		vertex (-2.0, -2.0, -2.0)
	}
	(b1 - s1) - s2
}
 | 
   
 | box b1 {
	colour 1.0, 1.0, 1.0
	vertex (0.8, 0.8, 0.8)
	vertex (-0.8, -0.8, -0.8)
}
b1 {
	translate (-2, 0, 0)
}
b1 {
	translate (0, 0, 0)
} 
b1 {
	translate (2, 0, 1)
} 
sphere s1 {
	colour 1.0, 1.0, 1.0
	center (-4, 2, 0)
}
repeat 3 {
	translate (2, 0, 0)
	s1
}
 |