NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Features::MatchEdgeBuilder类 参考

匹配边特征构建器 更多...

#include <Features_MatchEdgeBuilder.hxx>

类 NXOpen::Features::MatchEdgeBuilder 继承关系图:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  EdgeConstraintType {
  EdgeConstraintTypeLinked , EdgeConstraintTypeFree , EdgeConstraintTypePerpendicular , EdgeConstraintTypeIsoU ,
  EdgeConstraintTypeIsoV , EdgeConstraintTypeLinear
}
enum  MatchExact { MatchExactExact , MatchExactAlign , MatchExactNone }
enum  PoleMoveDirection { PoleMoveDirectionX , PoleMoveDirectionY , PoleMoveDirectionZ }
enum  PoleMovementConstraintEnumType {
  PoleMovementConstraintEnumTypeWCS , PoleMovementConstraintEnumTypeView , PoleMovementConstraintEnumTypeVector , PoleMovementConstraintEnumTypeNormal ,
  PoleMovementConstraintEnumTypeProject , PoleMovementConstraintEnumTypeInherit , PoleMovementConstraintEnumTypeFixStart , PoleMovementConstraintEnumTypeFixEnd ,
  PoleMovementConstraintEnumTypeStartAndEnd
}
enum  Types { TypesMatchEdgeToEdge , TypesMatchEdgeToFace , TypesMatchEdgeToCurve , TypesMatchEdgeToDatum }

Public 成员函数

NXOpen::ExpressionBlend ()
bool CanUseFaceFinder ()
NXOpen::GeometricUtilities::ControlPoleManagerDataControlPoleManager ()
NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilderDegreePatches ()
NXOpen::GeometricUtilities::DepthSkewBuilderDepthSkew ()
double DistanceTolerance ()
NXOpen::GeometricUtilities::CurveRangeBuilderEdgeLimit ()
NXOpen::GeometricUtilities::OnPathDimensionBuilderEdgeOffsetPosition ()
void EditPoleUpdateSurface ()
NXOpen::Features::MatchEdgeBuilder::EdgeConstraintType EndEdgeConstraint ()
NXOpen::Features::FaceRecognitionBuilderFaceRecognizer ()
bool FlipTargetCurveOrientation ()
bool IsBlendEnabled ()
bool IsCreateCopy ()
bool IsEditPoleEnabled ()
bool IsEndEdgeLocked ()
bool IsEndPoleFixed ()
bool IsG0Continuity ()
bool IsG1Continuity ()
bool IsG2Continuity ()
bool IsG3Continuity ()
bool IsKeepSelected ()
bool IsMatchEndToEnd ()
bool IsStartEdgeLocked ()
bool IsStartPoleFixed ()
void LoadEditEdge ()
NXOpen::Features::MatchEdgeBuilder::MatchExact MatchExactType ()
NXOpen::SelectNXObjectObjectToEdit ()
NXOpen::GeometricUtilities::ContinuityOppositeEdgeConstraint ()
int PartialMatch ()
NXOpen::Features::MatchEdgeBuilder::PoleMoveDirection PoleMoveDirectionEnum ()
NXOpen::DirectionPoleMoveDirectionVector ()
NXOpen::Features::MatchEdgeBuilder::PoleMovementConstraintEnumType PoleMovementConstraintType ()
void ResetEditPoles ()
void SetBlendEnabled (bool isBlendEnabled)
void SetCanUseFaceFinder (bool canUseFaceFinder)
void SetCreateCopy (bool createCopy)
void SetDistanceTolerance (double tolerance)
void SetEditPoleEnabled (bool enable)
void SetEndEdgeConstraint (NXOpen::Features::MatchEdgeBuilder::EdgeConstraintType endEdgeConstraint)
void SetEndEdgeLocked (bool lockEndEdge)
void SetEndPoleFixed (bool fixEndPole)
void SetFlipTargetCurveOrientation (bool flip)
void SetG0Continuity (bool g0Continuity)
void SetG1Continuity (bool g1Continuity)
void SetG2Continuity (bool g2Continuity)
void SetG3Continuity (bool g3Continuity)
void SetKeepSelected (bool isKeepSelected)
void SetMatchEndToEnd (bool isMatchEndToEnd)
void SetMatchExactType (NXOpen::Features::MatchEdgeBuilder::MatchExact matchExact)
void SetPartialMatch (int partialMatch)
void SetPoleMoveDirectionEnum (NXOpen::Features::MatchEdgeBuilder::PoleMoveDirection poleMoveDirectionEnum)
void SetPoleMoveDirectionVector (NXOpen::Direction *poleMoveDirectionVector)
void SetPoleMovementConstraintType (NXOpen::Features::MatchEdgeBuilder::PoleMovementConstraintEnumType poleMovementConstraint)
void SetSelectedEditEdgeAndFace (NXOpen::Edge *edge, NXOpen::Face *face)
void SetStartEdgeConstraint (NXOpen::Features::MatchEdgeBuilder::EdgeConstraintType startEdgeConstraint)
void SetStartEdgeLocked (bool isStartEdgeLocked)
void SetStartPoleFixed (bool fixStartPole)
void SetTangentDirectionVector (NXOpen::Direction *tangentDirectionVector)
void SetType (NXOpen::Features::MatchEdgeBuilder::Types type)
void SetupPoleEditing ()
NXOpen::Features::MatchEdgeBuilder::EdgeConstraintType StartEdgeConstraint ()
NXOpen::DirectionTangentDirectionVector ()
NXOpen::SelectDisplayableObjectListTargetObjects ()
NXOpen::Features::MatchEdgeBuilder::Types Type ()
void UpdateOriginalMatchSurface ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _MatchEdgeBuilderBuilder

