|
NX Open C++ 参考指南 2406 v1.1
|
边对称特征构建器 更多...
#include <Features_EdgeSymmetryBuilder.hxx>
友元 | |
| class | _EdgeSymmetryBuilderBuilder |
边对称特征构建器
表示 @link NXOpen::Features::EdgeSymmetry NXOpen::Features::EdgeSymmetry@endlink 构造器 <br> 要创建此类的新实例,使用 @link NXOpen::Features::FeatureCollection::CreateEdgeSymmetryBuilder NXOpen::Features::FeatureCollection::CreateEdgeSymmetryBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| IsG0 | 1 |
| IsG1 | 1 |
| MovementDirection | X |
| MovementMethod | Project |
| Parameterization.Degree | 3 |
| Parameterization.SegmentsOrPatches | 1 |
| Parameterization.UDegree | 5 |
| Parameterization.UPatches | 1 |
| Parameterization.VDegree | 5 |
| Parameterization.VPatches | 1 |
| SymmetryPlaneOption | XZ |
在 NX7.0.0 中创建。
匹配方法选项
| 枚举值 | |
|---|---|
| MovementMethodsNormal | 执行法向匹配 |
| MovementMethodsProject | 通过投影对应于曲面目标边的极点来执行匹配 |
| MovementMethodsWCS | 通过沿 WCS 主轴方向移动极点来执行匹配 |
| NXOpen::Expression * NXOpen::Features::EdgeSymmetryBuilder::Blend | ( | ) |
返回表面极点在深度方向上的约束表达式。
创建于NX7.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| bool NXOpen::Features::EdgeSymmetryBuilder::CanBlend | ( | ) |
返回是否使用混合值执行匹配的标志。
创建于NX7.0.0。
许可要求:无
| bool NXOpen::Features::EdgeSymmetryBuilder::CanCreateNewBody | ( | ) |
返回操作是否应用于面的副本以创建新体的标志。
创建于NX7.0.0。
许可要求:无
| NXOpen::GeometricUtilities::DepthSkewBuilder * NXOpen::Features::EdgeSymmetryBuilder::DepthSkew | ( | ) |
返回深度和倾斜值构建器。
创建于NX7.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| bool NXOpen::Features::EdgeSymmetryBuilder::IsEditPolesEnabled | ( | ) |
返回指示是否要手动编辑极点的值
创建于NX7.0.0。
许可证要求:无
| bool NXOpen::Features::EdgeSymmetryBuilder::IsEndLocked | ( | ) |
返回指示边方向上的结束边是否锁定的值
创建于NX7.0.0。
许可证要求:无
| bool NXOpen::Features::EdgeSymmetryBuilder::IsG0 | ( | ) |
返回是否强制G0连续的标志。
创建于NX7.0.0。
许可要求:无
| bool NXOpen::Features::EdgeSymmetryBuilder::IsG1 | ( | ) |
返回是否强制G1连续的标志。
创建于NX7.0.0。
许可要求:无
| bool NXOpen::Features::EdgeSymmetryBuilder::IsG2 | ( | ) |
返回是否强制G2连续的标志。
创建于NX7.0.0。
许可要求:无
| bool NXOpen::Features::EdgeSymmetryBuilder::IsG3 | ( | ) |
返回是否强制G3连续的标志。
创建于NX7.0.0。
许可要求:无
| bool NXOpen::Features::EdgeSymmetryBuilder::IsStartLocked | ( | ) |
返回指示边方向上的起始边是否锁定的值
创建于NX7.0.0。
许可证要求:无
| NXOpen::Features::EdgeSymmetryBuilder::MovementDirections NXOpen::Features::EdgeSymmetryBuilder::MovementDirection | ( | ) |
返回指示匹配期间极点移动方向的值
于 NX8.0.0 中创建。
许可证要求:无
| NXOpen::Features::EdgeSymmetryBuilder::MovementMethods NXOpen::Features::EdgeSymmetryBuilder::MovementMethod | ( | ) |
返回匹配过程中使用的极点移动方法
创建于NX7.0.0。
许可证要求:无
| NXOpen::SelectNXObject * NXOpen::Features::EdgeSymmetryBuilder::ObjectToEdit | ( | ) |
返回要编辑的对象
创建于NX7.0.0。
许可证要求:studio_free_form("STUDIO FREE FORM")
| NXOpen::Expression * NXOpen::Features::EdgeSymmetryBuilder::Offset | ( | ) |
返回与绝对主对称平面配合使用的偏移距离值
创建于NX7.0.0。
许可证要求:studio_free_form("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::Continuity * NXOpen::Features::EdgeSymmetryBuilder::OppositeEdgeContinuity | ( | ) |
返回对边连续性
创建于NX7.0.0。
许可证要求:studio_free_form("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder * NXOpen::Features::EdgeSymmetryBuilder::Parameterization | ( | ) |
返回曲面参数化
创建于NX7.0.0。
许可证要求:studio_free_form("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::ControlPoleManagerData * NXOpen::Features::EdgeSymmetryBuilder::PoleManager | ( | ) |
返回极点管理器,用于手动编辑极点。
创建于NX7.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| void NXOpen::Features::EdgeSymmetryBuilder::ResetPoleEditing | ( | ) |
将极点编辑重置为初始匹配状态。
创建于NX7.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| void NXOpen::Features::EdgeSymmetryBuilder::SetCanBlend | ( | bool | canBlend | ) |
设置是否使用混合值执行匹配的标志。
创建于NX7.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| canBlend | 是否混合 |
| void NXOpen::Features::EdgeSymmetryBuilder::SetCanCreateNewBody | ( | bool | newBody | ) |
设置操作是否应用于面的副本以创建新体的标志。
创建于NX7.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| newBody | 是否创建新体 |
| void NXOpen::Features::EdgeSymmetryBuilder::SetEditPolesEnabled | ( | bool | enabled | ) |
设置指示是否要手动编辑极点的值
创建于NX7.0.0。
许可证要求:studio_free_form("STUDIO FREE FORM")
| enabled | enabled |
| void NXOpen::Features::EdgeSymmetryBuilder::SetEndLocked | ( | bool | isEndLocked | ) |
设置指示边方向上的结束边是否锁定的值
创建于NX7.0.0。
许可证要求:studio_free_form("STUDIO FREE FORM")
| isEndLocked | isendlocked |
| void NXOpen::Features::EdgeSymmetryBuilder::SetG0 | ( | bool | isG0 | ) |
设置是否强制G0连续的标志。
创建于NX7.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| isG0 | 是否G0 |
| void NXOpen::Features::EdgeSymmetryBuilder::SetG1 | ( | bool | isG1 | ) |
设置是否强制G1连续的标志。
创建于NX7.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| isG1 | 是否G1 |
| void NXOpen::Features::EdgeSymmetryBuilder::SetG2 | ( | bool | isG2 | ) |
设置是否强制G2连续的标志。
创建于NX7.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| isG2 | 是否G2 |
| void NXOpen::Features::EdgeSymmetryBuilder::SetG3 | ( | bool | isG3 | ) |
设置是否强制G3连续的标志。
创建于NX7.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| isG3 | 是否G3 |
| void NXOpen::Features::EdgeSymmetryBuilder::SetMovementDirection | ( | NXOpen::Features::EdgeSymmetryBuilder::MovementDirections | movementDirection | ) |
设置指示匹配期间极点移动方向的值
于 NX8.0.0 中创建。
许可证要求:studio_free_form ("STUDIO FREE FORM")
| movementDirection | movementdirection |
| void NXOpen::Features::EdgeSymmetryBuilder::SetMovementMethod | ( | NXOpen::Features::EdgeSymmetryBuilder::MovementMethods | movementMethod | ) |
设置匹配过程中使用的极点移动方法
创建于NX7.0.0。
许可证要求:studio_free_form("STUDIO FREE FORM")
| movementMethod | movementmethod |
| void NXOpen::Features::EdgeSymmetryBuilder::SetStartLocked | ( | bool | isStartLocked | ) |
设置指示边方向上的起始边是否锁定的值
创建于NX7.0.0。
许可证要求:studio_free_form("STUDIO FREE FORM")
| isStartLocked | isstartlocked |
| void NXOpen::Features::EdgeSymmetryBuilder::SetSymmetryPlane | ( | NXOpen::Plane * | symmetryPlane | ) |
设置对称平面
创建于NX7.0.0。
许可证要求:studio_free_form("STUDIO FREE FORM")
| symmetryPlane | symmetryplane |
| void NXOpen::Features::EdgeSymmetryBuilder::SetSymmetryPlaneOption | ( | NXOpen::Features::EdgeSymmetryBuilder::SymmetryPlaneOptions | symmetryPlaneOption | ) |
设置对称平面选项
创建于NX7.0.0。
许可证要求:studio_free_form("STUDIO FREE FORM")
| symmetryPlaneOption | symmetryplaneoption |
| NXOpen::Plane * NXOpen::Features::EdgeSymmetryBuilder::SymmetryPlane | ( | ) |
返回对称平面
创建于NX7.0.0。
许可证要求:无
| NXOpen::Features::EdgeSymmetryBuilder::SymmetryPlaneOptions NXOpen::Features::EdgeSymmetryBuilder::SymmetryPlaneOption | ( | ) |
返回对称平面选项
创建于NX7.0.0。
许可证要求:无
| void NXOpen::Features::EdgeSymmetryBuilder::UpdateSurfacePostPoleEditing | ( | ) |
使用 NXOpen::GeometricUtilities::ControlPoleManagerData 更新曲面。 当使用极点管理器编辑极点时,使用此方法更新曲面。
于 NX7.0.0 中创建。
许可证要求:studio_free_form ("STUDIO FREE FORM")