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

桥接曲面构建器 更多...

#include <Features_BridgeSurfaceBuilder.hxx>

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

Public 类型

enum  EndObjectType { EndObjectTypeEdge , EndObjectTypeCurve }

Public 成员函数

void ConstructSurfaceBoundaryCurve (bool startBoundary)
NXOpen::GeometricUtilities::FlowDirectionEdgeFlowDirection ()
NXOpen::SectionFirstCurve ()
NXOpen::GeometricUtilities::ContinuityFirstEdgeContinuity ()
NXOpen::GeometricUtilities::OnPathDimensionBuilderFirstEdgeOffset ()
NXOpen::GeometricUtilities::CurveRangeBuilderFirstEdgeRange ()
NXOpen::SelectNXObjectFirstEdgeSelection ()
NXOpen::Features::BridgeSurfaceBuilder::EndObjectType FirstEndObjectType ()
double G0Tolerance ()
double G1Tolerance ()
double G2Tolerance ()
bool IsEndHandlesLinked ()
bool IsFirstEdgeContinuityReversed ()
bool IsFirstEdgeLimitEndToEnd ()
bool IsFirstEdgeReversed ()
bool IsSecondEdgeContinuityReversed ()
bool IsSecondEdgeLimitEndToEnd ()
bool IsSecondEdgeReversed ()
bool IsStartHandlesLinked ()
NXOpen::GeometricUtilities::RebuildRebuild ()
NXOpen::SectionSecondCurve ()
NXOpen::GeometricUtilities::ContinuitySecondEdgeContinuity ()
NXOpen::GeometricUtilities::OnPathDimensionBuilderSecondEdgeOffset ()
NXOpen::GeometricUtilities::CurveRangeBuilderSecondEdgeRange ()
NXOpen::SelectNXObjectSecondEdgeSelection ()
NXOpen::Features::BridgeSurfaceBuilder::EndObjectType SecondEndObjectType ()
void SetEndHandlesLinked (bool isEndHandlesLinked)
void SetFirstEdgeContinuityReversed (bool isFirstEdgeContinuityReversed)
void SetFirstEdgeLimitEndToEnd (bool isFirstEdgeLimitEndToEnd)
void SetFirstEdgeReversed (bool isFirstEdgeReversed)
void SetFirstEndObjectType (NXOpen::Features::BridgeSurfaceBuilder::EndObjectType firstEndObjectType)
void SetG0Tolerance (double g0Tolerance)
void SetG1Tolerance (double g1Tolerance)
void SetG2Tolerance (double g2Tolerance)
void SetSecondEdgeContinuityReversed (bool isSecondEdgeContinuityReversed)
void SetSecondEdgeLimitEndToEnd (bool isSecondEdgeLimitEndToEnd)
void SetSecondEdgeReversed (bool isSecondEdgeReversed)
void SetSecondEndObjectType (NXOpen::Features::BridgeSurfaceBuilder::EndObjectType secondEndObjectType)
void SetStartHandlesLinked (bool isStartHandlesLinked)
NXOpen::GeometricUtilities::LawBuilderTangentMagnitudeLaw1 ()
NXOpen::GeometricUtilities::LawBuilderTangentMagnitudeLaw2 ()
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 _BridgeSurfaceBuilderBuilder

详细描述

桥接曲面构建器

表示 @link NXOpen::Features::BridgeSurface NXOpen::Features::BridgeSurface@endlink  构建器
 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateBridgeSurfaceBuilder  NXOpen::Features::FeatureCollection::CreateBridgeSurfaceBuilder @endlink  <br>

默认值。

属性
EdgeFlowDirection.FlowDirectionType NotSpecified
FirstEdgeContinuity.ContinuityType G1
FirstEdgeRange.AnchorPosition Start
FirstEndObjectType Edge
IsFirstEdgeLimitEndToEnd 0
IsSecondEdgeLimitEndToEnd 0
SecondEdgeContinuity.ContinuityType G1
SecondEndObjectType Edge
TangentMagnitudeLaw1.Function ft
TangentMagnitudeLaw1.LawType Constant
TangentMagnitudeLaw1.Parameter t


