1 | initial version |
We take the tetrahedron as it comes, so we do not get wet with the definition of the faces, then manufacture the same faces with our objects in a disjoint, disconnected manner, each object comes with its own color.
T = tetrahedron()
colors = ('blue', 'lightgreen', 'tan', 'gray')
sum([polygon3d(face, color=color) for face, color in zip(T.face_list(), colors)])
This gave me after playing with the picture in the browser to show three faces at least: