|
NX Open C++ 参考指南 2406 v1.1
|
3D打印构建器 更多...
#include <Print3dBuilder.hxx>
Public 类型 | |
| enum | PrintInfillEnum { PrintInfillEnumHollow , PrintInfillEnumLow , PrintInfillEnumMedium , PrintInfillEnumHigh , PrintInfillEnumSolid } |
| enum | PrintQualityEnum { PrintQualityEnumHigh , PrintQualityEnumMedium , PrintQualityEnumDraft } |
Public 成员函数 | |
| bool | AddRaft () |
| bool | AddSupport () |
| NXOpen::SelectBodyList * | Bodies () |
| NXOpen::Print3dBuilder::PrintInfillEnum | InFillPrint () |
| NXOpen::CoordinateSystem * | LocationCoordinateSystem () |
| NXString | PrinterText () |
| NXOpen::Print3dBuilder::PrintQualityEnum | QualityPrint () |
| void | SetAddRaft (bool addRaft) |
| void | SetAddSupport (bool addSupport) |
| void | SetInFillPrint (NXOpen::Print3dBuilder::PrintInfillEnum inFillPrint) |
| void | SetLocationCoordinateSystem (NXOpen::CoordinateSystem *locationCSYS) |
| void | SetPrinterText (const char *printer) |
| void | SetPrinterText (const NXString &printer) |
| void | SetQualityPrint (NXOpen::Print3dBuilder::PrintQualityEnum qualityPrint) |
| Public 成员函数 继承自 NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _Print3dBuilderBuilder |
3D打印构建器
此类用于将3D模型发送进行3D打印。用户可选择实体、收敛体、NX小平面体或JT小平面体进行打印。可选择为打印添加支撑、底板,还可设置多种填充密度和打印质量
要创建此类的新实例,请使用 NXOpen::PlotManager::CreatePrint3dBuilder
默认值:
| 属性 | 值 |
|---|---|
| 添加底板 | 0 |
| 添加支撑 | 0 |
| 填充类型 | 空心 |
| 打印质量 | 高 |
版本信息:NX11.0.0中创建。
| bool NXOpen::Print3dBuilder::AddRaft | ( | ) |
获取是否为3D打印添加底板
版本信息:NX11.0.0中创建。
许可要求:无
| bool NXOpen::Print3dBuilder::AddSupport | ( | ) |
获取是否为3D打印添加支撑
版本信息:NX11.0.0中创建。
许可要求:无
| NXOpen::SelectBodyList * NXOpen::Print3dBuilder::Bodies | ( | ) |
获取要打印的体
版本信息:NX11.0.0中创建。
许可要求:无
| NXOpen::Print3dBuilder::PrintInfillEnum NXOpen::Print3dBuilder::InFillPrint | ( | ) |
获取3D打印的填充类型
版本信息:NX11.0.0中创建。
许可要求:无
| NXOpen::CoordinateSystem * NXOpen::Print3dBuilder::LocationCoordinateSystem | ( | ) |
获取用于确定相对于打印机方位的坐标系
版本信息:NX11.0.0中创建。
许可要求:无
| NXString NXOpen::Print3dBuilder::PrinterText | ( | ) |
获取打印机名称
版本信息:NX11.0.0中创建。
许可要求:无
| NXOpen::Print3dBuilder::PrintQualityEnum NXOpen::Print3dBuilder::QualityPrint | ( | ) |
获取3D打印的质量
版本信息:NX11.0.0中创建。
许可要求:无
| void NXOpen::Print3dBuilder::SetAddRaft | ( | bool | addRaft | ) |
设置是否为3D打印添加底板
版本信息:NX11.0.0中创建。
许可要求:无
| addRaft | 是否添加底板 |
| void NXOpen::Print3dBuilder::SetAddSupport | ( | bool | addSupport | ) |
设置是否为3D打印添加支撑
版本信息:NX11.0.0中创建。
许可要求:无
| addSupport | 是否添加支撑 |
| void NXOpen::Print3dBuilder::SetInFillPrint | ( | NXOpen::Print3dBuilder::PrintInfillEnum | inFillPrint | ) |
设置3D打印的填充类型
版本信息:NX11.0.0中创建。
许可要求:无
| inFillPrint | 填充类型 |
| void NXOpen::Print3dBuilder::SetLocationCoordinateSystem | ( | NXOpen::CoordinateSystem * | locationCSYS | ) |
设置用于确定相对于打印机方位的坐标系
版本信息:NX11.0.0中创建。
许可要求:无
| locationCSYS | 方位坐标系 |
| void NXOpen::Print3dBuilder::SetPrinterText | ( | const char * | printer | ) |
设置打印机名称
版本信息:NX11.0.0中创建。
许可要求:无
| printer | 打印机名称 |
| void NXOpen::Print3dBuilder::SetPrinterText | ( | const NXString & | printer | ) |
设置打印机名称
版本信息:NX11.0.0中创建。
许可要求:无
| printer | 打印机名称 |
| void NXOpen::Print3dBuilder::SetQualityPrint | ( | NXOpen::Print3dBuilder::PrintQualityEnum | qualityPrint | ) |
设置3D打印的质量
版本信息:NX11.0.0中创建。
许可要求:无
| qualityPrint | 打印质量 |