在NX8.0.0中创建。

成员枚举类型说明

◆ EndObjectType

边或曲线选择

枚举值
EndObjectTypeEdge 

EndObjectTypeCurve 

曲线

成员函数说明

◆ ConstructSurfaceBoundaryCurve()

void NXOpen::Features::BridgeSurfaceBuilder::ConstructSurfaceBoundaryCurve ( bool startBoundary)

构建桥接曲面边界曲线
创建于NX10.0.0。

许可证要求:nx_freeform_2("高级自由曲面建模")

参数
startBoundary若为起始边界则为True,若为终止边界则为False

◆ EdgeFlowDirection()

NXOpen::GeometricUtilities::FlowDirection * NXOpen::Features::BridgeSurfaceBuilder::EdgeFlowDirection ( )

返回边缘切线幅值

弃用
于NX2206.0.0中已废弃。 请改用 NXOpen::Features::BridgeSurfaceBuilder::TangentMagnitudeLaw1

于NX8.0.0中创建。

许可证要求:无

返回流向。有关详情,请参见 NXOpen::GeometricUtilities::FlowDirection
于NX8.0.0中创建。

许可证要求:无

◆ FirstCurve()

NXOpen::Section * NXOpen::Features::BridgeSurfaceBuilder::FirstCurve ( )

获取第一曲线截面
创建于NX2306.0.0.

许可证要求:无

◆ FirstEdgeContinuity()

NXOpen::GeometricUtilities::Continuity * NXOpen::Features::BridgeSurfaceBuilder::FirstEdgeContinuity ( )

获取第一边连续性
创建于NX8.0.0.

许可证要求:无

◆ FirstEdgeOffset()

NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Features::BridgeSurfaceBuilder::FirstEdgeOffset ( )

返回第一条边的偏移
于NX8.0.0中创建。

许可证要求:无

◆ FirstEdgeRange()

NXOpen::GeometricUtilities::CurveRangeBuilder * NXOpen::Features::BridgeSurfaceBuilder::FirstEdgeRange ( )

返回第一条边的范围
于NX8.0.0中创建。

许可证要求:无

◆ FirstEdgeSelection()

NXOpen::SelectNXObject * NXOpen::Features::BridgeSurfaceBuilder::FirstEdgeSelection ( )

获取第一边选择
创建于NX8.0.0.

许可证要求:无

◆ FirstEndObjectType()

NXOpen::Features::BridgeSurfaceBuilder::EndObjectType NXOpen::Features::BridgeSurfaceBuilder::FirstEndObjectType ( )

获取第一边曲线选择类型
创建于NX2306.0.0.

许可证要求:无

◆ G0Tolerance()

double NXOpen::Features::BridgeSurfaceBuilder::G0Tolerance ( )

返回G0公差
创建于NX8.0.0。

许可证要求:无

◆ G1Tolerance()

double NXOpen::Features::BridgeSurfaceBuilder::G1Tolerance ( )

返回G1公差
创建于NX8.0.0。

许可证要求:无

◆ G2Tolerance()

double NXOpen::Features::BridgeSurfaceBuilder::G2Tolerance ( )

返回G2公差
创建于NX8.0.0。

许可证要求:无

◆ IsEndHandlesLinked()

bool NXOpen::Features::BridgeSurfaceBuilder::IsEndHandlesLinked ( )

返回表示末端手柄是否已链接的标志
于NX8.0.0中创建。

许可证要求:无

◆ IsFirstEdgeContinuityReversed()

bool NXOpen::Features::BridgeSurfaceBuilder::IsFirstEdgeContinuityReversed ( )

获取第一边连续性方向是否反转的标志
创建于NX8.0.0.

许可证要求:无

◆ IsFirstEdgeLimitEndToEnd()

bool NXOpen::Features::BridgeSurfaceBuilder::IsFirstEdgeLimitEndToEnd ( )

返回表示第一条边范围是否为端到端的标志
于NX8.0.0中创建。

许可证要求:无

◆ IsFirstEdgeReversed()

bool NXOpen::Features::BridgeSurfaceBuilder::IsFirstEdgeReversed ( )

获取第一边方向是否反转的标志
创建于NX8.0.0.

