|
OOFEM 3.0
|
The PrinterOptions struct is used to configure the Printer class. More...
#include <Printer.h>
Public Attributes | |
| VelocityModel | velocityModel = VelocityModel::Trapezoidal |
| std::array< double, 3 > | steps = { 1.0, 1.0, 1.0 } |
| std::array< int, 3 > | sizes = { 1000, 1000, 1000 } |
| LayerHeightModel | layerHeightModel = LayerHeightModel::Constant |
| double | layerHeight = 0.2 |
| double | extrusionWidth = 0.4 * 1.2 |
| double | depositionTemperature = 235. |
| double | heatBedTemperature = 60. |
| double | chamberTemperature = 30. |
| double | heatTransferFilmCoefficient = 10. |
| double | depositedMaterialHeatPower = 4200000.0 |
| double | filamentDiameter = 1.75 |
The PrinterOptions struct is used to configure the Printer class.
| double PrinterOptions::chamberTemperature = 30. |
Definition at line 66 of file Printer.h.
Referenced by oofem::AdditiveManufacturingProblem::initializeFrom(), and Printer::Printer().
| double PrinterOptions::depositedMaterialHeatPower = 4200000.0 |
Definition at line 68 of file Printer.h.
Referenced by oofem::AdditiveManufacturingProblem::initializeFrom(), and Printer::Printer().
| double PrinterOptions::depositionTemperature = 235. |
Definition at line 64 of file Printer.h.
Referenced by oofem::AdditiveManufacturingProblem::initializeFrom(), and Printer::Printer().
| double PrinterOptions::extrusionWidth = 0.4 * 1.2 |
Definition at line 63 of file Printer.h.
Referenced by oofem::AdditiveManufacturingProblem::initializeFrom(), and Printer::Printer().
| double PrinterOptions::filamentDiameter = 1.75 |
The diameter of the filament. Not used
Definition at line 70 of file Printer.h.
Referenced by Printer::Printer().
| double PrinterOptions::heatBedTemperature = 60. |
Temperature of deposited material
Definition at line 65 of file Printer.h.
Referenced by oofem::AdditiveManufacturingProblem::initializeFrom(), and Printer::Printer().
| double PrinterOptions::heatTransferFilmCoefficient = 10. |
Definition at line 67 of file Printer.h.
Referenced by oofem::AdditiveManufacturingProblem::initializeFrom(), and Printer::Printer().
| double PrinterOptions::layerHeight = 0.2 |
The layer height value.
Definition at line 62 of file Printer.h.
Referenced by oofem::AdditiveManufacturingProblem::initializeFrom(), and Printer::Printer().
| LayerHeightModel PrinterOptions::layerHeightModel = LayerHeightModel::Constant |
The layer height model of the printer.
Definition at line 61 of file Printer.h.
Referenced by oofem::AdditiveManufacturingProblem::initializeFrom(), and Printer::Printer().
| std::array<int, 3> PrinterOptions::sizes = { 1000, 1000, 1000 } |
The sizes of the grid in each dimension.
Definition at line 59 of file Printer.h.
Referenced by oofem::AdditiveManufacturingProblem::initializeFrom(), and Printer::Printer().
| std::array<double, 3> PrinterOptions::steps = { 1.0, 1.0, 1.0 } |
The step sizes in each dimension.
Definition at line 58 of file Printer.h.
Referenced by oofem::AdditiveManufacturingProblem::initializeFrom(), and Printer::Printer().
| VelocityModel PrinterOptions::velocityModel = VelocityModel::Trapezoidal |
The velocity model of the printer.
Definition at line 56 of file Printer.h.
Referenced by Printer::Printer().