详细描述

匹配边特征构建器

        表示 @link NXOpen::Features::MatchEdge NXOpen::Features::MatchEdge@endlink  构建器
         <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateMatchEdgeBuilder  NXOpen::Features::FeatureCollection::CreateMatchEdgeBuilder @endlink  <br>
    默认值。
    <list type="table">
    <listheader><term>
    属性</term>  <description>
    值</description> </listheader>
    <item><term>
    Blend.Value </term> <description>
    100 </description> </item>
    <item><term>
    CanUseFaceFinder </term> <description>
    0 </description> </item>
    <item><term>
    DegreePatches.Degree </term> <description>
    3 </description> </item>
    <item><term>
    DegreePatches.SegmentsOrPatches </term> <description>
    1 </description> </item>
    <item><term>
    DegreePatches.UDegree </term> <description>
    5 </description> </item>
    <item><term>
    DegreePatches.UPatches </term> <description>
    1 </description> </item>
    <item><term>
    DegreePatches.VDegree </term> <description>
    5 </description> </item>
    <item><term>
    DegreePatches.VPatches </term> <description>
    1 </description> </item>
    <item><term>
    EdgeLimit.AnchorPosition </term> <description>
    Start </description> </item>
    <item><term>
    EndEdgeConstraint </term> <description>
    Linked </description> </item>
    <item><term>
    FaceRecognizer.CloneEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognizer.CoaxialEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognizer.CoplanarAxesEnabled </term> <description>
    0 </description> </item>
    <item><term>
    FaceRecognizer.CoplanarEnabled </term> <description>

0 FaceRecognizer.EqualDiameterEnabled 0 FaceRecognizer.OffsetEnabled 0 FaceRecognizer.ParallelEnabled 0 FaceRecognizer.PatternEnabled 0 FaceRecognizer.PerpendicularEnabled 0 FaceRecognizer.RigidBodyFaceEnabled 0 FaceRecognizer.SameEntryEnabled 0 FaceRecognizer.SameEntrySurfaceEnabled 0 FaceRecognizer.SameOrbitEnabled 0 FaceRecognizer.SymmetricEnabled 0 FaceRecognizer.TangentEnabled 0 FaceRecognizer.ThicknessChainEnabled 0 FaceRecognizer.UseFaceBrowse 1 IsBlendEnabled 0 IsEditPoleEnabled 0 IsEndEdgeLocked 0 IsEndPoleFixed 0 IsG0Continuity 1 IsG1Continuity 1 IsG2Continuity 0 IsG3Continuity 0 IsKeepSelected 0 IsMatchEndToEnd 0 IsStartEdgeLocked 0 IsStartPoleFixed 0 MatchExactType None PartialMatch 100 PoleMoveDirectionEnum X PoleMovementConstraintType Project StartEdgeConstraint Free


