PrismPrimitive

public class PrismPrimitive : Primitive
{
    // Dimensions of the prism along each axis
    public Vector3F size;

    // 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 prism should be controlled via the size property