许可证要求:无

◆ IsSecondEdgeContinuityReversed()

bool NXOpen::Features::BridgeSurfaceBuilder::IsSecondEdgeContinuityReversed ( )

返回表示第二条边处的连续性方向是否反转的标志
于NX8.0.0中创建。

许可证要求:无

◆ IsSecondEdgeLimitEndToEnd()

bool NXOpen::Features::BridgeSurfaceBuilder::IsSecondEdgeLimitEndToEnd ( )

返回表示第二条边范围是否为端到端的标志
于NX8.0.0中创建。

许可证要求:无

◆ IsSecondEdgeReversed()

bool NXOpen::Features::BridgeSurfaceBuilder::IsSecondEdgeReversed ( )

获取第二边方向是否反转的标志
创建于NX8.0.0.

许可证要求:无

◆ IsStartHandlesLinked()

bool NXOpen::Features::BridgeSurfaceBuilder::IsStartHandlesLinked ( )

返回表示起始手柄是否已链接的标志
于NX8.0.0中创建。

许可证要求:无

◆ Rebuild()

NXOpen::GeometricUtilities::Rebuild * NXOpen::Features::BridgeSurfaceBuilder::Rebuild ( )

返回曲面重建数据
创建于NX8.0.0。

许可证要求:无

◆ SecondCurve()

NXOpen::Section * NXOpen::Features::BridgeSurfaceBuilder::SecondCurve ( )

获取第二曲线截面
创建于NX2306.0.0.

许可证要求:无

◆ SecondEdgeContinuity()

NXOpen::GeometricUtilities::Continuity * NXOpen::Features::BridgeSurfaceBuilder::SecondEdgeContinuity ( )

获取第二边连续性
创建于NX8.0.0.

许可证要求:无

◆ SecondEdgeOffset()

NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Features::BridgeSurfaceBuilder::SecondEdgeOffset ( )

返回第二条边的偏移
于NX8.0.0中创建。

许可证要求:无

◆ SecondEdgeRange()

NXOpen::GeometricUtilities::CurveRangeBuilder * NXOpen::Features::BridgeSurfaceBuilder::SecondEdgeRange ( )

返回第二条边的范围
于NX8.0.0中创建。

许可证要求:无

◆ SecondEdgeSelection()

NXOpen::SelectNXObject * NXOpen::Features::BridgeSurfaceBuilder::SecondEdgeSelection ( )

获取第二边选择
创建于NX8.0.0.

许可证要求:无

◆ SecondEndObjectType()

NXOpen::Features::BridgeSurfaceBuilder::EndObjectType NXOpen::Features::BridgeSurfaceBuilder::SecondEndObjectType ( )

获取第二边曲线选择类型
创建于NX2306.0.0.

许可证要求:无

◆ SetEndHandlesLinked()

void NXOpen::Features::BridgeSurfaceBuilder::SetEndHandlesLinked ( bool isEndHandlesLinked)

设置表示末端手柄是否已链接的标志
于NX8.0.0中创建。

许可证要求:nx_freeform_2("高级自由形状建模")

参数
isEndHandlesLinked末端手柄是否已链接

◆ SetFirstEdgeContinuityReversed()

void NXOpen::Features::BridgeSurfaceBuilder::SetFirstEdgeContinuityReversed ( bool isFirstEdgeContinuityReversed)

设置第一边连续性方向是否反转的标志
创建于NX8.0.0.

许可证要求:nx_freeform_2 ("高级自由曲面建模")

参数
isFirstEdgeContinuityReversedisfirstedgecontinuityreversed

◆ SetFirstEdgeLimitEndToEnd()

void NXOpen::Features::BridgeSurfaceBuilder::SetFirstEdgeLimitEndToEnd ( bool isFirstEdgeLimitEndToEnd)

设置表示第一条边范围是否为端到端的标志
于NX8.0.0中创建。

许可证要求:nx_freeform_2("高级自由形状建模")

参数
isFirstEdgeLimitEndToEnd第一条边范围是否为端到端

◆ SetFirstEdgeReversed()

void NXOpen::Features::BridgeSurfaceBuilder::SetFirstEdgeReversed ( bool isFirstEdgeReversed)