Created in NX6.0.0.

成员枚举类型说明

◆ EdgeConstraintType

边约束类型

枚举值
EdgeConstraintTypeLinked 

链接,仅可用于末端边

EdgeConstraintTypeFree 

自由

EdgeConstraintTypePerpendicular 

垂直方向

EdgeConstraintTypeIsoU 

U向等参数线

EdgeConstraintTypeIsoV 

V向等参数线

EdgeConstraintTypeLinear 

线性

◆ MatchExact

精确匹配类型

枚举值
MatchExactExact 

精确匹配

MatchExactAlign 

匹配对齐,不改变次数和补片

MatchExactNone 

不进行精确匹配

◆ PoleMoveDirection

极点移动方向

枚举值
PoleMoveDirectionX 

沿XC方向

PoleMoveDirectionY 

沿YC方向

PoleMoveDirectionZ 

沿ZC方向

◆ PoleMovementConstraintEnumType

极点移动类型

枚举值
PoleMovementConstraintEnumTypeWCS 

沿WCS X/Y/Z方向

PoleMovementConstraintEnumTypeView 

沿视图方向

PoleMovementConstraintEnumTypeVector 

沿用户定义的矢量方向

PoleMovementConstraintEnumTypeNormal 

法向方向

PoleMovementConstraintEnumTypeProject 

投影方向

PoleMovementConstraintEnumTypeInherit 

继承方向

PoleMovementConstraintEnumTypeFixStart 

固定起点

PoleMovementConstraintEnumTypeFixEnd 

固定终点

PoleMovementConstraintEnumTypeStartAndEnd 

固定起点和终点

◆ Types

匹配边匹配类型。匹配到基准面类型在NX7.0中已弃用。

枚举值
TypesMatchEdgeToEdge 

边到边匹配类型

TypesMatchEdgeToFace 

边到面匹配类型

TypesMatchEdgeToCurve 

边到曲线匹配类型

TypesMatchEdgeToDatum 

边到基准面匹配类型。 该类型在NX7.0中已弃用。 请使用NXOpen::Features::EdgeSymmetry 特征替代。

成员函数说明

◆ Blend()

NXOpen::Expression * NXOpen::Features::MatchEdgeBuilder::Blend ( )

返回混合
创建于NX7.0.0。

许可证要求:无

◆ CanUseFaceFinder()

bool NXOpen::Features::MatchEdgeBuilder::CanUseFaceFinder ( )

返回同步模式
Created in NX7.5.0.

License requirements : None

◆ ControlPoleManager()

NXOpen::GeometricUtilities::ControlPoleManagerData * NXOpen::Features::MatchEdgeBuilder::ControlPoleManager ( )

返回控制极点管理器
版本 NX6.0.0 创建。

许可要求:无

◆ DegreePatches()

NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder * NXOpen::Features::MatchEdgeBuilder::DegreePatches ( )

获取阶数和补片
创建于NX6.0.0。

许可证要求:无

◆ DepthSkew()

NXOpen::GeometricUtilities::DepthSkewBuilder * NXOpen::Features::MatchEdgeBuilder::DepthSkew ( )

返回深度倾斜
在 NX7.0.0 中创建。

许可证要求:无

◆ DistanceTolerance()

double NXOpen::Features::MatchEdgeBuilder::DistanceTolerance ( )

返回从面提取 B 曲面的公差
在 NX7.5.0 中创建。

