There are two types of cutouts: “rectangles” and “circles” (actually there are three but the third one ("polygons") applies only to grills). Rectangles can be created in two ways, either with the corners at coördinates or with coördinates in the center of the rectangle. For “circles” the coördinates are always the center point.
For each plane (face) there is an array in which you can specify per line where cutouts should come, what the origin of such a recess is (for rectangles), what shape the recess should have (rectangle or circle) and, if applicable, the angle. Depending on the “plane”, the first element is the position on the X-axis (lid-, base-, left- or rightPlane) or the Y-axis (front- or backPlane) and the second element is the position on the Y-axis (lid-, base-, left- or rightPlane) and the Z-axis (front-, back-, left- or rightPlane). The third element always indicates the width of the rectangle or the diameter of the circle. The fourth element is, again depending on the plane, the width (lid- or basePlane) or the height (front-, back-, left- or rightPlane) of the rectangle.
In the next chapters we will show examples of the cutouts arrays for every plane.