边缘修补构建器
更多...
#include <Tooling_EdgePatchBuilder.hxx>
|
| enum | ConvertTypeOption { ConvertTypeOptionWithCopies
, ConvertTypeOptionNoCopies
} |
| enum | PatchStatus {
PatchStatusNoLoopExisted
, PatchStatusOneLoopExisted
, PatchStatusMultiLoopsExisted
, PatchStatusSomeLoopsExisted
,
PatchStatusLoopNotPatched
, PatchStatusPatchedAndSomeSuppressed
, PatchStatusPatchedAndAllSuppressed
, PatchStatusPatchedAndNoSuppressed
} |
| enum | SelectTypes { SelectTypesFace
, SelectTypesBody
, SelectTypesTraverse
} |
|
|
class | _EdgePatchBuilderBuilder |
边缘修补构建器
表示用于创建边缘修补曲面的建造器。
要创建此类的新实例,请使用 NXOpen::Tooling::EdgePatchCollection::CreateBuilder
默认值。
| 属性 | 值 |
| ConvertType | WithCopies |
| PatchSurface | 1 |
| SelType | Face |
在NX7.5.0中创建。
◆ ConvertTypeOption
所有选定片体是否转换为有副本或无副本的选项。
| 枚举值 |
|---|
| ConvertTypeOptionWithCopies | 有副本
|
| ConvertTypeOptionNoCopies | 无副本
|
◆ PatchStatus
修补状态类型的设置。
| 枚举值 |
|---|
| PatchStatusNoLoopExisted | 列表中不存在环
|
| PatchStatusOneLoopExisted | 列表中存在一个环
|
| PatchStatusMultiLoopsExisted | 列表中存在多个环
|
| PatchStatusSomeLoopsExisted | 列表中存在部分环
|
| PatchStatusLoopNotPatched | 无环被修补
|
| PatchStatusPatchedAndSomeSuppressed | 部分修补体被抑制
|
| PatchStatusPatchedAndAllSuppressed | 所有修补体被抑制
|
| PatchStatusPatchedAndNoSuppressed | 无修补体被抑制
|
◆ SelectTypes
选择类型的设置。
| 枚举值 |
|---|
| SelectTypesFace | 面类型
|
| SelectTypesBody | 体类型
|
| SelectTypesTraverse | 遍历类型
|
◆ AllowPatch()
| bool NXOpen::Tooling::EdgePatchBuilder::AllowPatch |
( |
| ) |
|
获取是否允许为补片曲面创建副本的标志。
创建于NX7.5.3。
许可证要求:无
◆ Body()
获取用于搜索环的体。
创建于NX7.5.0。
许可证要求:无
◆ BodyColor()
获取补片体颜色。
创建于NX7.5.5。
许可证要求:无
◆ ClearList()
| void NXOpen::Tooling::EdgePatchBuilder::ClearList |
( |
int | type | ) |
|
清除索引列表。
创建于 NX7.5.0。
许可证要求:无
- 参数
-
◆ ConvertType()
返回所有选中的片体是否转换为有副本或无副本的选项。
创建于 NX1899.0.0。
许可证要求:无
◆ DeleteOneLoopList()
| void NXOpen::Tooling::EdgePatchBuilder::DeleteOneLoopList |
( |
int | index | ) |
|
删除索引对应的一个环列表。
创建于 NX7.5.0。
许可证要求:无
- 参数
-
◆ DestroyMemory()
| void NXOpen::Tooling::EdgePatchBuilder::DestroyMemory |
( |
| ) |
|
销毁构建器的内存。
创建于 NX7.5.0。
许可证要求:无
◆ DirectionReverse()
| void NXOpen::Tooling::EdgePatchBuilder::DirectionReverse |
( |
| ) |
|
反转参考面方向。
创建于NX7.5.0。
许可证要求:无
◆ EditReferenceFace()
| void NXOpen::Tooling::EdgePatchBuilder::EditReferenceFace |
( |
int | index, |
|
|
const std::vector< NXOpen::Face * > & | addFaces, |
|
|
const std::vector< NXOpen::Face * > & | removeFaces ) |
添加或移除参考面。
创建于 NX7.5.0。
许可证要求:无
- 参数
-
| index | 环列表的索引 |
| addFaces | 要添加到参考面的面 |
| removeFaces | 要从参考面移除的面 |
◆ Face()
获取用于搜索环的面。
创建于NX7.5.0。
许可证要求:无
◆ FastPatch()
| bool NXOpen::Tooling::EdgePatchBuilder::FastPatch |
( |
| ) |
|
返回是否使用快速算法创建补孔的指示。
创建于 NX2306.0.0。
许可证要求:无
◆ FindBodyHoles()
| void NXOpen::Tooling::EdgePatchBuilder::FindBodyHoles |
( |
NXOpen::Body * | body | ) |
|
在输入的体上查找孔。
创建于 NX7.5.0。
许可证要求:无
- 参数
-
◆ FindEdgesPatch()
获取输入边的孔信息。
- 返回
- 边或曲线的修补状态
创建于 NX7.5.0。
许可证要求:无
- 参数
-
◆ FindFaceHoles()
在输入的面上查找孔。
- 返回
- 环状态
创建于 NX7.5.0。
许可证要求:无
- 参数
-
◆ GetNewCavityAndCorePartingProcessStatus()
| int NXOpen::Tooling::EdgePatchBuilder::GetNewCavityAndCorePartingProcessStatus |
( |
| ) |
|
新型腔和型芯分模过程的状态。
- 返回
- 新型腔和型芯分模过程状态
创建于 NX2312.0.0。
许可证要求:无
◆ Loops()
获取要补片的环。
创建于NX7.5.0。
许可证要求:无
◆ MakeMoldWizardFills()
| void NXOpen::Tooling::EdgePatchBuilder::MakeMoldWizardFills |
( |
double | tolerance, |
|
|
const std::vector< NXOpen::NXObject * > & | edges, |
|
|
const std::vector< NXOpen::Face * > & | origFaces ) |
创建模具向导填充体。
创建于 NX9.0.1。
许可证要求:无
- 参数
-
| tolerance | 距离公差 |
| edges | 有序边数组 |
| origFaces | 选中的面数组 |
◆ NX_DEPRECATED() [1/2]
◆ NX_DEPRECATED() [2/2]
◆ PatchSurface()
| bool NXOpen::Tooling::EdgePatchBuilder::PatchSurface |
( |
| ) |
|
获取是否在型芯/型腔中创建补片曲面体的指示。
创建于NX7.5.0。
许可证要求:无
◆ ReferenceFace()
获取用于创建边补片的参考面。
创建于NX7.5.0。
许可证要求:无
◆ RemoveParameters()
| bool NXOpen::Tooling::EdgePatchBuilder::RemoveParameters |
( |
| ) |
|
返回是否为修补曲面移除参数的指示。
创建于 NX2306.0.0。
许可证要求:无
◆ SelType()
获取边补片创建的补片类型。
创建于NX7.5.0。
许可证要求:无
◆ SetAllowPatch()
| void NXOpen::Tooling::EdgePatchBuilder::SetAllowPatch |
( |
bool | patch | ) |
|
设置是否允许为补片曲面创建副本的标志。
创建于NX7.5.3。
许可证要求:无
- 参数
-
◆ SetBodyColor()
| void NXOpen::Tooling::EdgePatchBuilder::SetBodyColor |
( |
NXOpen::NXColor * | patchColor | ) |
|
设置补片体颜色。
创建于NX7.5.5。
许可证要求:无
- 参数
-
◆ SetConvertType()
设置所有选中的片体是否转换为有副本或无副本的选项。
创建于 NX1899.0.0。
许可证要求:ug_mold_design ("UG MOLD")
- 参数
-
◆ SetDeletedList()
| void NXOpen::Tooling::EdgePatchBuilder::SetDeletedList |
( |
const std::vector< int > & | items | ) |
|
设置已删除的列表值。
创建于 NX7.5.0。
许可证要求:无
- 参数
-
◆ SetFastPatch()
| void NXOpen::Tooling::EdgePatchBuilder::SetFastPatch |
( |
bool | fastPatchOption | ) |
|
设置是否使用快速算法创建补孔的指示。
创建于 NX2306.0.0。
许可证要求:无
- 参数
-
| fastPatchOption | fastpatchoption |
◆ SetGiveFailedMessage()
| void NXOpen::Tooling::EdgePatchBuilder::SetGiveFailedMessage |
( |
int | giveMessage | ) |
|
设置是否显示失败消息的值。
创建于 NX7.5.0。
许可证要求:无
- 参数
-
◆ SetPatchSurface()
| void NXOpen::Tooling::EdgePatchBuilder::SetPatchSurface |
( |
bool | patchSurface | ) |
|
设置是否在型芯/型腔中创建补片曲面体的指示。
创建于NX7.5.0。
许可证要求:无
- 参数
-
◆ SetRemoveParameters()
| void NXOpen::Tooling::EdgePatchBuilder::SetRemoveParameters |
( |
bool | removeParametersOption | ) |
|
设置是否为修补曲面移除参数的指示。
创建于 NX2306.0.0。
许可证要求:无
- 参数
-
| removeParametersOption | removeparametersoption |
◆ SetSelectedItems()
| void NXOpen::Tooling::EdgePatchBuilder::SetSelectedItems |
( |
const std::vector< int > & | selectedItems | ) |
|
设置选中项的索引值。
创建于 NX7.5.0。
许可证要求:无
- 参数
-
◆ SetSelType()
设置边补片创建的补片类型。
创建于NX7.5.0。
许可证要求:无
- 参数
-
◆ SetTolerance()
| void NXOpen::Tooling::EdgePatchBuilder::SetTolerance |
( |
double | tolerance | ) |
|
设置公差值。
创建于 NX7.5.0。
许可证要求:无
- 参数
-
◆ blueValue [1/2]
| double double NXOpen::Tooling::EdgePatchBuilder::blueValue |
◆ blueValue [2/2]
| double double* NXOpen::Tooling::EdgePatchBuilder::blueValue |
◆ greenValue [1/2]
| double NXOpen::Tooling::EdgePatchBuilder::greenValue |
◆ greenValue [2/2]
| double* NXOpen::Tooling::EdgePatchBuilder::greenValue |