设置第一边方向是否反转的标志
创建于NX8.0.0.

许可证要求:nx_freeform_2 ("高级自由曲面建模")

参数
isFirstEdgeReversedisfirstedgereversed

◆ SetFirstEndObjectType()

void NXOpen::Features::BridgeSurfaceBuilder::SetFirstEndObjectType ( NXOpen::Features::BridgeSurfaceBuilder::EndObjectType firstEndObjectType)

设置第一边曲线选择类型
创建于NX2306.0.0.

许可证要求:nx_freeform_2 ("高级自由曲面建模")

参数
firstEndObjectTypefirstendobjecttype

◆ SetG0Tolerance()

void NXOpen::Features::BridgeSurfaceBuilder::SetG0Tolerance ( double g0Tolerance)

设置G0公差
创建于NX8.0.0。

许可证要求:nx_freeform_2("高级自由曲面建模")

参数
g0ToleranceG0公差

◆ SetG1Tolerance()

void NXOpen::Features::BridgeSurfaceBuilder::SetG1Tolerance ( double g1Tolerance)

设置G1公差
创建于NX8.0.0。

许可证要求:nx_freeform_2("高级自由曲面建模")

参数
g1ToleranceG1公差

◆ SetG2Tolerance()

void NXOpen::Features::BridgeSurfaceBuilder::SetG2Tolerance ( double g2Tolerance)

设置G2公差
创建于NX8.0.0。

许可证要求:nx_freeform_2("高级自由曲面建模")

参数
g2ToleranceG2公差

◆ SetSecondEdgeContinuityReversed()

void NXOpen::Features::BridgeSurfaceBuilder::SetSecondEdgeContinuityReversed ( bool isSecondEdgeContinuityReversed)

设置表示第二条边处的连续性方向是否反转的标志
于NX8.0.0中创建。

许可证要求:nx_freeform_2("高级自由形状建模")

参数
isSecondEdgeContinuityReversed第二条边连续性是否反转

◆ SetSecondEdgeLimitEndToEnd()

void NXOpen::Features::BridgeSurfaceBuilder::SetSecondEdgeLimitEndToEnd ( bool isSecondEdgeLimitEndToEnd)

设置表示第二条边范围是否为端到端的标志
于NX8.0.0中创建。

许可证要求:nx_freeform_2("高级自由形状建模")

参数
isSecondEdgeLimitEndToEnd第二条边范围是否为端到端

◆ SetSecondEdgeReversed()

void NXOpen::Features::BridgeSurfaceBuilder::SetSecondEdgeReversed ( bool isSecondEdgeReversed)

设置第二边方向是否反转的标志
创建于NX8.0.0.

许可证要求:nx_freeform_2 ("高级自由曲面建模")

参数
isSecondEdgeReversedissecondedgereversed

◆ SetSecondEndObjectType()

void NXOpen::Features::BridgeSurfaceBuilder::SetSecondEndObjectType ( NXOpen::Features::BridgeSurfaceBuilder::EndObjectType secondEndObjectType)

设置第二边曲线选择类型
创建于NX2306.0.0.

许可证要求:nx_freeform_2 ("高级自由曲面建模")

参数
secondEndObjectTypesecondendobjecttype

◆ SetStartHandlesLinked()

void NXOpen::Features::BridgeSurfaceBuilder::SetStartHandlesLinked ( bool isStartHandlesLinked)

设置表示起始手柄是否已链接的标志
于NX8.0.0中创建。

许可证要求:nx_freeform_2("高级自由形状建模")

参数
isStartHandlesLinked起始手柄是否已链接

◆ TangentMagnitudeLaw1()

NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::BridgeSurfaceBuilder::TangentMagnitudeLaw1 ( )

返回切线幅值规律1
创建于NX2206.0.0。

许可证要求:nx_freeform_2("高级自由曲面建模")

◆ TangentMagnitudeLaw2()

NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::BridgeSurfaceBuilder::TangentMagnitudeLaw2 ( )

返回切线幅值规律2
创建于NX2206.0.0。

许可证要求:nx_freeform_2("高级自由曲面建模")