Custom Shapes allow for a 3D size input from the user and calculates the required 2D sheet size to produce the product.
The Custom Shape definitions are configured with ‘Input’ and ‘Output’ fields representing different dimensions of the defined shape.
The description field allows the shape to be described with both it’s flat production size as well as the finished products’ dimensions.
In the example shown here, there is a box with a separate lid.
In the Shape definition there has been a 3mm buffer added to the lids’ dimensions in the custom shape definition to allow the lid to fit onto the box.
Box and Lid
The basic Box and Lid custom shape definition requires 4 inputs from the user. Box width, depth, height and lid height:
The Shapes Output section is where the magic occurs.
Formulae are written under the Output Expression field to perform calculations on the Inputs provided by the user to calculate various values relating to the production sizes for the box and lid.
The Shape output Name is the variable that is used in the Shape Description.
To cater for a 3mm increase of the lid over the box, the BoxLidFlatSheetDepth, BoxLidFlatSheetWidth, LidDepth and LidWidth shape outputs all add 3mm to the calculated size (1.5mm all around):
Once the Inputs have been defined and any calculations to be performed on them are configured as an Output Expression, the variable names can be brought onto the Shape Description and formatted to suit:
The Shape Description uses the {Size} placeholder on the quote description template to bring the shape description onto the quote product:
Which then builds the product description on the quote: