补片开口构建器类
更多...
#include <Features_PatchOpeningsBuilder.hxx>
|
| enum | OutputTypes { OutputTypesSingleFeature
, OutputTypesMultipleFeatures
, OutputTypesSew
} |
| enum | Types {
TypesQuilted
, TypesNSided
, TypesMesh
, TypesByDeletingEdges
,
TypesExtension
, TypesNotch
, TypesJoggle
, TypesMoldWizard
,
TypesBySuppression
} |
|
|
class | _PatchOpeningsBuilderBuilder |
补片开口构建器类
表示修补开口特征的构建器。 用于创建和编辑修补开口特征。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreatePatchOpeningsBuilder
在NX6.0.0中创建。
◆ OutputTypes
输出方式
| 枚举值 |
|---|
| OutputTypesSingleFeature | 输出包含所有修补片体的单个特征
|
| OutputTypesMultipleFeatures | 为每个修补片体输出一个特征
|
| OutputTypesSew | 将修补片体缝合到目标片体
|
◆ Types
用于修补开口的方法
| 枚举值 |
|---|
| TypesQuilted | 使用拼接面网格进行修补
|
| TypesNSided | 使用N边曲面区域方法进行修补
|
| TypesMesh | 使用通过曲线网格进行修补
|
| TypesByDeletingEdges | 通过删除边并延伸面进行修补
|
| TypesExtension | 切线边延伸方法
|
| TypesNotch | 缺口填充方法
|
| TypesJoggle | 交错填充方法
|
| TypesMoldWizard | 使用模具向导边修补方法进行修补
|
| TypesBySuppression | 通过抑制特征进行修补
|
◆ CreatePathFromOpening()
从当前选中的开口创建闭合曲线(路径)。
于 NX7.5.0 版本创建。
许可要求:nx_freeform_2("高级自由曲面建模")或 die_engineering("模具工程")
- 参数
-
| objectArray | 用于创建路径的开口对象 |
| path | 通过组合 object_array 项创建的曲线 |
◆ CutoutLength()
◆ CutoutRadius()
◆ Distance()
◆ DistanceTolerance()
| double NXOpen::Features::PatchOpeningsBuilder::DistanceTolerance |
( |
| ) |
|
返回距离公差。用于缝合片体和连接曲线
创建于 NX6.0.0。
许可证要求:无
◆ DividingCurves()
返回用于划分开口的曲线。
创建于 NX7.5.0。
许可证要求:无
◆ Faces()
返回用于形成修补边界的面。这些面在内部会被缝合为片体,以确定需要填充的内部开口
创建于 NX6.0.0。
许可证要求:无
◆ FindOpenings()
| void NXOpen::Features::PatchOpeningsBuilder::FindOpenings |
( |
bool | filterNoise | ) |
|
根据输入面查找所有有效的开口。
于 NX7.5.0 版本创建。
许可要求:nx_freeform_2("高级自由曲面建模")或 die_engineering("模具工程")
- 参数
-
| filterNoise | 若为 true,则不允许小开口和外边缘 |
◆ Limits()
返回控制修补范围的边界
创建于 NX7.5.0。
许可证要求:无
◆ Openings()
返回定义要修补的开口的边。必须定义闭合环
创建于 NX6.0.0。
许可证要求:无
◆ Output()
返回所需的输出类型 - 单个特征、多个特征、缝合。
创建于 NX6.0.0。
许可证要求:无
◆ SetDistanceTolerance()
| void NXOpen::Features::PatchOpeningsBuilder::SetDistanceTolerance |
( |
double | distTol | ) |
|
设置距离公差。用于缝合片体和连接曲线
创建于 NX6.0.0。
许可证要求:nx_freeform_2("高级自由曲面建模")或 die_engineering("模具工程")
- 参数
-
◆ SetOutput()
设置所需的输出类型 - 单个特征、多个特征、缝合。
创建于 NX6.0.0。
许可证要求:nx_freeform_2("高级自由曲面建模")或 die_engineering("模具工程")
- 参数
-
◆ SetShelfPoint1()
| void NXOpen::Features::PatchOpeningsBuilder::SetShelfPoint1 |
( |
NXOpen::Point * | point | ) |
|
◆ SetShelfPoint2()
| void NXOpen::Features::PatchOpeningsBuilder::SetShelfPoint2 |
( |
NXOpen::Point * | point | ) |
|
◆ SetType()
设置用于修补开口的方法
在NX6.0.0中创建。
许可要求:无
- 参数
-
◆ ShelfLength()
◆ ShelfPoint1()
| NXOpen::Point * NXOpen::Features::PatchOpeningsBuilder::ShelfPoint1 |
( |
| ) |
|
◆ ShelfPoint2()
| NXOpen::Point * NXOpen::Features::PatchOpeningsBuilder::ShelfPoint2 |
( |
| ) |
|
◆ ShelfRadius()
◆ Type()
返回用于修补开口的方法
在NX6.0.0中创建。
许可要求:无