```cs public class CylinderPrimitive : Primitive { public float radius = 1; public float length = 1; public Matrix4F transform = Matrix4F.Identity; } ``` > 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