|
NX Open C++ 参考指南 2406 v1.1
|
缝合特征构建器 更多...
#include <Features_SewBuilder.hxx>
Public 类型 | |
| enum | BodyPreferenceTypes { BodyPreferenceTypesSolid , BodyPreferenceTypesSheet } |
| enum | BoundaryDisplayValue { BoundaryDisplayValueNone , BoundaryDisplayValueTemporary , BoundaryDisplayValuePersistent } |
| enum | Types { TypesSheet , TypesSolid } |
友元 | |
| class | _SewBuilderBuilder |
缝合特征构建器
表示 @link NXOpen::Features::Sew NXOpen::Features::Sew@endlink 构建器。 此类的输入可以是收敛对象。 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateSewBuilder NXOpen::Features::FeatureCollection::CreateSewBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| BoundaryDisplay | None |
| KeepTarget | 0 |
| KeepTool | 0 |
| LineWidth | Seven |
| OptimizeFaces | 0 |
| SheetBoundaryAOBuilder.EmphasisColor | 146 |
| SheetBoundaryAOBuilder.LineWidth | Seven |
| SheetBoundaryColor | 146 |
创建于 NX5.0.0.
指定是否应创建并提交 GeometricAnalysis::SheetBoundaryAnalysis 。
| 枚举值 | |
|---|---|
| BoundaryDisplayValueNone | 无 |
| BoundaryDisplayValueTemporary | 临时 |
| BoundaryDisplayValuePersistent | 持久 |
| NXOpen::Features::SewBuilder::BodyPreferenceTypes NXOpen::Features::SewBuilder::BodyPreference | ( | ) |
返回bodyPreference,用于指定输出体偏好。如果体类型设置为实体但输入无法缝合成实体,则该特征将生成片体。
创建于NX12.0.1。
许可证要求:无
| NXOpen::Features::SewBuilder::BoundaryDisplayValue NXOpen::Features::SewBuilder::BoundaryDisplay | ( | ) |
返回是否使用 GeometricAnalysis::SheetBoundaryAnalysis 显示缝合输出边界的选项
创建于NX2306.0.0。
许可证要求:无
| bool NXOpen::Features::SewBuilder::CheckTangency | ( | ) |
获取检查输出缝合体中边相切的选项
创建于 NX2312.0.0。
许可要求:无
| std::vector< NXOpen::NXObject * > NXOpen::Features::SewBuilder::GetUnsewnBodies | ( | ) |
未缝合的体
| bool NXOpen::Features::SewBuilder::IsCommonFacesSearched | ( | ) |
返回是否搜索公共面。如果为true,当缝合类型为实体时会搜索公共面
创建于NX5.0.0.
许可证要求:实体建模 ("SOLIDS MODELING") 或 CAM基础 ("CAM BASE") 或 检测编程 ("INSPECTION PROGRAMMING")
| bool NXOpen::Features::SewBuilder::KeepTarget | ( | ) |
返回是否保留目标体
创建于NX2312.0.0。
许可证要求:无
| bool NXOpen::Features::SewBuilder::KeepTool | ( | ) |
获取保留工具设置
创建于 NX2312.0.0。
许可要求:无
| NXOpen::DisplayableObject::ObjectWidth NXOpen::Features::SewBuilder::LineWidth | ( | ) |
返回使用 GeometricAnalysis::SheetBoundaryAnalysis 显示的缝合输出边界的线宽
创建于NX2306.0.0。
许可证要求:无
| NXOpen::Features::SewBuilder::NX_DEPRECATED | ( | "Deprecated in NX9.0.0. This is for pre NX8 usage; new features cannot be created by using this option in NX8 or | later, |
| it is safe to remove this call for post-NX8. " | ) |
返回是否缝合所有实例
| NXOpen::Features::SewBuilder::NX_DEPRECATED | ( | "Deprecated in NX9.0.0. This is for pre NX8 usage; new features cannot be created by using this option in NX8 or | later, |
| it is safe to remove this call for post-NX8. " | ) |
设置是否缝合所有实例
是否缝合所有实例
| bool NXOpen::Features::SewBuilder::OptimizeFaces | ( | ) |
获取优化面设置 - 连接的具有相同数学属性的面在可能时会合并在一起。
创建于 NX2306.0.0。
许可要求:无
| bool NXOpen::Features::SewBuilder::OutputMultipleSheets | ( | ) |
返回是否输出多张片体
创建于NX5.0.0.
许可证要求:无
| void NXOpen::Features::SewBuilder::SetBodyPreference | ( | NXOpen::Features::SewBuilder::BodyPreferenceTypes | bodyPreference | ) |
设置bodyPreference,用于指定输出体偏好。如果体类型设置为实体但输入无法缝合成实体,则该特征将生成片体。
创建于NX12.0.1。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| bodyPreference | 体偏好 |
| void NXOpen::Features::SewBuilder::SetBoundaryDisplay | ( | NXOpen::Features::SewBuilder::BoundaryDisplayValue | boundaryDisplay | ) |
设置是否使用 GeometricAnalysis::SheetBoundaryAnalysis 显示缝合输出边界的选项
创建于NX2306.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| boundaryDisplay | 边界显示 |
| void NXOpen::Features::SewBuilder::SetCheckTangency | ( | bool | checkTangency | ) |
设置检查输出缝合体中边相切的选项
创建于 NX2312.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| checkTangency | 检查相切 |
| void NXOpen::Features::SewBuilder::SetCommonFacesSearched | ( | bool | isCommonFacesSearched | ) |
设置是否搜索公共面。如果为true,当缝合类型为实体时会搜索公共面
创建于NX5.0.0.
许可证要求:实体建模 ("SOLIDS MODELING") 或 CAM基础 ("CAM BASE") 或 检测编程 ("INSPECTION PROGRAMMING")
| isCommonFacesSearched | 是否搜索公共面 |
| void NXOpen::Features::SewBuilder::SetKeepTarget | ( | bool | keepTarget | ) |
设置是否保留目标体
创建于NX2312.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| keepTarget | 保留目标体 |
| void NXOpen::Features::SewBuilder::SetKeepTool | ( | bool | keepTool | ) |
设置保留工具
创建于 NX2312.0.0。
许可要求:solid_modeling ("SOLIDS MODELING")
| keepTool | 保留工具 |
| void NXOpen::Features::SewBuilder::SetLineWidth | ( | NXOpen::DisplayableObject::ObjectWidth | lineWidth | ) |
设置使用 GeometricAnalysis::SheetBoundaryAnalysis 显示的缝合输出边界的线宽
创建于NX2306.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| lineWidth | 线宽 |
| void NXOpen::Features::SewBuilder::SetOptimizeFaces | ( | bool | optimizeFaces | ) |
设置优化面 - 连接的具有相同数学属性的面在可能时会合并在一起。
创建于 NX2306.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| optimizeFaces | 优化面 |
| void NXOpen::Features::SewBuilder::SetOutputMultipleSheets | ( | bool | outputMultipleSheets | ) |
设置是否输出多张片体
创建于NX5.0.0.
许可证要求:实体建模 ("SOLIDS MODELING") 或 CAM基础 ("CAM BASE") 或 检测编程 ("INSPECTION PROGRAMMING")
| outputMultipleSheets | 是否输出多张片体 |
| void NXOpen::Features::SewBuilder::SetSheetBoundaryAOBuilder | ( | NXOpen::GeometricAnalysis::SheetBoundaryAnalysisBuilder * | sheetBoundaryAOBuilder | ) |
设置用于创建 GeometricAnalysis::SheetBoundaryAnalysis 对象的 GeometricAnalysis::SheetBoundaryAnalysisBuilder
创建于NX2306.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| sheetBoundaryAOBuilder | 片体边界分析对象构建器 |
| void NXOpen::Features::SewBuilder::SetSheetBoundaryColor | ( | int | sheetBoundaryColor | ) |
设置使用 GeometricAnalysis::SheetBoundaryAnalysis 显示的缝合输出边界的颜色
创建于NX2306.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| sheetBoundaryColor | 片体边界颜色 |
| void NXOpen::Features::SewBuilder::SetShowBoundaryVertices | ( | bool | showBoundaryVertices | ) |
设置是否使用 GeometricAnalysis::SheetBoundaryAnalysis 显示缝合输出边界顶点的选项
创建于NX2306.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| showBoundaryVertices | 显示边界顶点 |
| void NXOpen::Features::SewBuilder::SetTolerance | ( | double | tolerance | ) |
设置公差
创建于NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| tolerance | 公差 |
| void NXOpen::Features::SewBuilder::SetType | ( | NXOpen::Features::SewBuilder::Types | type | ) |
设置缝合类型
创建于NX5.0.0.
许可证要求:实体建模 ("SOLIDS MODELING") 或 CAM基础 ("CAM BASE") 或 检测编程 ("INSPECTION PROGRAMMING")
| type | 类型 |
| NXOpen::GeometricAnalysis::SheetBoundaryAnalysisBuilder * NXOpen::Features::SewBuilder::SheetBoundaryAOBuilder | ( | ) |
返回用于创建 GeometricAnalysis::SheetBoundaryAnalysis 对象的 GeometricAnalysis::SheetBoundaryAnalysisBuilder
创建于NX2306.0.0。
许可证要求:无
| int NXOpen::Features::SewBuilder::SheetBoundaryColor | ( | ) |
返回使用 GeometricAnalysis::SheetBoundaryAnalysis 显示的缝合输出边界的颜色
创建于NX2306.0.0。
许可证要求:无
| bool NXOpen::Features::SewBuilder::ShowBoundaryVertices | ( | ) |
返回是否使用 GeometricAnalysis::SheetBoundaryAnalysis 显示缝合输出边界顶点的选项
创建于NX2306.0.0。
许可证要求:无
| NXOpen::ScCollector * NXOpen::Features::SewBuilder::TargetBodiesCollector | ( | ) |
返回目标片体
创建于NX2312.0.0.
许可证要求:无
| NXOpen::SelectFaceList * NXOpen::Features::SewBuilder::TargetFaces | ( | ) |
返回目标片体
返回目标实体面
创建于NX5.0.0.
许可证要求:无
| double NXOpen::Features::SewBuilder::Tolerance | ( | ) |
返回公差
创建于NX5.0.0.
许可证要求:无
| NXOpen::ScCollector * NXOpen::Features::SewBuilder::ToolBodiesCollector | ( | ) |
返回刀具片体
创建于NX2312.0.0.
许可证要求:无
| NXOpen::SelectFaceList * NXOpen::Features::SewBuilder::ToolFaces | ( | ) |
返回刀具片体
返回刀具实体面
创建于NX5.0.0.
许可证要求:无
| NXOpen::Features::SewBuilder::Types NXOpen::Features::SewBuilder::Type | ( | ) |
返回缝合类型
创建于NX5.0.0.
许可证要求:无