许可证要求:无

◆ EdgeLimit()

NXOpen::GeometricUtilities::CurveRangeBuilder * NXOpen::Features::MatchEdgeBuilder::EdgeLimit ( )

返回边缘限制
版本 NX6.0.0 创建。

许可要求:无

◆ EdgeOffsetPosition()

NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Features::MatchEdgeBuilder::EdgeOffsetPosition ( )

返回边缘偏移位置
版本 NX6.0.0 创建。

许可要求:无

◆ EditPoleUpdateSurface()

void NXOpen::Features::MatchEdgeBuilder::EditPoleUpdateSurface ( )

编辑极点期间更新曲面。此函数仅用于极点编辑阶段,且在极点移动到新位置后。该函数根据新的极点位置更新曲面。
版本 NX6.0.0 创建。

许可要求:studio_free_form("STUDIO FREE FORM")

◆ EndEdgeConstraint()

NXOpen::Features::MatchEdgeBuilder::EdgeConstraintType NXOpen::Features::MatchEdgeBuilder::EndEdgeConstraint ( )

返回表示结束边约束类型的值
创建于NX7.0.0。

许可证要求:无

◆ FaceRecognizer()

NXOpen::Features::FaceRecognitionBuilder * NXOpen::Features::MatchEdgeBuilder::FaceRecognizer ( )

返回面识别器
Created in NX7.5.0.

License requirements : None

◆ FlipTargetCurveOrientation()

bool NXOpen::Features::MatchEdgeBuilder::FlipTargetCurveOrientation ( )

返回目标曲线投影方向
在 NX7.5.2 中创建。

许可证要求:无

◆ IsBlendEnabled()

bool NXOpen::Features::MatchEdgeBuilder::IsBlendEnabled ( )

返回表示是否启用混合匹配的值
创建于NX7.0.0。

许可证要求:无

◆ IsCreateCopy()

bool NXOpen::Features::MatchEdgeBuilder::IsCreateCopy ( )

返回匹配边曲面的新副本
创建于NX6.0.1。

许可证要求:无

◆ IsEditPoleEnabled()

bool NXOpen::Features::MatchEdgeBuilder::IsEditPoleEnabled ( )

返回极点编辑状态
版本 NX6.0.0 创建。

许可要求:无

◆ IsEndEdgeLocked()

bool NXOpen::Features::MatchEdgeBuilder::IsEndEdgeLocked ( )

获取终止边锁定状态
创建于NX6.0.0。

许可证要求:无

◆ IsEndPoleFixed()

bool NXOpen::Features::MatchEdgeBuilder::IsEndPoleFixed ( )

返回指示是否固定结束极点的值
版本 NX7.0.0 创建。

许可要求:无

◆ IsG0Continuity()

bool NXOpen::Features::MatchEdgeBuilder::IsG0Continuity ( )

获取G0连续状态
创建于NX6.0.0。

许可证要求:无

◆ IsG1Continuity()

bool NXOpen::Features::MatchEdgeBuilder::IsG1Continuity ( )

获取G1连续状态
创建于NX6.0.0。

许可证要求:无

◆ IsG2Continuity()

bool NXOpen::Features::MatchEdgeBuilder::IsG2Continuity ( )

获取G2连续状态
创建于NX6.0.0。

许可证要求:无

◆ IsG3Continuity()

bool NXOpen::Features::MatchEdgeBuilder::IsG3Continuity ( )

获取G3连续状态
创建于NX6.0.0。

许可证要求:无

◆ IsKeepSelected()

bool NXOpen::Features::MatchEdgeBuilder::IsKeepSelected ( )

返回指示选择是否在命令会话间保持的值
在 NX7.0.0 中创建。

许可证要求:无

◆ IsMatchEndToEnd()

bool NXOpen::Features::MatchEdgeBuilder::IsMatchEndToEnd ( )

获取端对端匹配状态
创建于NX6.0.0。

许可证要求:无

