```cs public class CylinderPrimitive : Primitive { // Length of the cylinder along its axis public float length; // Radius of the cylinder public float radius; // This transform must only contain rotation and translation components, not scale public Matrix4F transform; } ``` > WARNING: the `transform` matrix should only contain rotation and translation operations, not scale. The size of the cylinder should be controlled via the `radius` and `length` properties