Patent attributes
Systems and methods are provided, in which an input module receives a model file, configuration(s) and cost parameters, and a processing unit selects and updates orientation sets for the model, and calculates the received cost parameters for pairs of orientation and configuration. Systems and methods further calculate for each orientation, a cost function value by weighting the calculated cost parameters according to the configuration(s) and display the calculated cost function values for the orientations on a respective sphere in a user interface. The sphere may be colored according to the cost function values, the orientation set may be enhanced and costs may be recalculated according to the cost function, and various information and statistics may be presented on the sphere. Finally, a selected orientation may be used to define the printing configuration and parameters and be used to provide a 3DP file.