◆ IsStartEdgeLocked()

bool NXOpen::Features::MatchEdgeBuilder::IsStartEdgeLocked ( )

获取起始边锁定状态
创建于NX6.0.0。

许可证要求:无

◆ IsStartPoleFixed()

bool NXOpen::Features::MatchEdgeBuilder::IsStartPoleFixed ( )

返回指示是否固定起始极点的值
版本 NX7.0.0 创建。

许可要求:无

◆ LoadEditEdge()

void NXOpen::Features::MatchEdgeBuilder::LoadEditEdge ( )

加载与编辑边相关的内部数据,应在选择要匹配的边或面后调用
Created in NX6.0.0.

License requirements : studio_free_form ("STUDIO FREE FORM")

◆ MatchExactType()

NXOpen::Features::MatchEdgeBuilder::MatchExact NXOpen::Features::MatchEdgeBuilder::MatchExactType ( )

返回表示精确匹配类型的值
创建于NX7.0.0。

许可证要求:无

◆ ObjectToEdit()

NXOpen::SelectNXObject * NXOpen::Features::MatchEdgeBuilder::ObjectToEdit ( )

返回要编辑的边
Created in NX6.0.0.

License requirements : None

◆ OppositeEdgeConstraint()

NXOpen::GeometricUtilities::Continuity * NXOpen::Features::MatchEdgeBuilder::OppositeEdgeConstraint ( )

获取匹配曲面的起始连续约束
创建于NX6.0.0。

许可证要求:无

◆ PartialMatch()

int NXOpen::Features::MatchEdgeBuilder::PartialMatch ( )

返回局部匹配
在 NX7.0.0 中创建。

许可证要求:无

◆ PoleMoveDirectionEnum()

NXOpen::Features::MatchEdgeBuilder::PoleMoveDirection NXOpen::Features::MatchEdgeBuilder::PoleMoveDirectionEnum ( )

返回表示极点移动方向的值
创建于NX7.0.0。

许可证要求:无

◆ PoleMoveDirectionVector()

NXOpen::Direction * NXOpen::Features::MatchEdgeBuilder::PoleMoveDirectionVector ( )

返回极点移动方向向量
版本 NX7.0.0 创建。

许可要求:无

◆ PoleMovementConstraintType()

NXOpen::Features::MatchEdgeBuilder::PoleMovementConstraintEnumType NXOpen::Features::MatchEdgeBuilder::PoleMovementConstraintType ( )

返回表示极点移动约束类型的值
创建于NX7.0.0。

许可证要求:无

◆ ResetEditPoles()

void NXOpen::Features::MatchEdgeBuilder::ResetEditPoles ( )

在编辑极点期间重置曲面。此函数将曲面控制极点重置到其初始位置。
创建于NX7.0.0。

许可证要求:studio_free_form ("STUDIO FREE FORM")

◆ SetBlendEnabled()

void NXOpen::Features::MatchEdgeBuilder::SetBlendEnabled ( bool isBlendEnabled)

设置表示是否启用混合匹配的值
创建于NX7.0.0。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
isBlendEnabledisblendenabled

◆ SetCanUseFaceFinder()

void NXOpen::Features::MatchEdgeBuilder::SetCanUseFaceFinder ( bool canUseFaceFinder)

设置同步模式
Created in NX7.5.0.

License requirements : studio_free_form ("STUDIO FREE FORM")

参数
canUseFaceFinder同步模式

◆ SetCreateCopy()

void NXOpen::Features::MatchEdgeBuilder::SetCreateCopy ( bool createCopy)

设置匹配边曲面的新副本
创建于NX6.0.1。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
createCopycreatecopy

◆ SetDistanceTolerance()

void NXOpen::Features::MatchEdgeBuilder::SetDistanceTolerance ( double tolerance)

设置从面提取 B 曲面的公差
在 NX7.5.0 中创建。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
tolerance公差

◆ SetEditPoleEnabled()

void NXOpen::Features::MatchEdgeBuilder::SetEditPoleEnabled ( bool enable)

