import static uk.co.nickthecoder.foocad.chamferedextrude.v1.ChamferedExtrude.* class AngleCalibration : Model { @Custom var distance = 100 var size = 10 override fun build() : Shape3d { val post = Square(size).center().chamferedExtrude( size, 0.6 ) return (post + post.translateX( distance ).rotateZ(90).also()).center() } }