XSight RT supports six different solid shapes. Four of them are convex shapes: a ray of light can intersect the shape at most in two points. The other two shapes, the torus and the blob, are concave, since they could intersect a ray in more than two points. These are the solid shapes:
All parts in this dummy, except the mouth, are made with standard solids, with no further transformations or CSG operations. The mouth could have been modeled with a thin cylinder slice, but we have used an explicitly rotated cylinder to simplify modeling.
Home | Small Instantiation Language overview | Predefined shapes | CSG operations | Transforms | Infinite surfaces