设置极点编辑状态
版本 NX6.0.0 创建。

许可要求:studio_free_form("STUDIO FREE FORM")

参数
enable启用

◆ SetEndEdgeConstraint()

void NXOpen::Features::MatchEdgeBuilder::SetEndEdgeConstraint ( NXOpen::Features::MatchEdgeBuilder::EdgeConstraintType endEdgeConstraint)

设置表示结束边约束类型的值
创建于NX7.0.0。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
endEdgeConstraintendedgeconstraint

◆ SetEndEdgeLocked()

void NXOpen::Features::MatchEdgeBuilder::SetEndEdgeLocked ( bool lockEndEdge)

设置终止边锁定状态
创建于NX6.0.0。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
lockEndEdgelockendedge

◆ SetEndPoleFixed()

void NXOpen::Features::MatchEdgeBuilder::SetEndPoleFixed ( bool fixEndPole)

设置指示是否固定结束极点的值
版本 NX7.0.0 创建。

许可要求:studio_free_form("STUDIO FREE FORM")

参数
fixEndPole固定结束极点

◆ SetFlipTargetCurveOrientation()

void NXOpen::Features::MatchEdgeBuilder::SetFlipTargetCurveOrientation ( bool flip)

设置目标曲线投影方向
在 NX7.5.2 中创建。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
flip反转

◆ SetG0Continuity()

void NXOpen::Features::MatchEdgeBuilder::SetG0Continuity ( bool g0Continuity)

设置G0连续状态
创建于NX6.0.0。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
g0Continuityg0continuity

◆ SetG1Continuity()

void NXOpen::Features::MatchEdgeBuilder::SetG1Continuity ( bool g1Continuity)

设置G1连续状态
创建于NX6.0.0。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
g1Continuityg1continuity

◆ SetG2Continuity()

void NXOpen::Features::MatchEdgeBuilder::SetG2Continuity ( bool g2Continuity)

设置G2连续状态
创建于NX6.0.0。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
g2Continuityg2continuity

◆ SetG3Continuity()

void NXOpen::Features::MatchEdgeBuilder::SetG3Continuity ( bool g3Continuity)

设置G3连续状态
创建于NX6.0.0。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
g3Continuityg3continuity

◆ SetKeepSelected()

void NXOpen::Features::MatchEdgeBuilder::SetKeepSelected ( bool isKeepSelected)

设置指示选择是否在命令会话间保持的值
在 NX7.0.0 中创建。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
isKeepSelected是否保持选择

◆ SetMatchEndToEnd()

void NXOpen::Features::MatchEdgeBuilder::SetMatchEndToEnd ( bool isMatchEndToEnd)

设置端对端匹配状态
创建于NX6.0.0。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
isMatchEndToEndismatchendtoend

◆ SetMatchExactType()

void NXOpen::Features::MatchEdgeBuilder::SetMatchExactType ( NXOpen::Features::MatchEdgeBuilder::MatchExact matchExact)

设置表示精确匹配类型的值
创建于NX7.0.0。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
matchExactmatchexact

◆ SetPartialMatch()

void NXOpen::Features::MatchEdgeBuilder::SetPartialMatch ( int partialMatch)

设置局部匹配
在 NX7.0.0 中创建。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
partialMatch局部匹配

◆ SetPoleMoveDirectionEnum()

void NXOpen::Features::MatchEdgeBuilder::SetPoleMoveDirectionEnum ( NXOpen::Features::MatchEdgeBuilder::PoleMoveDirection poleMoveDirectionEnum)

设置表示极点移动方向的值
创建于NX7.0.0。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
poleMoveDirectionEnumpolemovedirectionenum

◆ SetPoleMoveDirectionVector()

void NXOpen::Features::MatchEdgeBuilder::SetPoleMoveDirectionVector ( NXOpen::Direction * poleMoveDirectionVector)

设置极点移动方向向量
版本 NX7.0.0 创建。

