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

边倒圆特征构建器 更多...

#include <Features_EdgeBlendBuilder.hxx>

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

Public 类型

enum  Conic { ConicBoundaryPlusCenter , ConicBoundaryPlusRho , ConicCenterPlusRho }
enum  FaceContinuity { FaceContinuityTangent , FaceContinuityCurvature }
enum  OrderOfBlending { OrderOfBlendingConvexFirst , OrderOfBlendingConcaveFirst }
enum  Overlap { OverlapMaintainAndIntersect , OverlapDifferentConvexityRollOver , OverlapAnyConvexityRollOver }
enum  Rhotype { RhotypeRelative , RhotypeAbsolute }
enum  Section { SectionCircular , SectionConic }
enum  Setback { SetbackIncludeWithCorner , SetbackSeparateFromCorner }

Public 成员函数

int AddChainset (NXOpen::ScCollector *collector, const char *radius)
int AddChainset (NXOpen::ScCollector *collector, const NXString &radius)
int AddChainset (NXOpen::ScCollector *collector, NXOpen::Features::EdgeBlendBuilder::Section sectionType, NXOpen::Features::EdgeBlendBuilder::Conic conicMethod, NXOpen::Features::EdgeBlendBuilder::Rhotype rhoType, const char *radius, const char *center, const char *rho)
int AddChainset (NXOpen::ScCollector *collector, NXOpen::Features::EdgeBlendBuilder::Section sectionType, NXOpen::Features::EdgeBlendBuilder::Conic conicMethod, NXOpen::Features::EdgeBlendBuilder::Rhotype rhoType, const NXString &radius, const NXString &center, const NXString &rho)
void AddEdgeChainData (const std::vector< NXOpen::Edge * > &edgeArray, const std::vector< bool > &edgeAlongChainDirectionArray, bool isChainClosed, bool isChainPartOfNetwork)
int AddNewStopshortData (NXOpen::GeometricUtilities::BlendStopshortBuilder *builder)
void AddPointOnEdgeChainData (const std::vector< NXOpen::Edge * > &edgeArray, const char *parameterOnChainExp, bool isArclength, const char *radiusExp, const char *centerValueExp, const char *rhoValueExp, NXOpen::Point *smartPoint, bool isExternal)
void AddPointOnEdgeChainData (const std::vector< NXOpen::Edge * > &edgeArray, const NXString &parameterOnChainExp, bool isArclength, const NXString &radiusExp, const NXString &centerValueExp, const NXString &rhoValueExp, NXOpen::Point *smartPoint, bool isExternal)
void AddPointOnEdgeChainData (const std::vector< NXOpen::Edge * > &edgeArray, double parameterOnChain, bool isArclength, double radius, double centerValue, double rhoValue, NXOpen::Point *smartPoint, bool isExternal)
int AddSetbackData (const std::vector< NXOpen::Edge * > &edgeArray, const std::vector< bool > &fromStart, const std::vector< NXString > &distance)
NX_DEPRECATED("Deprecated in NX5.0.0. Use Features::EdgeBlendBuilder::AddNewStopshortData instead.") int AddStopshortData(NXOpen int AddStopshortData (NXOpen::Edge *edge, bool fromStart, const char *distance)
int AddVariablePointData (NXOpen::Edge *edge, const char *parameter, const char *radius, const char *centerValue, const char *rhoValue, NXOpen::Point *smartPoint, bool isExternal, bool isArclength)
int AddVariablePointData (NXOpen::Edge *edge, const NXString &parameter, const NXString &radius, const NXString &centerValue, const NXString &rhoValue, NXOpen::Point *smartPoint, bool isExternal, bool isArclength)
NX_DEPRECATED("Deprecated in NX6.0.0. Use Features::EdgeBlendBuilder::AddVariableRadiusDataNew instead.") int AddVariableRadiusData(NXOpen int AddVariableRadiusData (NXOpen::Edge *edge, double parameter, const char *radius, NXOpen::Point *smartPoint, bool isExternal)
int AddVariableRadiusDataNew (NXOpen::Edge *edge, const char *parameter, const char *radius, NXOpen::Point *smartPoint, bool isExternal)
int AddVariableRadiusDataNew (NXOpen::Edge *edge, const char *parameter, const char *radius, NXOpen::Point *smartPoint, bool isExternal, bool isArclength)
int AddVariableRadiusDataNew (NXOpen::Edge *edge, const NXString &parameter, const NXString &radius, NXOpen::Point *smartPoint, bool isExternal)
int AddVariableRadiusDataNew (NXOpen::Edge *edge, const NXString &parameter, const NXString &radius, NXOpen::Point *smartPoint, bool isExternal, bool isArclength)
bool AllInstancesOption ()
NXOpen::Features::EdgeBlendBuilder::FaceContinuity BlendFaceContinuity ()
NXOpen::Features::EdgeBlendBuilder::OrderOfBlending BlendOrder ()
NXOpen::ScCollectorCliffEdges ()
bool ConvexConcaveY ()
void EditVariablePointData (NXOpen::Edge *edge, int vrIndex, const char *parameter, const char *radius, const char *centerValue, const char *rhoValue, NXOpen::Point *smartPoint, bool isExternal, bool isArclength)
void EditVariablePointData (NXOpen::Edge *edge, int vrIndex, const NXString &parameter, const NXString &radius, const NXString &centerValue, const NXString &rhoValue, NXOpen::Point *smartPoint, bool isExternal, bool isArclength)
NX_DEPRECATED("Deprecated in NX6.0.0. Use Features::EdgeBlendBuilder::EditVariableRadiusDataNew instead.") void EditVariableRadiusData(NXOpen void EditVariableRadiusData (NXOpen::Edge *edge, int vrIndex, double parameter, const char *radius, NXOpen::Point *smartPoint, bool isExternal)
void EditVariableRadiusDataNew (NXOpen::Edge *edge, int vrIndex, const char *parameter, const char *radius, NXOpen::Point *smartPoint, bool isExternal)
void EditVariableRadiusDataNew (NXOpen::Edge *edge, int vrIndex, const char *parameter, const char *radius, NXOpen::Point *smartPoint, bool isExternal, bool isArclength)
void EditVariableRadiusDataNew (NXOpen::Edge *edge, int vrIndex, const NXString &parameter, const NXString &radius, NXOpen::Point *smartPoint, bool isExternal)
void EditVariableRadiusDataNew (NXOpen::Edge *edge, int vrIndex, const NXString &parameter, const NXString &radius, NXOpen::Point *smartPoint, bool isExternal, bool isArclength)
void GetChainset (int csIndex, NXOpen::ScCollector **collector, NXOpen::Expression **radius)
void GetChainsetAndSectionValue (int csIndex, NXOpen::ScCollector **collector, NXOpen::Features::EdgeBlendBuilder::Section *sectionType, NXOpen::Features::EdgeBlendBuilder::Conic *conicMethod, NXOpen::Features::EdgeBlendBuilder::Rhotype *rhoType, NXOpen::Expression **radius, NXOpen::Expression **centerValueTAG, NXOpen::Expression **rhoValueTAG)
void GetChainsetAndStatus (int csIndex, NXOpen::ScCollector **collector, NXOpen::Expression **radius, bool *isValid)
int GetChainsetIndex (NXOpen::ScCollector *collector)
NXOpen::ExpressionGetCircularVariableRadiusExpression (const std::vector< NXOpen::Edge * > &edgeArray, double parameterOnChain, bool isArclength, NXOpen::Point *smartPoint, bool isExternal)
void GetConicExpressions (int csIndex, NXOpen::ScCollector **collector, NXOpen::Expression **primaryExpressionTag, NXOpen::Expression **secondaryExpressionTag)
void GetConicVariableRadiusExpressions (const std::vector< NXOpen::Edge * > &edgeArray, double parameterOnChain, bool isArclength, NXOpen::Point *smartPoint, bool isExternal, NXOpen::Expression **primaryExpressionTag, NXOpen::Expression **secondaryExpressionTag)
NXOpen::GeometricUtilities::BlendStopshortBuilderGetNewStopshortData (int ssIndex)
int GetNumberOfValidChainsets ()
int GetNumberOfValidSetbackData ()
std::vector< NXOpen::Edge * > GetSetbackData (int sbIndex, std::vector< bool > &fromStart, std::vector< NXOpen::Expression * > &distanceExp)
NXOpen::ExpressionGetSetbackDistanceExpression (int sbIndex, int ithDistance)
void GetVariableRadiusDataNew (NXOpen::Edge *edge, std::vector< NXOpen::Expression * > &parameterExp, std::vector< NXOpen::Expression * > &radiiExp, std::vector< NXOpen::Point * > &smartPoints, std::vector< bool > &isExternalFlagArray)
NXOpen::ExpressionGetVariableRadiusParameterExpression (const std::vector< NXOpen::Edge * > &edgeArray, double parameterOnChain, bool isArclength, NXOpen::Point *smartPoint, bool isExternal)
bool LimitFailingAreas ()
NXOpen::GeometricUtilities::BlendLimitsDataLimitsListData ()
bool MoveSharpEdge ()
NXOpen::ScCollectorNonCliffEdges ()
 NX_DEPRECATED ("Deprecated in NX5.0.0. Use Features::EdgeBlendBuilder::RemoveNewStopshortData instead.") void RemoveStopshortData(int ssIndex)
NXOpen::Features::EdgeBlendBuilder::Overlap OverlapOption ()
bool PatchComplexGeometryAreas ()
void RemoveChainset (int csIndex)
void RemoveChainsetByCollector (NXOpen::ScCollector *collector)
void RemoveEdgeChainAndPointOnEdgeChainData ()
void RemoveNewStopshortData (NXOpen::GeometricUtilities::BlendStopshortBuilder *builder)
bool RemoveSelfIntersection ()
void RemoveSetbackData (int sbIndex)
void RemoveStopshortDataByType (NXOpen::Edge *edge, bool fromStart, NXOpen::GeometricUtilities::BlendStopshortBuilder::Choices type)
void RemoveVariableRadiusData (NXOpen::Edge *edge)
void RemoveVariableRadiusData (NXOpen::Edge *edge, double parameter)
void RemoveVariableRadiusDataByIndex (NXOpen::Edge *edge, int index)
bool RollOntoEdge ()
bool RollOverSmoothEdge ()
bool SegmentBlendFaces ()
void SetAllInstancesOption (bool optionValue)
NXOpen::Features::EdgeBlendBuilder::Setback SetbackOption ()
void SetBlendFaceContinuity (NXOpen::Features::EdgeBlendBuilder::FaceContinuity optionValue)
void SetBlendOrder (NXOpen::Features::EdgeBlendBuilder::OrderOfBlending blendOrder)
void SetCliffEdges (NXOpen::ScCollector *cliffEdgeCollector)
void SetConvexConcaveY (bool optionValue)
void SetLimitFailingAreas (bool optionValue)
void SetMoveSharpEdge (bool optionValue)
void SetNonCliffEdges (NXOpen::ScCollector *nonCliffEdgeCollector)
void SetOverlapOption (NXOpen::Features::EdgeBlendBuilder::Overlap overlapOption)
void SetPatchComplexGeometryAreas (bool optionValue)
void SetRemoveSelfIntersection (bool optionValue)
void SetRollOntoEdge (bool optionValue)
void SetRollOverSmoothEdge (bool optionValue)
void SetSegmentBlendFaces (bool optionValue)
void SetSetbackOption (NXOpen::Features::EdgeBlendBuilder::Setback setbackOption)
void SetTolerance (double tolerance)
void SetTrimmingOption (bool optionValue)
void SetZeroSlopeRadiusFunctionAtChainEnds (bool optionValue)
double Tolerance ()
bool TrimmingOption ()
bool ZeroSlopeRadiusFunctionAtChainEnds ()
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 _EdgeBlendBuilderBuilder

详细描述

边倒圆特征构建器

表示边倒圆建造器。
若要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateEdgeBlendBuilder
默认值。

属性
修剪选项 False


在NX4.0.0中创建。

成员枚举类型说明

◆ Conic

此枚举表示圆锥选项

枚举值
ConicBoundaryPlusCenter 

边界加中心

ConicBoundaryPlusRho 

边界加rho

ConicCenterPlusRho 

中心加rho

◆ FaceContinuity

倒圆面连续性

枚举值
FaceContinuityTangent 

相切

FaceContinuityCurvature 

曲率

◆ OrderOfBlending

此枚举表示倒圆顺序

枚举值
OrderOfBlendingConvexFirst 

凸面优先

OrderOfBlendingConcaveFirst 

凹面优先

◆ Overlap

此枚举表示边倒圆的重叠解决选项

枚举值
OverlapMaintainAndIntersect 

保留倒圆并相交

OverlapDifferentConvexityRollOver 

若凸度不同,则滚过

OverlapAnyConvexityRollOver 

任何凸度,滚过

◆ Rhotype

此枚举表示圆锥截面倒圆的rho类型

枚举值
RhotypeRelative 

相对

RhotypeAbsolute 

绝对

◆ Section

此枚举表示截面选项

枚举值
SectionCircular 

默认选项,圆形倒圆

SectionConic 

圆锥形倒圆

◆ Setback

此枚举表示预留选项

枚举值
SetbackIncludeWithCorner 

包含在角中

SetbackSeparateFromCorner 

与角分离

成员函数说明

◆ AddChainset() [1/4]

int NXOpen::Features::EdgeBlendBuilder::AddChainset ( NXOpen::ScCollector * collector,
const char * radius )

向边倒圆添加边倒圆链组

返回
链组索引,指示正在处理的链组
创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
collector此边倒圆链组的收集器
radius此链组收集器的半径

◆ AddChainset() [2/4]

int NXOpen::Features::EdgeBlendBuilder::AddChainset ( NXOpen::ScCollector * collector,
const NXString & radius )

向边倒圆添加边倒圆链组

返回
链组索引,指示正在处理的链组
创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
collector此边倒圆链组的收集器
radius此链组收集器的半径

◆ AddChainset() [3/4]

int NXOpen::Features::EdgeBlendBuilder::AddChainset ( NXOpen::ScCollector * collector,
NXOpen::Features::EdgeBlendBuilder::Section sectionType,
NXOpen::Features::EdgeBlendBuilder::Conic conicMethod,
NXOpen::Features::EdgeBlendBuilder::Rhotype rhoType,
const char * radius,
const char * center,
const char * rho )

向边倒圆添加边倒圆链组

返回
链组索引,指示正在处理的链组
创建于NX8.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
collector此边倒圆链组的收集器
sectionType此链组的形状指定符
conicMethod此链组的形状子类型指定符
rhoType此链组的rho类型
radius此链组收集器的半径
center若类型为Conic,则为此链组收集器的圆锥中心值
rho若类型为Conic,则为此链组收集器的圆锥rho值

◆ AddChainset() [4/4]

int NXOpen::Features::EdgeBlendBuilder::AddChainset ( NXOpen::ScCollector * collector,
NXOpen::Features::EdgeBlendBuilder::Section sectionType,
NXOpen::Features::EdgeBlendBuilder::Conic conicMethod,
NXOpen::Features::EdgeBlendBuilder::Rhotype rhoType,
const NXString & radius,
const NXString & center,
const NXString & rho )

向边倒圆添加边倒圆链组

返回
链组索引,指示正在处理的链组
创建于NX8.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
collector此边倒圆链组的收集器
sectionType此链组的形状指定符
conicMethod此链组的形状子类型指定符
rhoType此链组的rho类型
radius此链组收集器的半径
center若类型为Conic,则为此链组收集器的圆锥中心值
rho若类型为Conic,则为此链组收集器的圆锥rho值

◆ AddEdgeChainData()

void NXOpen::Features::EdgeBlendBuilder::AddEdgeChainData ( const std::vector< NXOpen::Edge * > & edgeArray,
const std::vector< bool > & edgeAlongChainDirectionArray,
bool isChainClosed,
bool isChainPartOfNetwork )

向边倒圆添加边倒圆边链数据
于NX11.0.1版本创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
edgeArray边链使用的边数组
edgeAlongChainDirectionArray边沿链方向的标志数组
isChainClosed边链是否闭合
isChainPartOfNetwork边链是否属于链网络(连接点)

◆ AddNewStopshortData()

int NXOpen::Features::EdgeBlendBuilder::AddNewStopshortData ( NXOpen::GeometricUtilities::BlendStopshortBuilder * builder)

获取给定索引的倒圆终止数据

返回
边上的终止距离。
弃用
在 NX5.0.0 中已过时。请使用 Features::EdgeBlendBuilder::GetNewStopshortData 代替。

创建于 NX4.0.0。

许可证要求:无

为倒圆中的边添加倒圆终止数据

返回
终止数据项创建的位置索引。
创建于 NX5.0.0。

许可证要求:实体建模("SOLIDS MODELING")
参数
builder终止数据

◆ AddPointOnEdgeChainData() [1/3]

void NXOpen::Features::EdgeBlendBuilder::AddPointOnEdgeChainData ( const std::vector< NXOpen::Edge * > & edgeArray,
const char * parameterOnChainExp,
bool isArclength,
const char * radiusExp,
const char * centerValueExp,
const char * rhoValueExp,
NXOpen::Point * smartPoint,
bool isExternal )

向边倒圆添加边上点链数据,表达式数据使用TEXT_pc_t
创建于NX1953.0.0。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
edgeArray边链使用的边数组
parameterOnChainExp沿链的可变半径点参数表达式。如果isArcLength为false,则此值为百分比值
isArclength指示参数是弧长还是百分比弧长的标志
radiusExp边上此点的半径表达式。
centerValueExp边上此点的圆锥中心值表达式。
rhoValueExp边上此点的圆锥rho值表达式。
smartPoint定义此可变半径位置的智能点
isExternal指示此点是否在倒圆外部的标志

◆ AddPointOnEdgeChainData() [2/3]

void NXOpen::Features::EdgeBlendBuilder::AddPointOnEdgeChainData ( const std::vector< NXOpen::Edge * > & edgeArray,
const NXString & parameterOnChainExp,
bool isArclength,
const NXString & radiusExp,
const NXString & centerValueExp,
const NXString & rhoValueExp,
NXOpen::Point * smartPoint,
bool isExternal )

向边倒圆添加边上点链数据,表达式数据使用TEXT_pc_t
创建于NX1953.0.0。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
edgeArray边链使用的边数组
parameterOnChainExp沿链的可变半径点参数表达式。如果isArcLength为false,则此值为百分比值
isArclength指示参数是弧长还是百分比弧长的标志
radiusExp边上此点的半径表达式。
centerValueExp边上此点的圆锥中心值表达式。
rhoValueExp边上此点的圆锥rho值表达式。
smartPoint定义此可变半径位置的智能点
isExternal指示此点是否在倒圆外部的标志

◆ AddPointOnEdgeChainData() [3/3]

void NXOpen::Features::EdgeBlendBuilder::AddPointOnEdgeChainData ( const std::vector< NXOpen::Edge * > & edgeArray,
double parameterOnChain,
bool isArclength,
double radius,
double centerValue,
double rhoValue,
NXOpen::Point * smartPoint,
bool isExternal )

向边倒圆添加边上点链数据
创建于NX11.0.1。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
edgeArray边链使用的边数组
parameterOnChain沿链的可变半径点参数。如果isArcLength为false,则此值为百分比值
isArclength指示参数是弧长还是百分比弧长的标志
radius边上此点的半径。
centerValue边上此点的圆锥中心值。
rhoValue边上此点的圆锥rho值。
smartPoint定义此可变半径位置的智能点
isExternal指示此点是否在倒圆外部的标志

◆ AddSetbackData()

int NXOpen::Features::EdgeBlendBuilder::AddSetbackData ( const std::vector< NXOpen::Edge * > & edgeArray,
const std::vector< bool > & fromStart,
const std::vector< NXString > & distance )

为倒圆中的边添加倒圆缩进数据

返回
缩进数据项创建的位置索引。
创建于 NX4.0.0。

许可证要求:实体建模("SOLIDS MODELING")
参数
edgeArray缩进使用的边收集器标签数组
fromStart若为 true,则缩进定义在起始顶点。否则,定义在结束顶点。每个输入边对应一个值。
distance距离数组

◆ AddStopshortData()

NX_DEPRECATED("Deprecated in NX5.0.0. Use Features::EdgeBlendBuilder::AddNewStopshortData instead.") int AddStopshortData(NXOpen int NXOpen::Features::EdgeBlendBuilder::AddStopshortData ( NXOpen::Edge * edge,
bool fromStart,
const char * distance )

为倒圆中的边添加倒圆终止数据

返回
终止数据项创建的位置索引。
弃用
在 NX5.0.0 中已过时。请使用 Features::EdgeBlendBuilder::AddNewStopshortData 代替。

创建于 NX4.0.0。

许可证要求:实体建模("SOLIDS MODELING")

要添加终止数据的边 若为 true,则终止定义在起始顶点。否则,定义在结束顶点。 边上的终止距离。 为倒圆中的边添加倒圆终止数据

返回
终止数据项创建的位置索引。
弃用
在 NX5.0.0 中已过时。请使用 Features::EdgeBlendBuilder::AddNewStopshortData 代替。

创建于 NX4.0.0。

许可证要求:实体建模("SOLIDS MODELING")
参数
edge要添加终止数据的边
fromStart若为 true,则终止定义在起始顶点。否则,定义在结束顶点。
distance边上的终止距离。

◆ AddVariablePointData() [1/2]

int NXOpen::Features::EdgeBlendBuilder::AddVariablePointData ( NXOpen::Edge * edge,
const char * parameter,
const char * radius,
const char * centerValue,
const char * rhoValue,
NXOpen::Point * smartPoint,
bool isExternal,
bool isArclength )

为边倒圆中的边添加变半径数据

返回
创建的变半径数据项的索引
在NX8.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
edge要添加止短数据的边
parameter边上点的参数位置
radius边上该点的半径。
centerValue边上该点的圆锥中心值。
rhoValue边上该点的圆锥rho值。
smartPoint定义该变半径位置的智能点
isExternal指示该点是否在倒圆外部的标志
isArclength指示参数是否为弧长的标志

◆ AddVariablePointData() [2/2]

int NXOpen::Features::EdgeBlendBuilder::AddVariablePointData ( NXOpen::Edge * edge,
const NXString & parameter,
const NXString & radius,
const NXString & centerValue,
const NXString & rhoValue,
NXOpen::Point * smartPoint,
bool isExternal,
bool isArclength )

为边倒圆中的边添加变半径数据

返回
创建的变半径数据项的索引
在NX8.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
edge要添加止短数据的边
parameter边上点的参数位置
radius边上该点的半径。
centerValue边上该点的圆锥中心值。
rhoValue边上该点的圆锥rho值。
smartPoint定义该变半径位置的智能点
isExternal指示该点是否在倒圆外部的标志
isArclength指示参数是否为弧长的标志

◆ AddVariableRadiusData()

NX_DEPRECATED("Deprecated in NX6.0.0. Use Features::EdgeBlendBuilder::AddVariableRadiusDataNew instead.") int AddVariableRadiusData(NXOpen int NXOpen::Features::EdgeBlendBuilder::AddVariableRadiusData ( NXOpen::Edge * edge,
double parameter,
const char * radius,
NXOpen::Point * smartPoint,
bool isExternal )

为边倒圆中的边添加边倒圆可变半径数据

返回
可变半径数据项创建的索引
弃用
在 NX6.0.0 中已弃用。请使用 Features::EdgeBlendBuilder::AddVariableRadiusDataNew 替代。

在 NX4.0.0 中创建。

许可要求:solid_modeling ("SOLIDS MODELING")

要添加中止数据的边 边上点的参数位置 边上此点的半径。 定义此可变半径位置的智能点 指示此点是否在倒圆外部的标志 为边倒圆中的边添加边倒圆可变半径数据

返回
可变半径数据项创建的索引
弃用
在 NX6.0.0 中已弃用。请使用 Features::EdgeBlendBuilder::AddVariableRadiusDataNew 替代。

在 NX4.0.0 中创建。

许可要求:solid_modeling ("SOLIDS MODELING")
参数
edge要添加中止数据的边
parameter边上点的参数位置
radius边上此点的半径。
smartPoint定义此可变半径位置的智能点
isExternal指示此点是否在倒圆外部的标志

◆ AddVariableRadiusDataNew() [1/4]

int NXOpen::Features::EdgeBlendBuilder::AddVariableRadiusDataNew ( NXOpen::Edge * edge,
const char * parameter,
const char * radius,
NXOpen::Point * smartPoint,
bool isExternal )

为边倒圆中的边添加边倒圆可变半径数据 注意:此方法将始终创建弧长参数

返回
可变半径数据项创建的索引
在 NX6.0.0 中创建。

许可要求:solid_modeling ("SOLIDS MODELING")
参数
edge要添加中止数据的边
parameter边上点的参数位置
radius边上此点的半径。
smartPoint定义此可变半径位置的智能点
isExternal指示此点是否在倒圆外部的标志

◆ AddVariableRadiusDataNew() [2/4]

int NXOpen::Features::EdgeBlendBuilder::AddVariableRadiusDataNew ( NXOpen::Edge * edge,
const char * parameter,
const char * radius,
NXOpen::Point * smartPoint,
bool isExternal,
bool isArclength )

为边倒圆中的边添加变半径数据

返回
创建的变半径数据项的索引
在NX6.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
edge要添加止短数据的边
parameter边上点的参数位置
radius边上该点的半径。
smartPoint定义该变半径位置的智能点
isExternal指示该点是否在倒圆外部的标志
isArclength指示参数是否为弧长的标志

◆ AddVariableRadiusDataNew() [3/4]

int NXOpen::Features::EdgeBlendBuilder::AddVariableRadiusDataNew ( NXOpen::Edge * edge,
const NXString & parameter,
const NXString & radius,
NXOpen::Point * smartPoint,
bool isExternal )

为边倒圆中的边添加边倒圆可变半径数据 注意:此方法将始终创建弧长参数

返回
可变半径数据项创建的索引
在 NX6.0.0 中创建。

许可要求:solid_modeling ("SOLIDS MODELING")
参数
edge要添加中止数据的边
parameter边上点的参数位置
radius边上此点的半径。
smartPoint定义此可变半径位置的智能点
isExternal指示此点是否在倒圆外部的标志

◆ AddVariableRadiusDataNew() [4/4]

int NXOpen::Features::EdgeBlendBuilder::AddVariableRadiusDataNew ( NXOpen::Edge * edge,
const NXString & parameter,
const NXString & radius,
NXOpen::Point * smartPoint,
bool isExternal,
bool isArclength )

为边倒圆中的边添加变半径数据

返回
创建的变半径数据项的索引
在NX6.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
edge要添加止短数据的边
parameter边上点的参数位置
radius边上该点的半径。
smartPoint定义该变半径位置的智能点
isExternal指示该点是否在倒圆外部的标志
isArclength指示参数是否为弧长的标志

◆ AllInstancesOption()

bool NXOpen::Features::EdgeBlendBuilder::AllInstancesOption ( )

返回倒圆所有实例选项
于NX4.0.0创建。

许可要求:无

◆ BlendFaceContinuity()

NXOpen::Features::EdgeBlendBuilder::FaceContinuity NXOpen::Features::EdgeBlendBuilder::BlendFaceContinuity ( )

获取边倒圆面连续性选项
于NX10.0.0版本创建。

许可证要求:无

◆ BlendOrder()

NXOpen::Features::EdgeBlendBuilder::OrderOfBlending NXOpen::Features::EdgeBlendBuilder::BlendOrder ( )

获取边倒圆的倒圆顺序
创建于 NX4.0.0。

许可证要求:无

◆ CliffEdges()

NXOpen::ScCollector * NXOpen::Features::EdgeBlendBuilder::CliffEdges ( )

获取边倒圆的强制悬崖边
于NX5.0.0版本创建。

许可证要求:无

◆ ConvexConcaveY()

bool NXOpen::Features::EdgeBlendBuilder::ConvexConcaveY ( )

获取“凸/凹Y处的特殊倒圆”选项
创建于NX4.0.0。

许可证要求:无

◆ EditVariablePointData() [1/2]

void NXOpen::Features::EdgeBlendBuilder::EditVariablePointData ( NXOpen::Edge * edge,
int vrIndex,
const char * parameter,
const char * radius,
const char * centerValue,
const char * rhoValue,
NXOpen::Point * smartPoint,
bool isExternal,
bool isArclength )

编辑边倒圆中某条边的可变半径数据
创建于 NX8.0.0。

许可证要求:solid_modeling("SOLIDS MODELING")

参数
edge要添加止短数据的边
vrIndex要编辑的可变半径数据项的索引
parameter边上点的参数位置
radius边上该点的半径。
centerValue边上该点的圆锥中心值。
rhoValue边上该点的圆锥中心值。
smartPoint定义此可变半径位置的智能点
isExternal指示该点是否在倒圆外部的标志
isArclength指示参数是否为弧长的标志

◆ EditVariablePointData() [2/2]

void NXOpen::Features::EdgeBlendBuilder::EditVariablePointData ( NXOpen::Edge * edge,
int vrIndex,
const NXString & parameter,
const NXString & radius,
const NXString & centerValue,
const NXString & rhoValue,
NXOpen::Point * smartPoint,
bool isExternal,
bool isArclength )

编辑边倒圆中某条边的可变半径数据
创建于 NX8.0.0。

许可证要求:solid_modeling("SOLIDS MODELING")

参数
edge要添加止短数据的边
vrIndex要编辑的可变半径数据项的索引
parameter边上点的参数位置
radius边上该点的半径。
centerValue边上该点的圆锥中心值。
rhoValue边上该点的圆锥中心值。
smartPoint定义此可变半径位置的智能点
isExternal指示该点是否在倒圆外部的标志
isArclength指示参数是否为弧长的标志

◆ EditVariableRadiusData()

NX_DEPRECATED("Deprecated in NX6.0.0. Use Features::EdgeBlendBuilder::EditVariableRadiusDataNew instead.") void EditVariableRadiusData(NXOpen void NXOpen::Features::EdgeBlendBuilder::EditVariableRadiusData ( NXOpen::Edge * edge,
int vrIndex,
double parameter,
const char * radius,
NXOpen::Point * smartPoint,
bool isExternal )

编辑边倒圆中边的变半径数据

弃用
在NX6.0.0中已废弃。 请使用 Features::EdgeBlendBuilder::EditVariableRadiusDataNew 代替。

在NX4.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

要添加止短数据的边 要编辑的变半径数据项的索引 边上点的参数位置 边上该点的半径。 定义该变半径位置的智能点 指示该点是否在倒圆外部的标志 编辑边倒圆中边的变半径数据

弃用
在NX6.0.0中已废弃。 请使用 Features::EdgeBlendBuilder::EditVariableRadiusDataNew 代替。

在NX4.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")
参数
edge要添加止短数据的边
vrIndex要编辑的变半径数据项的索引
parameter边上点的参数位置
radius边上该点的半径。
smartPoint定义该变半径位置的智能点
isExternal指示该点是否在倒圆外部的标志

◆ EditVariableRadiusDataNew() [1/4]

void NXOpen::Features::EdgeBlendBuilder::EditVariableRadiusDataNew ( NXOpen::Edge * edge,
int vrIndex,
const char * parameter,
const char * radius,
NXOpen::Point * smartPoint,
bool isExternal )

编辑边倒圆中边的变半径数据
在NX6.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
edge要添加止短数据的边
vrIndex要编辑的变半径数据项的索引
parameter边上点的参数位置
radius边上该点的半径。
smartPoint定义该变半径位置的智能点
isExternal指示该点是否在倒圆外部的标志

◆ EditVariableRadiusDataNew() [2/4]

void NXOpen::Features::EdgeBlendBuilder::EditVariableRadiusDataNew ( NXOpen::Edge * edge,
int vrIndex,
const char * parameter,
const char * radius,
NXOpen::Point * smartPoint,
bool isExternal,
bool isArclength )

编辑边倒圆中某条边的可变半径数据
创建于 NX6.0.0。

许可证要求:solid_modeling("SOLIDS MODELING")

参数
edge要添加止短数据的边
vrIndex要编辑的可变半径数据项的索引
parameter边上点的参数位置
radius边上该点的半径。
smartPoint定义此可变半径位置的智能点
isExternal指示该点是否在倒圆外部的标志
isArclength指示参数是否为弧长的标志

◆ EditVariableRadiusDataNew() [3/4]

void NXOpen::Features::EdgeBlendBuilder::EditVariableRadiusDataNew ( NXOpen::Edge * edge,
int vrIndex,
const NXString & parameter,
const NXString & radius,
NXOpen::Point * smartPoint,
bool isExternal )

编辑边倒圆中边的变半径数据
在NX6.0.0中创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
edge要添加止短数据的边
vrIndex要编辑的变半径数据项的索引
parameter边上点的参数位置
radius边上该点的半径。
smartPoint定义该变半径位置的智能点
isExternal指示该点是否在倒圆外部的标志

◆ EditVariableRadiusDataNew() [4/4]

void NXOpen::Features::EdgeBlendBuilder::EditVariableRadiusDataNew ( NXOpen::Edge * edge,
int vrIndex,
const NXString & parameter,
const NXString & radius,
NXOpen::Point * smartPoint,
bool isExternal,
bool isArclength )

编辑边倒圆中某条边的可变半径数据
创建于 NX6.0.0。

许可证要求:solid_modeling("SOLIDS MODELING")

参数
edge要添加止短数据的边
vrIndex要编辑的可变半径数据项的索引
parameter边上点的参数位置
radius边上该点的半径。
smartPoint定义此可变半径位置的智能点
isExternal指示该点是否在倒圆外部的标志
isArclength指示参数是否为弧长的标志

◆ GetChainset()

void NXOpen::Features::EdgeBlendBuilder::GetChainset ( int csIndex,
NXOpen::ScCollector ** collector,
NXOpen::Expression ** radius )

给定链组索引,获取边倒圆链组的收集器和半径
创建于NX4.0.0。

许可证要求:无

参数
csIndex链组索引,指示正在处理的链组
collector此边倒圆链组的收集器
radius此链组收集器的半径

◆ GetChainsetAndSectionValue()

void NXOpen::Features::EdgeBlendBuilder::GetChainsetAndSectionValue ( int csIndex,
NXOpen::ScCollector ** collector,
NXOpen::Features::EdgeBlendBuilder::Section * sectionType,
NXOpen::Features::EdgeBlendBuilder::Conic * conicMethod,
NXOpen::Features::EdgeBlendBuilder::Rhotype * rhoType,
NXOpen::Expression ** radius,
NXOpen::Expression ** centerValueTAG,
NXOpen::Expression ** rhoValueTAG )

给定链组索引,获取边倒圆链组的收集器、半径和截面类型
创建于NX10.0.3。

许可证要求:无

参数
csIndex链组索引
collector此边倒圆链组的收集器
sectionType此链组收集器的截面类型
conicMethod此链组收集器的圆锥方法
rhoType此链组收集器的rho类型
radius此链组收集器的半径
centerValueTAG此链组收集器的圆锥中心值表达式
rhoValueTAG此链组收集器的圆锥rho值表达式

◆ GetChainsetAndStatus()

void NXOpen::Features::EdgeBlendBuilder::GetChainsetAndStatus ( int csIndex,
NXOpen::ScCollector ** collector,
NXOpen::Expression ** radius,
bool * isValid )

给定倒圆链组索引,获取链组、半径和有效性状态
创建于 NX5.0.0。

许可证要求:无

参数
csIndex链组索引
collector该倒圆链组的收集器
radius该链组收集器的半径
isValid链组是否激活/有效?

◆ GetChainsetIndex()

int NXOpen::Features::EdgeBlendBuilder::GetChainsetIndex ( NXOpen::ScCollector * collector)

给定收集器获取边倒圆链组的索引

返回
链组索引,指示正在处理的链组
创建于NX4.0.0。

许可证要求:无
参数
collector此边倒圆链组的收集器

◆ GetCircularVariableRadiusExpression()

NXOpen::Expression * NXOpen::Features::EdgeBlendBuilder::GetCircularVariableRadiusExpression ( const std::vector< NXOpen::Edge * > & edgeArray,
double parameterOnChain,
bool isArclength,
NXOpen::Point * smartPoint,
bool isExternal )

给定边列表,获取边倒圆的圆形截面可变半径点表达式

返回
此可变半径点的主表达式
创建于NX2406.0.0。

许可要求:无
参数
edgeArray边链使用的边数组
parameterOnChain沿链的可变半径点参数。如果isArcLength为false,则此值为百分比值
isArclength指示参数是弧长还是百分比弧长的标志
smartPoint定义此可变半径位置的智能点
isExternal指示此点是否在倒圆外部的标志

◆ GetConicExpressions()

void NXOpen::Features::EdgeBlendBuilder::GetConicExpressions ( int csIndex,
NXOpen::ScCollector ** collector,
NXOpen::Expression ** primaryExpressionTag,
NXOpen::Expression ** secondaryExpressionTag )

给定边链组索引,获取边倒圆链组的圆锥表达式
创建于NX2406.0.0。

许可要求:无

参数
csIndex链组索引,指示正在处理的链组
collector此边倒圆链组的收集器
primaryExpressionTag此链组收集器的主表达式
secondaryExpressionTag此链组收集器的次表达式

◆ GetConicVariableRadiusExpressions()

void NXOpen::Features::EdgeBlendBuilder::GetConicVariableRadiusExpressions ( const std::vector< NXOpen::Edge * > & edgeArray,
double parameterOnChain,
bool isArclength,
NXOpen::Point * smartPoint,
bool isExternal,
NXOpen::Expression ** primaryExpressionTag,
NXOpen::Expression ** secondaryExpressionTag )

给定边列表,获取边倒圆的圆锥可变半径点表达式
创建于NX2406.0.0。

许可要求:无

参数
edgeArray边链使用的边数组
parameterOnChain沿链的可变半径点参数。如果isArcLength为false,则此值为百分比值
isArclength指示参数是弧长还是百分比弧长的标志
smartPoint定义此可变半径位置的智能点
isExternal指示此点是否在倒圆外部的标志
primaryExpressionTag此可变半径点的主表达式
secondaryExpressionTag此可变半径点的次表达式

◆ GetNewStopshortData()

NXOpen::GeometricUtilities::BlendStopshortBuilder * NXOpen::Features::EdgeBlendBuilder::GetNewStopshortData ( int ssIndex)

获取给定索引的倒圆终止数据

返回
终止数据
创建于 NX5.0.0。

许可证要求:无
参数
ssIndex终止数据项创建的位置索引

◆ GetNumberOfValidChainsets()

int NXOpen::Features::EdgeBlendBuilder::GetNumberOfValidChainsets ( )

获取有效链组的数量

返回
有效链组的数量
创建于NX5.0.0。

许可证要求:无

◆ GetNumberOfValidSetbackData()

int NXOpen::Features::EdgeBlendBuilder::GetNumberOfValidSetbackData ( )

获取有效设置距离数据的数量

返回
有效设置距离数据的数量
创建于NX1847.0.0。

许可要求:无

◆ GetSetbackData()

std::vector< NXOpen::Edge * > NXOpen::Features::EdgeBlendBuilder::GetSetbackData ( int sbIndex,
std::vector< bool > & fromStart,
std::vector< NXOpen::Expression * > & distanceExp )

获取给定索引的倒圆缩进数据

返回
缩进使用的边收集器标签数组
创建于 NX4.0.0。

许可证要求:无
参数
sbIndex缩进数据项创建的位置索引。
fromStart若为 true,则缩进定义在起始顶点。否则,定义在结束顶点。每个输出边对应一个值。
distanceExp每条边上的缩进距离。

◆ GetSetbackDistanceExpression()

NXOpen::Expression * NXOpen::Features::EdgeBlendBuilder::GetSetbackDistanceExpression ( int sbIndex,
int ithDistance )

获取边倒圆的设置距离表达式

返回
查询到的设置距离的距离表达式
创建于NX2406.0.0。

许可要求:无
参数
sbIndex设置距离索引
ithDistance第i个距离

◆ GetVariableRadiusDataNew()

void NXOpen::Features::EdgeBlendBuilder::GetVariableRadiusDataNew ( NXOpen::Edge * edge,
std::vector< NXOpen::Expression * > & parameterExp,
std::vector< NXOpen::Expression * > & radiiExp,
std::vector< NXOpen::Point * > & smartPoints,
std::vector< bool > & isExternalFlagArray )

获取边倒圆中边的所有可变半径数据

返回
边上点的参数位置
弃用
在 NX6.0.0 中已弃用。请使用 Features::EdgeBlendBuilder::GetVariableRadiusDataNew 替代。

在 NX4.0.0 中创建。

许可要求:无

获取边倒圆中边的所有可变半径数据
在 NX6.0.0 中创建。

许可要求:无

参数
edge要获取所有可变半径数据的边
parameterExp边上点的参数值
radiiExp边上每个点的半径值
smartPoints定义可变半径的智能点数组
isExternalFlagArray可变半径点对应的外部标志

◆ GetVariableRadiusParameterExpression()

NXOpen::Expression * NXOpen::Features::EdgeBlendBuilder::GetVariableRadiusParameterExpression ( const std::vector< NXOpen::Edge * > & edgeArray,
double parameterOnChain,
bool isArclength,
NXOpen::Point * smartPoint,
bool isExternal )

给定边列表,获取边倒圆的可变半径点参数表达式

返回
可变半径点位置的参数表达式
创建于NX2406.0.0。

许可要求:无
参数
edgeArray边链使用的边数组
parameterOnChain沿链的可变半径点参数。如果isArcLength为false,则此值为百分比值
isArclength指示参数是弧长还是百分比弧长的标志
smartPoint定义此可变半径位置的智能点
isExternal指示此点是否在倒圆外部的标志

◆ LimitFailingAreas()

bool NXOpen::Features::EdgeBlendBuilder::LimitFailingAreas ( )

返回限制失效区域选项
于NX8.5.0创建。

许可要求:无

◆ LimitsListData()

NXOpen::GeometricUtilities::BlendLimitsData * NXOpen::Features::EdgeBlendBuilder::LimitsListData ( )

获取限制列表
于NX5.0.0版本创建。

许可证要求:无

◆ MoveSharpEdge()

bool NXOpen::Features::EdgeBlendBuilder::MoveSharpEdge ( )

获取“保持倒圆并移动尖锐边”选项
创建于NX4.0.0。

许可证要求:无

◆ NonCliffEdges()

NXOpen::ScCollector * NXOpen::Features::EdgeBlendBuilder::NonCliffEdges ( )

获取边倒圆的禁止悬崖边
于NX5.0.0版本创建。

许可证要求:无

◆ NX_DEPRECATED()

NXOpen::Features::EdgeBlendBuilder::NX_DEPRECATED ( "Deprecated in NX5.0.0. Use Features::EdgeBlendBuilder::RemoveNewStopshortData instead." )

移除指定索引的边倒圆中止数据

弃用
在 NX5.0.0 中已弃用。请使用 Features::EdgeBlendBuilder::RemoveNewStopshortData 替代。

在 NX4.0.0 中创建。

许可要求:solid_modeling ("SOLIDS MODELING")

中止数据项创建的索引。

◆ OverlapOption()

NXOpen::Features::EdgeBlendBuilder::Overlap NXOpen::Features::EdgeBlendBuilder::OverlapOption ( )

获取边倒圆的重叠解析方式
创建于 NX4.0.0。

许可证要求:无

◆ PatchComplexGeometryAreas()

bool NXOpen::Features::EdgeBlendBuilder::PatchComplexGeometryAreas ( )

返回修补区域选项
于NX8.5.0创建。

许可要求:无

◆ RemoveChainset()

void NXOpen::Features::EdgeBlendBuilder::RemoveChainset ( int csIndex)

从倒圆中删除倒圆链组。
创建于 NX4.0.0。

许可证要求:实体建模("SOLIDS MODELING")

参数
csIndex链组索引,指示要操作的链组

◆ RemoveChainsetByCollector()

void NXOpen::Features::EdgeBlendBuilder::RemoveChainsetByCollector ( NXOpen::ScCollector * collector)

从倒圆中删除倒圆链组。
创建于 NX4.0.0。

许可证要求:实体建模("SOLIDS MODELING")

参数
collector该倒圆链组的收集器

◆ RemoveEdgeChainAndPointOnEdgeChainData()

void NXOpen::Features::EdgeBlendBuilder::RemoveEdgeChainAndPointOnEdgeChainData ( )

移除所有现有边链数据和边上点链数据
创建于NX11.0.1。

许可要求:solid_modeling ("SOLIDS MODELING")

◆ RemoveNewStopshortData()

void NXOpen::Features::EdgeBlendBuilder::RemoveNewStopshortData ( NXOpen::GeometricUtilities::BlendStopshortBuilder * builder)

移除与 BlendStopshortBuilder 对应的边倒圆中止
在 NX5.0.0 中创建。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
builder中止数据

◆ RemoveSelfIntersection()

bool NXOpen::Features::EdgeBlendBuilder::RemoveSelfIntersection ( )

返回移除自相交选项
于NX4.0.0创建。

许可要求:无

◆ RemoveSetbackData()

void NXOpen::Features::EdgeBlendBuilder::RemoveSetbackData ( int sbIndex)

从倒圆中删除边的倒圆缩进数据
创建于 NX4.0.0。

许可证要求:实体建模("SOLIDS MODELING")

参数
sbIndex缩进数据项创建的位置索引

◆ RemoveStopshortDataByType()

void NXOpen::Features::EdgeBlendBuilder::RemoveStopshortDataByType ( NXOpen::Edge * edge,
bool fromStart,
NXOpen::GeometricUtilities::BlendStopshortBuilder::Choices type )

移除边的边倒圆中止数据

弃用
在 NX5.0.0 中已弃用。请使用 Features::EdgeBlendBuilder::RemoveNewStopshortData 替代。

在 NX4.0.0 中创建。

许可要求:solid_modeling ("SOLIDS MODELING")

要移除中止的边 如果为 true,则中止定义在起始顶点。否则定义在结束顶点。 根据类型和位置从边移除中止
在 NX5.0.0 中创建。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
edge要移除中止的边
fromStart如果为 true,则中止定义在起始顶点。否则定义在结束顶点。
type中止的类型

◆ RemoveVariableRadiusData() [1/2]

void NXOpen::Features::EdgeBlendBuilder::RemoveVariableRadiusData ( NXOpen::Edge * edge)

移除边上的所有可变半径数据
创建于 NX4.0.0。

许可证要求:solid_modeling("SOLIDS MODELING")

参数
edge要从中移除所有可变半径数据的边

◆ RemoveVariableRadiusData() [2/2]

void NXOpen::Features::EdgeBlendBuilder::RemoveVariableRadiusData ( NXOpen::Edge * edge,
double parameter )

通过边上点的参数值移除边上的可变半径数据
创建于 NX4.0.0。

许可证要求:solid_modeling("SOLIDS MODELING")

参数
edge要添加止短数据的边
parameter边上点的参数位置

◆ RemoveVariableRadiusDataByIndex()

void NXOpen::Features::EdgeBlendBuilder::RemoveVariableRadiusDataByIndex ( NXOpen::Edge * edge,
int index )

通过边上点数组的索引移除边上的可变半径数据
创建于 NX4.0.0。

许可证要求:solid_modeling("SOLIDS MODELING")

参数
edge要移除可变半径数据的边
index边上点数组的索引

◆ RollOntoEdge()

bool NXOpen::Features::EdgeBlendBuilder::RollOntoEdge ( )

返回滚到边上选项
于NX4.0.0创建。

许可要求:无

◆ RollOverSmoothEdge()

bool NXOpen::Features::EdgeBlendBuilder::RollOverSmoothEdge ( )

返回越过光滑边选项
于NX4.0.0创建。

许可要求:无

◆ SegmentBlendFaces()

bool NXOpen::Features::EdgeBlendBuilder::SegmentBlendFaces ( )

获取边倒圆匹配面分段选项
于NX10.0.0版本创建。

许可证要求:无

◆ SetAllInstancesOption()

void NXOpen::Features::EdgeBlendBuilder::SetAllInstancesOption ( bool optionValue)

设置倒圆所有实例选项
于NX4.0.0创建。

许可要求:实体建模 ("SOLIDS MODELING")

参数
optionValue选项值

◆ SetbackOption()

NXOpen::Features::EdgeBlendBuilder::Setback NXOpen::Features::EdgeBlendBuilder::SetbackOption ( )

获取边倒圆的拔模选项
于NX4.0.0版本创建。

许可证要求:无

◆ SetBlendFaceContinuity()

void NXOpen::Features::EdgeBlendBuilder::SetBlendFaceContinuity ( NXOpen::Features::EdgeBlendBuilder::FaceContinuity optionValue)

设置边倒圆面连续性选项
于NX10.0.0版本创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
optionValue选项值

◆ SetBlendOrder()

void NXOpen::Features::EdgeBlendBuilder::SetBlendOrder ( NXOpen::Features::EdgeBlendBuilder::OrderOfBlending blendOrder)

设置边倒圆的倒圆顺序
创建于 NX4.0.0。

许可证要求:solid_modeling("SOLIDS MODELING")

参数
blendOrder倒圆顺序

◆ SetCliffEdges()

void NXOpen::Features::EdgeBlendBuilder::SetCliffEdges ( NXOpen::ScCollector * cliffEdgeCollector)

设置边倒圆的强制悬崖边
于NX5.0.0版本创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
cliffEdgeCollector悬崖边收集器

◆ SetConvexConcaveY()

void NXOpen::Features::EdgeBlendBuilder::SetConvexConcaveY ( bool optionValue)

设置“凸/凹Y处的特殊倒圆”选项
创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
optionValue选项值

◆ SetLimitFailingAreas()

void NXOpen::Features::EdgeBlendBuilder::SetLimitFailingAreas ( bool optionValue)

设置限制失效区域选项
于NX8.5.0创建。

许可要求:实体建模 ("SOLIDS MODELING")

参数
optionValue选项值

◆ SetMoveSharpEdge()

void NXOpen::Features::EdgeBlendBuilder::SetMoveSharpEdge ( bool optionValue)

设置“保持倒圆并移动尖锐边”选项
创建于NX4.0.0。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
optionValue选项值

◆ SetNonCliffEdges()

void NXOpen::Features::EdgeBlendBuilder::SetNonCliffEdges ( NXOpen::ScCollector * nonCliffEdgeCollector)

设置边倒圆的禁止悬崖边
于NX5.0.0版本创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
nonCliffEdgeCollector非悬崖边收集器

◆ SetOverlapOption()

void NXOpen::Features::EdgeBlendBuilder::SetOverlapOption ( NXOpen::Features::EdgeBlendBuilder::Overlap overlapOption)

设置边倒圆的重叠解析方式
创建于 NX4.0.0。

许可证要求:solid_modeling("SOLIDS MODELING")

参数
overlapOption重叠解析方式

◆ SetPatchComplexGeometryAreas()

void NXOpen::Features::EdgeBlendBuilder::SetPatchComplexGeometryAreas ( bool optionValue)

设置修补区域选项
于NX8.5.0创建。

许可要求:实体建模 ("SOLIDS MODELING")

参数
optionValue选项值

◆ SetRemoveSelfIntersection()

void NXOpen::Features::EdgeBlendBuilder::SetRemoveSelfIntersection ( bool optionValue)

设置移除自相交选项
于NX4.0.0创建。

许可要求:实体建模 ("SOLIDS MODELING")

参数
optionValue选项值

◆ SetRollOntoEdge()

void NXOpen::Features::EdgeBlendBuilder::SetRollOntoEdge ( bool optionValue)

设置滚到边上选项
于NX4.0.0创建。

许可要求:实体建模 ("SOLIDS MODELING")

参数
optionValue选项值

◆ SetRollOverSmoothEdge()

void NXOpen::Features::EdgeBlendBuilder::SetRollOverSmoothEdge ( bool optionValue)

设置越过光滑边选项
于NX4.0.0创建。

许可要求:实体建模 ("SOLIDS MODELING")

参数
optionValue选项值

◆ SetSegmentBlendFaces()

void NXOpen::Features::EdgeBlendBuilder::SetSegmentBlendFaces ( bool optionValue)

设置边倒圆匹配面分段选项
于NX10.0.0版本创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
optionValue选项值

◆ SetSetbackOption()

void NXOpen::Features::EdgeBlendBuilder::SetSetbackOption ( NXOpen::Features::EdgeBlendBuilder::Setback setbackOption)

设置边倒圆的拔模选项
于NX4.0.0版本创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
setbackOption拔模选项

◆ SetTolerance()

void NXOpen::Features::EdgeBlendBuilder::SetTolerance ( double tolerance)

设置可变倒圆的公差
于NX4.0.0创建。

许可要求:实体建模 ("SOLIDS MODELING")

参数
tolerance公差

◆ SetTrimmingOption()

void NXOpen::Features::EdgeBlendBuilder::SetTrimmingOption ( bool optionValue)

设置修剪选项
于NX5.0.0版本创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
optionValue选项值

◆ SetZeroSlopeRadiusFunctionAtChainEnds()

void NXOpen::Features::EdgeBlendBuilder::SetZeroSlopeRadiusFunctionAtChainEnds ( bool optionValue)

设置链端零斜率半径函数选项
于NX10.0.1版本创建。

许可证要求:solid_modeling ("SOLIDS MODELING")

参数
optionValue选项值

◆ Tolerance()

double NXOpen::Features::EdgeBlendBuilder::Tolerance ( )

返回可变倒圆的公差
于NX4.0.0创建。

许可要求:无

◆ TrimmingOption()

bool NXOpen::Features::EdgeBlendBuilder::TrimmingOption ( )

获取修剪选项
于NX5.0.0版本创建。

许可证要求:无

◆ ZeroSlopeRadiusFunctionAtChainEnds()

bool NXOpen::Features::EdgeBlendBuilder::ZeroSlopeRadiusFunctionAtChainEnds ( )

获取链端零斜率半径函数选项
于NX10.0.1版本创建。

许可证要求:无