class CalibrationCube : Model { @Custom val scale = 2.0 override fun build() : Shape3d { val cube = Cube(10).centerXY() - Text( "Y", BOLD, 7).extrude(0.8).center().rotateX(90).translate(0,5,5) - Text( "X", BOLD, 7).rotate(90).extrude(0.8).center().rotateY(90).translate(5,0,5) - Text( "Z", BOLD, 7).extrude(0.8).center().translateZ(10) return cube.scale(scale) } }