许可要求:studio_free_form("STUDIO FREE FORM")

参数
poleMoveDirectionVector极点移动方向向量

◆ SetPoleMovementConstraintType()

void NXOpen::Features::MatchEdgeBuilder::SetPoleMovementConstraintType ( NXOpen::Features::MatchEdgeBuilder::PoleMovementConstraintEnumType poleMovementConstraint)

设置表示极点移动约束类型的值
创建于NX7.0.0。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
poleMovementConstraintpolemovementconstraint

◆ SetSelectedEditEdgeAndFace()

void NXOpen::Features::MatchEdgeBuilder::SetSelectedEditEdgeAndFace ( NXOpen::Edge * edge,
NXOpen::Face * face )

设置边和面
在 NX7.5.0 中创建。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
edge
face

◆ SetStartEdgeConstraint()

void NXOpen::Features::MatchEdgeBuilder::SetStartEdgeConstraint ( NXOpen::Features::MatchEdgeBuilder::EdgeConstraintType startEdgeConstraint)

设置表示起始边约束类型的值
创建于NX7.0.0。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
startEdgeConstraintstartedgeconstraint

◆ SetStartEdgeLocked()

void NXOpen::Features::MatchEdgeBuilder::SetStartEdgeLocked ( bool isStartEdgeLocked)

设置起始边锁定状态
创建于NX6.0.0。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
isStartEdgeLockedisstartedgelocked

◆ SetStartPoleFixed()

void NXOpen::Features::MatchEdgeBuilder::SetStartPoleFixed ( bool fixStartPole)

设置指示是否固定起始极点的值
版本 NX7.0.0 创建。

许可要求:studio_free_form("STUDIO FREE FORM")

参数
fixStartPole固定起始极点

◆ SetTangentDirectionVector()

void NXOpen::Features::MatchEdgeBuilder::SetTangentDirectionVector ( NXOpen::Direction * tangentDirectionVector)

设置切线方向矢量
在 NX7.0.0 中创建。

许可证要求:studio_free_form ("STUDIO FREE FORM")

参数
tangentDirectionVector切线方向矢量

◆ SetType()

void NXOpen::Features::MatchEdgeBuilder::SetType ( NXOpen::Features::MatchEdgeBuilder::Types type)

设置类型
版本 NX6.0.0 创建。

许可要求:studio_free_form("STUDIO FREE FORM")

参数
type类型

◆ SetupPoleEditing()

void NXOpen::Features::MatchEdgeBuilder::SetupPoleEditing ( )

设置曲面极点编辑。进入极点编辑功能前应调用此方法,以准备开始曲面极点编辑的必要设置。
版本 NX6.0.0 创建。

许可要求:studio_free_form("STUDIO FREE FORM")

◆ StartEdgeConstraint()

NXOpen::Features::MatchEdgeBuilder::EdgeConstraintType NXOpen::Features::MatchEdgeBuilder::StartEdgeConstraint ( )

返回表示起始边约束类型的值
创建于NX7.0.0。

许可证要求:无

◆ TangentDirectionVector()

NXOpen::Direction * NXOpen::Features::MatchEdgeBuilder::TangentDirectionVector ( )

返回切线方向矢量
在 NX7.0.0 中创建。

许可证要求:无

◆ TargetObjects()

NXOpen::SelectDisplayableObjectList * NXOpen::Features::MatchEdgeBuilder::TargetObjects ( )

返回边要匹配的目标对象
Created in NX6.0.0.

License requirements : None

◆ Type()

NXOpen::Features::MatchEdgeBuilder::Types NXOpen::Features::MatchEdgeBuilder::Type ( )

返回类型
版本 NX6.0.0 创建。

许可要求:无

◆ UpdateOriginalMatchSurface()

void NXOpen::Features::MatchEdgeBuilder::UpdateOriginalMatchSurface ( )

更新原始匹配曲面几何
在 NX7.5.2 中创建。

许可证要求:studio_free_form ("STUDIO FREE FORM")