|
NX Open C++ 参考指南 2406 v1.1
|
边倒圆特征构建器 更多...
#include <Features_EdgeBlendBuilder.hxx>
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 ¢er, 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 ¶meterOnChainExp, bool isArclength, const NXString &radiusExp, const NXString ¢erValueExp, 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 ¶meter, const NXString &radius, const NXString ¢erValue, 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 ¶meter, const NXString &radius, NXOpen::Point *smartPoint, bool isExternal) |
| int | AddVariableRadiusDataNew (NXOpen::Edge *edge, const NXString ¶meter, const NXString &radius, NXOpen::Point *smartPoint, bool isExternal, bool isArclength) |
| bool | AllInstancesOption () |
| NXOpen::Features::EdgeBlendBuilder::FaceContinuity | BlendFaceContinuity () |
| NXOpen::Features::EdgeBlendBuilder::OrderOfBlending | BlendOrder () |
| NXOpen::ScCollector * | CliffEdges () |
| 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 ¶meter, const NXString &radius, const NXString ¢erValue, 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 ¶meter, const NXString &radius, NXOpen::Point *smartPoint, bool isExternal) |
| void | EditVariableRadiusDataNew (NXOpen::Edge *edge, int vrIndex, const NXString ¶meter, 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::Expression * | GetCircularVariableRadiusExpression (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::BlendStopshortBuilder * | GetNewStopshortData (int ssIndex) |
| int | GetNumberOfValidChainsets () |
| int | GetNumberOfValidSetbackData () |
| std::vector< NXOpen::Edge * > | GetSetbackData (int sbIndex, std::vector< bool > &fromStart, std::vector< NXOpen::Expression * > &distanceExp) |
| NXOpen::Expression * | GetSetbackDistanceExpression (int sbIndex, int ithDistance) |
| void | GetVariableRadiusDataNew (NXOpen::Edge *edge, std::vector< NXOpen::Expression * > ¶meterExp, std::vector< NXOpen::Expression * > &radiiExp, std::vector< NXOpen::Point * > &smartPoints, std::vector< bool > &isExternalFlagArray) |
| NXOpen::Expression * | GetVariableRadiusParameterExpression (const std::vector< NXOpen::Edge * > &edgeArray, double parameterOnChain, bool isArclength, NXOpen::Point *smartPoint, bool isExternal) |
| bool | LimitFailingAreas () |
| NXOpen::GeometricUtilities::BlendLimitsData * | LimitsListData () |
| bool | MoveSharpEdge () |
| NXOpen::ScCollector * | NonCliffEdges () |
| 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::Feature * | CommitFeature () |
| NXOpen::Features::Feature * | GetFeature () |
| 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::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| void | ShowResults () |
| virtual bool | Validate () |
| Public 成员函数 继承自 NXOpen::TaggedObject | |
| tag_t | Tag () const |
友元 | |
| class | _EdgeBlendBuilderBuilder |
边倒圆特征构建器
表示边倒圆建造器。
若要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateEdgeBlendBuilder
默认值。
| 属性 | 值 |
|---|---|
| 修剪选项 | False |
在NX4.0.0中创建。
| int NXOpen::Features::EdgeBlendBuilder::AddChainset | ( | NXOpen::ScCollector * | collector, |
| const char * | radius ) |
向边倒圆添加边倒圆链组
| collector | 此边倒圆链组的收集器 |
| radius | 此链组收集器的半径 |
| int NXOpen::Features::EdgeBlendBuilder::AddChainset | ( | NXOpen::ScCollector * | collector, |
| const NXString & | radius ) |
向边倒圆添加边倒圆链组
| collector | 此边倒圆链组的收集器 |
| radius | 此链组收集器的半径 |
| 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 ) |
向边倒圆添加边倒圆链组
| collector | 此边倒圆链组的收集器 |
| sectionType | 此链组的形状指定符 |
| conicMethod | 此链组的形状子类型指定符 |
| rhoType | 此链组的rho类型 |
| radius | 此链组收集器的半径 |
| center | 若类型为Conic,则为此链组收集器的圆锥中心值 |
| rho | 若类型为Conic,则为此链组收集器的圆锥rho值 |
| 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 ) |
向边倒圆添加边倒圆链组
| collector | 此边倒圆链组的收集器 |
| sectionType | 此链组的形状指定符 |
| conicMethod | 此链组的形状子类型指定符 |
| rhoType | 此链组的rho类型 |
| radius | 此链组收集器的半径 |
| center | 若类型为Conic,则为此链组收集器的圆锥中心值 |
| rho | 若类型为Conic,则为此链组收集器的圆锥rho值 |
| 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 | 边链是否属于链网络(连接点) |
| int NXOpen::Features::EdgeBlendBuilder::AddNewStopshortData | ( | NXOpen::GeometricUtilities::BlendStopshortBuilder * | builder | ) |
获取给定索引的倒圆终止数据
为倒圆中的边添加倒圆终止数据
| builder | 终止数据 |
| 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 | 指示此点是否在倒圆外部的标志 |
| 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 | 指示此点是否在倒圆外部的标志 |
| 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 | 指示此点是否在倒圆外部的标志 |
| int NXOpen::Features::EdgeBlendBuilder::AddSetbackData | ( | const std::vector< NXOpen::Edge * > & | edgeArray, |
| const std::vector< bool > & | fromStart, | ||
| const std::vector< NXString > & | distance ) |
为倒圆中的边添加倒圆缩进数据
| edgeArray | 缩进使用的边收集器标签数组 |
| fromStart | 若为 true,则缩进定义在起始顶点。否则,定义在结束顶点。每个输入边对应一个值。 |
| distance | 距离数组 |
| 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 ) |
为倒圆中的边添加倒圆终止数据
要添加终止数据的边 若为 true,则终止定义在起始顶点。否则,定义在结束顶点。 边上的终止距离。 为倒圆中的边添加倒圆终止数据
| edge | 要添加终止数据的边 |
| fromStart | 若为 true,则终止定义在起始顶点。否则,定义在结束顶点。 |
| distance | 边上的终止距离。 |
| 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 ) |
为边倒圆中的边添加变半径数据
| edge | 要添加止短数据的边 |
| parameter | 边上点的参数位置 |
| radius | 边上该点的半径。 |
| centerValue | 边上该点的圆锥中心值。 |
| rhoValue | 边上该点的圆锥rho值。 |
| smartPoint | 定义该变半径位置的智能点 |
| isExternal | 指示该点是否在倒圆外部的标志 |
| isArclength | 指示参数是否为弧长的标志 |
| 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 ) |
为边倒圆中的边添加变半径数据
| edge | 要添加止短数据的边 |
| parameter | 边上点的参数位置 |
| radius | 边上该点的半径。 |
| centerValue | 边上该点的圆锥中心值。 |
| rhoValue | 边上该点的圆锥rho值。 |
| smartPoint | 定义该变半径位置的智能点 |
| isExternal | 指示该点是否在倒圆外部的标志 |
| isArclength | 指示参数是否为弧长的标志 |
| 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 ) |
为边倒圆中的边添加边倒圆可变半径数据
要添加中止数据的边 边上点的参数位置 边上此点的半径。 定义此可变半径位置的智能点 指示此点是否在倒圆外部的标志 为边倒圆中的边添加边倒圆可变半径数据
| edge | 要添加中止数据的边 |
| parameter | 边上点的参数位置 |
| radius | 边上此点的半径。 |
| smartPoint | 定义此可变半径位置的智能点 |
| isExternal | 指示此点是否在倒圆外部的标志 |
| int NXOpen::Features::EdgeBlendBuilder::AddVariableRadiusDataNew | ( | NXOpen::Edge * | edge, |
| const char * | parameter, | ||
| const char * | radius, | ||
| NXOpen::Point * | smartPoint, | ||
| bool | isExternal ) |
为边倒圆中的边添加边倒圆可变半径数据 注意:此方法将始终创建弧长参数
| edge | 要添加中止数据的边 |
| parameter | 边上点的参数位置 |
| radius | 边上此点的半径。 |
| smartPoint | 定义此可变半径位置的智能点 |
| isExternal | 指示此点是否在倒圆外部的标志 |
| int NXOpen::Features::EdgeBlendBuilder::AddVariableRadiusDataNew | ( | NXOpen::Edge * | edge, |
| const char * | parameter, | ||
| const char * | radius, | ||
| NXOpen::Point * | smartPoint, | ||
| bool | isExternal, | ||
| bool | isArclength ) |
为边倒圆中的边添加变半径数据
| edge | 要添加止短数据的边 |
| parameter | 边上点的参数位置 |
| radius | 边上该点的半径。 |
| smartPoint | 定义该变半径位置的智能点 |
| isExternal | 指示该点是否在倒圆外部的标志 |
| isArclength | 指示参数是否为弧长的标志 |
| int NXOpen::Features::EdgeBlendBuilder::AddVariableRadiusDataNew | ( | NXOpen::Edge * | edge, |
| const NXString & | parameter, | ||
| const NXString & | radius, | ||
| NXOpen::Point * | smartPoint, | ||
| bool | isExternal ) |
为边倒圆中的边添加边倒圆可变半径数据 注意:此方法将始终创建弧长参数
| edge | 要添加中止数据的边 |
| parameter | 边上点的参数位置 |
| radius | 边上此点的半径。 |
| smartPoint | 定义此可变半径位置的智能点 |
| isExternal | 指示此点是否在倒圆外部的标志 |
| int NXOpen::Features::EdgeBlendBuilder::AddVariableRadiusDataNew | ( | NXOpen::Edge * | edge, |
| const NXString & | parameter, | ||
| const NXString & | radius, | ||
| NXOpen::Point * | smartPoint, | ||
| bool | isExternal, | ||
| bool | isArclength ) |
为边倒圆中的边添加变半径数据
| edge | 要添加止短数据的边 |
| parameter | 边上点的参数位置 |
| radius | 边上该点的半径。 |
| smartPoint | 定义该变半径位置的智能点 |
| isExternal | 指示该点是否在倒圆外部的标志 |
| isArclength | 指示参数是否为弧长的标志 |
| bool NXOpen::Features::EdgeBlendBuilder::AllInstancesOption | ( | ) |
返回倒圆所有实例选项
于NX4.0.0创建。
许可要求:无
| NXOpen::Features::EdgeBlendBuilder::FaceContinuity NXOpen::Features::EdgeBlendBuilder::BlendFaceContinuity | ( | ) |
获取边倒圆面连续性选项
于NX10.0.0版本创建。
许可证要求:无
| NXOpen::Features::EdgeBlendBuilder::OrderOfBlending NXOpen::Features::EdgeBlendBuilder::BlendOrder | ( | ) |
获取边倒圆的倒圆顺序
创建于 NX4.0.0。
许可证要求:无
| NXOpen::ScCollector * NXOpen::Features::EdgeBlendBuilder::CliffEdges | ( | ) |
获取边倒圆的强制悬崖边
于NX5.0.0版本创建。
许可证要求:无
| bool NXOpen::Features::EdgeBlendBuilder::ConvexConcaveY | ( | ) |
获取“凸/凹Y处的特殊倒圆”选项
创建于NX4.0.0。
许可证要求:无
| 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 | 指示参数是否为弧长的标志 |
| 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 | 指示参数是否为弧长的标志 |
| 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 ) |
编辑边倒圆中边的变半径数据
要添加止短数据的边 要编辑的变半径数据项的索引 边上点的参数位置 边上该点的半径。 定义该变半径位置的智能点 指示该点是否在倒圆外部的标志 编辑边倒圆中边的变半径数据
| edge | 要添加止短数据的边 |
| vrIndex | 要编辑的变半径数据项的索引 |
| parameter | 边上点的参数位置 |
| radius | 边上该点的半径。 |
| smartPoint | 定义该变半径位置的智能点 |
| isExternal | 指示该点是否在倒圆外部的标志 |
| 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 | 指示该点是否在倒圆外部的标志 |
| 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 | 指示参数是否为弧长的标志 |
| 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 | 指示该点是否在倒圆外部的标志 |
| 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 | 指示参数是否为弧长的标志 |
| void NXOpen::Features::EdgeBlendBuilder::GetChainset | ( | int | csIndex, |
| NXOpen::ScCollector ** | collector, | ||
| NXOpen::Expression ** | radius ) |
给定链组索引,获取边倒圆链组的收集器和半径
创建于NX4.0.0。
许可证要求:无
| csIndex | 链组索引,指示正在处理的链组 |
| collector | 此边倒圆链组的收集器 |
| radius | 此链组收集器的半径 |
| 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值表达式 |
| void NXOpen::Features::EdgeBlendBuilder::GetChainsetAndStatus | ( | int | csIndex, |
| NXOpen::ScCollector ** | collector, | ||
| NXOpen::Expression ** | radius, | ||
| bool * | isValid ) |
给定倒圆链组索引,获取链组、半径和有效性状态
创建于 NX5.0.0。
许可证要求:无
| csIndex | 链组索引 |
| collector | 该倒圆链组的收集器 |
| radius | 该链组收集器的半径 |
| isValid | 链组是否激活/有效? |
| int NXOpen::Features::EdgeBlendBuilder::GetChainsetIndex | ( | NXOpen::ScCollector * | collector | ) |
给定收集器获取边倒圆链组的索引
| collector | 此边倒圆链组的收集器 |
| NXOpen::Expression * NXOpen::Features::EdgeBlendBuilder::GetCircularVariableRadiusExpression | ( | const std::vector< NXOpen::Edge * > & | edgeArray, |
| double | parameterOnChain, | ||
| bool | isArclength, | ||
| NXOpen::Point * | smartPoint, | ||
| bool | isExternal ) |
给定边列表,获取边倒圆的圆形截面可变半径点表达式
| edgeArray | 边链使用的边数组 |
| parameterOnChain | 沿链的可变半径点参数。如果isArcLength为false,则此值为百分比值 |
| isArclength | 指示参数是弧长还是百分比弧长的标志 |
| smartPoint | 定义此可变半径位置的智能点 |
| isExternal | 指示此点是否在倒圆外部的标志 |
| void NXOpen::Features::EdgeBlendBuilder::GetConicExpressions | ( | int | csIndex, |
| NXOpen::ScCollector ** | collector, | ||
| NXOpen::Expression ** | primaryExpressionTag, | ||
| NXOpen::Expression ** | secondaryExpressionTag ) |
给定边链组索引,获取边倒圆链组的圆锥表达式
创建于NX2406.0.0。
许可要求:无
| csIndex | 链组索引,指示正在处理的链组 |
| collector | 此边倒圆链组的收集器 |
| primaryExpressionTag | 此链组收集器的主表达式 |
| secondaryExpressionTag | 此链组收集器的次表达式 |
| 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 | 此可变半径点的次表达式 |
| NXOpen::GeometricUtilities::BlendStopshortBuilder * NXOpen::Features::EdgeBlendBuilder::GetNewStopshortData | ( | int | ssIndex | ) |
获取给定索引的倒圆终止数据
| ssIndex | 终止数据项创建的位置索引 |
| int NXOpen::Features::EdgeBlendBuilder::GetNumberOfValidChainsets | ( | ) |
获取有效链组的数量
| int NXOpen::Features::EdgeBlendBuilder::GetNumberOfValidSetbackData | ( | ) |
获取有效设置距离数据的数量
| std::vector< NXOpen::Edge * > NXOpen::Features::EdgeBlendBuilder::GetSetbackData | ( | int | sbIndex, |
| std::vector< bool > & | fromStart, | ||
| std::vector< NXOpen::Expression * > & | distanceExp ) |
获取给定索引的倒圆缩进数据
| sbIndex | 缩进数据项创建的位置索引。 |
| fromStart | 若为 true,则缩进定义在起始顶点。否则,定义在结束顶点。每个输出边对应一个值。 |
| distanceExp | 每条边上的缩进距离。 |
| NXOpen::Expression * NXOpen::Features::EdgeBlendBuilder::GetSetbackDistanceExpression | ( | int | sbIndex, |
| int | ithDistance ) |
获取边倒圆的设置距离表达式
| sbIndex | 设置距离索引 |
| ithDistance | 第i个距离 |
| 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 中创建。
许可要求:无
| edge | 要获取所有可变半径数据的边 |
| parameterExp | 边上点的参数值 |
| radiiExp | 边上每个点的半径值 |
| smartPoints | 定义可变半径的智能点数组 |
| isExternalFlagArray | 可变半径点对应的外部标志 |
| NXOpen::Expression * NXOpen::Features::EdgeBlendBuilder::GetVariableRadiusParameterExpression | ( | const std::vector< NXOpen::Edge * > & | edgeArray, |
| double | parameterOnChain, | ||
| bool | isArclength, | ||
| NXOpen::Point * | smartPoint, | ||
| bool | isExternal ) |
给定边列表,获取边倒圆的可变半径点参数表达式
| edgeArray | 边链使用的边数组 |
| parameterOnChain | 沿链的可变半径点参数。如果isArcLength为false,则此值为百分比值 |
| isArclength | 指示参数是弧长还是百分比弧长的标志 |
| smartPoint | 定义此可变半径位置的智能点 |
| isExternal | 指示此点是否在倒圆外部的标志 |
| bool NXOpen::Features::EdgeBlendBuilder::LimitFailingAreas | ( | ) |
返回限制失效区域选项
于NX8.5.0创建。
许可要求:无
| NXOpen::GeometricUtilities::BlendLimitsData * NXOpen::Features::EdgeBlendBuilder::LimitsListData | ( | ) |
获取限制列表
于NX5.0.0版本创建。
许可证要求:无
| bool NXOpen::Features::EdgeBlendBuilder::MoveSharpEdge | ( | ) |
获取“保持倒圆并移动尖锐边”选项
创建于NX4.0.0。
许可证要求:无
| NXOpen::ScCollector * NXOpen::Features::EdgeBlendBuilder::NonCliffEdges | ( | ) |
获取边倒圆的禁止悬崖边
于NX5.0.0版本创建。
许可证要求:无
| NXOpen::Features::EdgeBlendBuilder::NX_DEPRECATED | ( | "Deprecated in NX5.0.0. Use Features::EdgeBlendBuilder::RemoveNewStopshortData instead." | ) |
移除指定索引的边倒圆中止数据
中止数据项创建的索引。
| NXOpen::Features::EdgeBlendBuilder::Overlap NXOpen::Features::EdgeBlendBuilder::OverlapOption | ( | ) |
获取边倒圆的重叠解析方式
创建于 NX4.0.0。
许可证要求:无
| bool NXOpen::Features::EdgeBlendBuilder::PatchComplexGeometryAreas | ( | ) |
返回修补区域选项
于NX8.5.0创建。
许可要求:无
| void NXOpen::Features::EdgeBlendBuilder::RemoveChainset | ( | int | csIndex | ) |
从倒圆中删除倒圆链组。
创建于 NX4.0.0。
许可证要求:实体建模("SOLIDS MODELING")
| csIndex | 链组索引,指示要操作的链组 |
| void NXOpen::Features::EdgeBlendBuilder::RemoveChainsetByCollector | ( | NXOpen::ScCollector * | collector | ) |
从倒圆中删除倒圆链组。
创建于 NX4.0.0。
许可证要求:实体建模("SOLIDS MODELING")
| collector | 该倒圆链组的收集器 |
| void NXOpen::Features::EdgeBlendBuilder::RemoveEdgeChainAndPointOnEdgeChainData | ( | ) |
移除所有现有边链数据和边上点链数据
创建于NX11.0.1。
许可要求:solid_modeling ("SOLIDS MODELING")
| void NXOpen::Features::EdgeBlendBuilder::RemoveNewStopshortData | ( | NXOpen::GeometricUtilities::BlendStopshortBuilder * | builder | ) |
移除与 BlendStopshortBuilder 对应的边倒圆中止
在 NX5.0.0 中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| builder | 中止数据 |
| bool NXOpen::Features::EdgeBlendBuilder::RemoveSelfIntersection | ( | ) |
返回移除自相交选项
于NX4.0.0创建。
许可要求:无
| void NXOpen::Features::EdgeBlendBuilder::RemoveSetbackData | ( | int | sbIndex | ) |
从倒圆中删除边的倒圆缩进数据
创建于 NX4.0.0。
许可证要求:实体建模("SOLIDS MODELING")
| sbIndex | 缩进数据项创建的位置索引 |
| void NXOpen::Features::EdgeBlendBuilder::RemoveStopshortDataByType | ( | NXOpen::Edge * | edge, |
| bool | fromStart, | ||
| NXOpen::GeometricUtilities::BlendStopshortBuilder::Choices | type ) |
移除边的边倒圆中止数据
要移除中止的边 如果为 true,则中止定义在起始顶点。否则定义在结束顶点。 根据类型和位置从边移除中止
在 NX5.0.0 中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| edge | 要移除中止的边 |
| fromStart | 如果为 true,则中止定义在起始顶点。否则定义在结束顶点。 |
| type | 中止的类型 |
| void NXOpen::Features::EdgeBlendBuilder::RemoveVariableRadiusData | ( | NXOpen::Edge * | edge | ) |
移除边上的所有可变半径数据
创建于 NX4.0.0。
许可证要求:solid_modeling("SOLIDS MODELING")
| edge | 要从中移除所有可变半径数据的边 |
| void NXOpen::Features::EdgeBlendBuilder::RemoveVariableRadiusData | ( | NXOpen::Edge * | edge, |
| double | parameter ) |
通过边上点的参数值移除边上的可变半径数据
创建于 NX4.0.0。
许可证要求:solid_modeling("SOLIDS MODELING")
| edge | 要添加止短数据的边 |
| parameter | 边上点的参数位置 |
| void NXOpen::Features::EdgeBlendBuilder::RemoveVariableRadiusDataByIndex | ( | NXOpen::Edge * | edge, |
| int | index ) |
通过边上点数组的索引移除边上的可变半径数据
创建于 NX4.0.0。
许可证要求:solid_modeling("SOLIDS MODELING")
| edge | 要移除可变半径数据的边 |
| index | 边上点数组的索引 |
| bool NXOpen::Features::EdgeBlendBuilder::RollOntoEdge | ( | ) |
返回滚到边上选项
于NX4.0.0创建。
许可要求:无
| bool NXOpen::Features::EdgeBlendBuilder::RollOverSmoothEdge | ( | ) |
返回越过光滑边选项
于NX4.0.0创建。
许可要求:无
| bool NXOpen::Features::EdgeBlendBuilder::SegmentBlendFaces | ( | ) |
获取边倒圆匹配面分段选项
于NX10.0.0版本创建。
许可证要求:无
| void NXOpen::Features::EdgeBlendBuilder::SetAllInstancesOption | ( | bool | optionValue | ) |
设置倒圆所有实例选项
于NX4.0.0创建。
许可要求:实体建模 ("SOLIDS MODELING")
| optionValue | 选项值 |
| NXOpen::Features::EdgeBlendBuilder::Setback NXOpen::Features::EdgeBlendBuilder::SetbackOption | ( | ) |
获取边倒圆的拔模选项
于NX4.0.0版本创建。
许可证要求:无
| void NXOpen::Features::EdgeBlendBuilder::SetBlendFaceContinuity | ( | NXOpen::Features::EdgeBlendBuilder::FaceContinuity | optionValue | ) |
设置边倒圆面连续性选项
于NX10.0.0版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| optionValue | 选项值 |
| void NXOpen::Features::EdgeBlendBuilder::SetBlendOrder | ( | NXOpen::Features::EdgeBlendBuilder::OrderOfBlending | blendOrder | ) |
设置边倒圆的倒圆顺序
创建于 NX4.0.0。
许可证要求:solid_modeling("SOLIDS MODELING")
| blendOrder | 倒圆顺序 |
| void NXOpen::Features::EdgeBlendBuilder::SetCliffEdges | ( | NXOpen::ScCollector * | cliffEdgeCollector | ) |
设置边倒圆的强制悬崖边
于NX5.0.0版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| cliffEdgeCollector | 悬崖边收集器 |
| void NXOpen::Features::EdgeBlendBuilder::SetConvexConcaveY | ( | bool | optionValue | ) |
设置“凸/凹Y处的特殊倒圆”选项
创建于NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| optionValue | 选项值 |
| void NXOpen::Features::EdgeBlendBuilder::SetLimitFailingAreas | ( | bool | optionValue | ) |
设置限制失效区域选项
于NX8.5.0创建。
许可要求:实体建模 ("SOLIDS MODELING")
| optionValue | 选项值 |
| void NXOpen::Features::EdgeBlendBuilder::SetMoveSharpEdge | ( | bool | optionValue | ) |
设置“保持倒圆并移动尖锐边”选项
创建于NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| optionValue | 选项值 |
| void NXOpen::Features::EdgeBlendBuilder::SetNonCliffEdges | ( | NXOpen::ScCollector * | nonCliffEdgeCollector | ) |
设置边倒圆的禁止悬崖边
于NX5.0.0版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| nonCliffEdgeCollector | 非悬崖边收集器 |
| void NXOpen::Features::EdgeBlendBuilder::SetOverlapOption | ( | NXOpen::Features::EdgeBlendBuilder::Overlap | overlapOption | ) |
设置边倒圆的重叠解析方式
创建于 NX4.0.0。
许可证要求:solid_modeling("SOLIDS MODELING")
| overlapOption | 重叠解析方式 |
| void NXOpen::Features::EdgeBlendBuilder::SetPatchComplexGeometryAreas | ( | bool | optionValue | ) |
设置修补区域选项
于NX8.5.0创建。
许可要求:实体建模 ("SOLIDS MODELING")
| optionValue | 选项值 |
| void NXOpen::Features::EdgeBlendBuilder::SetRemoveSelfIntersection | ( | bool | optionValue | ) |
设置移除自相交选项
于NX4.0.0创建。
许可要求:实体建模 ("SOLIDS MODELING")
| optionValue | 选项值 |
| void NXOpen::Features::EdgeBlendBuilder::SetRollOntoEdge | ( | bool | optionValue | ) |
设置滚到边上选项
于NX4.0.0创建。
许可要求:实体建模 ("SOLIDS MODELING")
| optionValue | 选项值 |
| void NXOpen::Features::EdgeBlendBuilder::SetRollOverSmoothEdge | ( | bool | optionValue | ) |
设置越过光滑边选项
于NX4.0.0创建。
许可要求:实体建模 ("SOLIDS MODELING")
| optionValue | 选项值 |
| void NXOpen::Features::EdgeBlendBuilder::SetSegmentBlendFaces | ( | bool | optionValue | ) |
设置边倒圆匹配面分段选项
于NX10.0.0版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| optionValue | 选项值 |
| void NXOpen::Features::EdgeBlendBuilder::SetSetbackOption | ( | NXOpen::Features::EdgeBlendBuilder::Setback | setbackOption | ) |
设置边倒圆的拔模选项
于NX4.0.0版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| setbackOption | 拔模选项 |
| void NXOpen::Features::EdgeBlendBuilder::SetTolerance | ( | double | tolerance | ) |
设置可变倒圆的公差
于NX4.0.0创建。
许可要求:实体建模 ("SOLIDS MODELING")
| tolerance | 公差 |
| void NXOpen::Features::EdgeBlendBuilder::SetTrimmingOption | ( | bool | optionValue | ) |
设置修剪选项
于NX5.0.0版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| optionValue | 选项值 |
| void NXOpen::Features::EdgeBlendBuilder::SetZeroSlopeRadiusFunctionAtChainEnds | ( | bool | optionValue | ) |
设置链端零斜率半径函数选项
于NX10.0.1版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| optionValue | 选项值 |
| double NXOpen::Features::EdgeBlendBuilder::Tolerance | ( | ) |
返回可变倒圆的公差
于NX4.0.0创建。
许可要求:无
| bool NXOpen::Features::EdgeBlendBuilder::TrimmingOption | ( | ) |
获取修剪选项
于NX5.0.0版本创建。
许可证要求:无
| bool NXOpen::Features::EdgeBlendBuilder::ZeroSlopeRadiusFunctionAtChainEnds | ( | ) |
获取链端零斜率半径函数选项
于NX10.0.1版本创建。
许可证要求:无