Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

This page contains a listing of available variables and examples.
To see for pricing Post Processing and includes sample pricing scripts for different processes.

For a general overview of how Pricing Scripts work, read Pricing Scripts - General Usage .

...

Variables Available for Pricing of Post-Processing

This listing are all variables that are derived from each uploaded 3D model.

Variable

Description

model.volume

Volume of the 3D model in mm3

model.area

Area of the 3D model in mm2

model.h

Height of the 3D model in mm

model.w

Width of the 3D model in mm

model.d

Depth of the 3D model in mm

model.shells

Number of separated shells in 3D model

model.box

Bounding box volume of the 3D model in mm3

model.machine_volume

Convex hull volume of the model in mm3

support.volume

Volume of the solid support structures in mm3

support.area

Are Area of the model covered by support structures in mm2

item.quantity

Quantity of the same geometry in the basket.
Consider that (Because the pricing script defines the define a unit price only.
This , this variable is only needed , for quantity-based discounts.)

User Based PricingProperties

See the variable listing under User Based Pricing

Examples

This section contains some real-word examples.
You can copy & paste the scripts and adjust the variables according to your needssample scripts based on specific post processing methods.
These pricing scripts can be copied directly into the platform and the variables can be adjusted according to your specific workflow and pricing parameters.

Dying

Code Block
languagejs
model.machine_volume * 0.00005;

Polishing

Code Block
languagejs
model.area*0.0004