...
Variable | Description |
---|---|
| Volume of the 3D model in mm3 |
| Area of the 3D model in mm2 |
| Height of the 3D model in mm |
| Width of the 3D model in mm |
| Depth of the 3D model in mm |
| Number of separated shells in 3D model |
| Bounding box volume of the 3D model in mm3 |
| Convex hull volume of the model in mm3 |
| Convex hull volume of the model in mm3 |
| Concave hull volume of the model in mm3, calculated with a max edge length of 55mm |
| Volume of the solid support structures in mm3 |
| Area of the model connected to support structures in mm2 |
| Quantity of the same geometry in the basket. |
User Properties | See the variable listing under User Based Pricing Scripts |
...
Code Block | ||
---|---|---|
| ||
let maxVolume = 380 * 284 * 380; // dimensions of the printer let materialCost = 60; // euro/kg let density = 1.02; // g/cm^3 let machineRate = 50; // euro/hour let maxPrintTime = 14; // printing time of a full building chamber let margin = 5; // total price is multiplied with margin // Price calculation let material = model.volume * materialCost * density * 0.000001; let time = (model.machineconvex_hull_volume * maxPrintTime) / maxVolume; let price = margin * (material + time * machineRate); // Last line must contain final price price; |
...