|
NX Open C++ 参考指南 2406 v1.1
|
样式圆角构建器 更多...
#include <Features_StyledBlendBuilder.hxx>
友元 | |
| class | _StyledBlendBuilderBuilder |
样式圆角构建器
表示@link NXOpen::Features::StyledBlend NXOpen::Features::StyledBlend@endlink的构建器
<br> 要创建此类的新实例,请使用@link NXOpen::Features::FeatureCollection::CreateStyledBlendBuilder NXOpen::Features::FeatureCollection::CreateStyledBlendBuilder @endlink <br>
默认值。
<list type="table">
<listheader><term>
属性</term> <description>
值</description> </listheader>
<item><term>
DepthLaw.Function </term> <description>
ft </description> </item>
<item><term>
DepthLaw.LawType </term> <description>
MultiTransition </description> </item>
<item><term>
DepthLaw.Parameter </term> <description>
t </description> </item>
<item><term>
IsCenterCurveUsedAsSpine </term> <description>
0 </description> </item>
<item><term>
IsSingleTubeUsed </term> <description>
1 </description> </item>
<item><term>
LinkHandles </term> <description>
0 </description> </item>
<item><term>
RadiusConstraintType </term> <description>
None </description> </item>
<item><term>
RadiusConstraintValue.Value </term> <description>
1.0 (毫米零件), 2.54 (英寸零件) </description> </item>
<item><term>
RebuildGuide.DegreeType </term> <description>
Quintic </description> </item>
<item><term>
ShapeControl </term> <description>
TangentCurve1 </description> </item>
<item><term>
SkewLaw.LawType </term> <description>
MultiTransition </description> </item>
<item><term>
TangentMagnitude1.LawType </term> <description>
MultiTransition </description> </item>
<item><term>
TangentMagnitude2.LawType </term> <description>
MultiTransition </description> </item>
<item><term>
TrimMethod </term> <description>
NoTrim </description> </item>
TubeRadius1.LawType 多过渡 TubeRadius2.LawType 多过渡
创建于 NX6.0.0.
| NXOpen::SelectEdge * NXOpen::Features::StyledBlendBuilder::AdjacentBlend1 | ( | ) |
返回第一个相邻倒圆
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Features::StyledBlendBuilder::AdjacentBlend1TrimEnd | ( | ) |
返回第一个相邻倒圆的修剪终点
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Features::StyledBlendBuilder::AdjacentBlend1TrimStart | ( | ) |
返回第一个相邻倒圆的修剪起点
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| NXOpen::SelectEdge * NXOpen::Features::StyledBlendBuilder::AdjacentBlend2 | ( | ) |
返回第二个相邻倒圆
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Features::StyledBlendBuilder::AdjacentBlend2TrimEnd | ( | ) |
返回第二个相邻倒圆的修剪终点
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Features::StyledBlendBuilder::AdjacentBlend2TrimStart | ( | ) |
返回第二个相邻倒圆的修剪起点
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::Continuity * NXOpen::Features::StyledBlendBuilder::Blend1Continuity | ( | ) |
返回第一倒圆连续性
创建于NX6.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::Continuity * NXOpen::Features::StyledBlendBuilder::Blend2Continuity | ( | ) |
返回第二倒圆连续性
创建于NX6.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| NXOpen::Section * NXOpen::Features::StyledBlendBuilder::CenterCurve | ( | ) |
返回中心曲线
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Features::StyledBlendBuilder::CenterCurveEnd | ( | ) |
返回中心曲线终点
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::OnPathDimensionBuilder * NXOpen::Features::StyledBlendBuilder::CenterCurveStart | ( | ) |
返回中心曲线起点
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::StyledBlendBuilder::DepthLaw | ( | ) |
返回深度
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| NXOpen::Features::SelectFeature * NXOpen::Features::StyledBlendBuilder::InheritFeatureParameters | ( | ) |
返回将继承参数的特征。如果不想继承参数,不要设置此值
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| bool NXOpen::Features::StyledBlendBuilder::IsBlendExtended | ( | ) |
返回指示倒圆是否已延伸的值
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| bool NXOpen::Features::StyledBlendBuilder::IsCenterCurveDirectionReversed | ( | ) |
返回指示中心曲线方向是否反转的值
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| bool NXOpen::Features::StyledBlendBuilder::IsCenterCurveUsedAsSpine | ( | ) |
返回指示中心曲线是否用作脊柱线的值
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| bool NXOpen::Features::StyledBlendBuilder::IsNormal1Reversed | ( | ) |
返回指示是否反转第一个面法向的值
创建于 NX6.0.0.
许可要求 : studio_free_form ("STUDIO FREE FORM")
| bool NXOpen::Features::StyledBlendBuilder::IsNormal2Reversed | ( | ) |
返回指示是否反转第二个面法向的值
创建于 NX6.0.0.
许可要求 : studio_free_form ("STUDIO FREE FORM")
| bool NXOpen::Features::StyledBlendBuilder::IsSingleTubeUsed | ( | ) |
返回指示是否使用单管的值
创建于NX6.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| bool NXOpen::Features::StyledBlendBuilder::LinkHandles | ( | ) |
返回指示是否链接手柄的值
创建于NX6.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| double NXOpen::Features::StyledBlendBuilder::PositionTolerance | ( | ) |
返回位置公差
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| void NXOpen::Features::StyledBlendBuilder::ProcessInheritFeatureParameters | ( | NXOpen::Features::StyledBlend * | feature | ) |
处理从其他样式倒圆特征继承参数的内部数据
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| feature | 特征 |
| NXOpen::Section * NXOpen::Features::StyledBlendBuilder::ProfileCurve | ( | ) |
返回轮廓曲线
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| NXOpen::Features::StyledBlendBuilder::StyledBlendRadiusConstraintType NXOpen::Features::StyledBlendBuilder::RadiusConstraintType | ( | ) |
返回半径约束类型
创建于NX6.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| NXOpen::Expression * NXOpen::Features::StyledBlendBuilder::RadiusConstraintValue | ( | ) |
返回半径约束值
创建于NX6.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::Rebuild * NXOpen::Features::StyledBlendBuilder::RebuildGuide | ( | ) |
返回重建引导线
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| void NXOpen::Features::StyledBlendBuilder::ReverseBlend | ( | ) |
反转倒圆
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| bool NXOpen::Features::StyledBlendBuilder::SegmentBlend | ( | ) |
返回指示是否需要面分段的值
于NX1980.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| void NXOpen::Features::StyledBlendBuilder::SetBlendExtended | ( | bool | isBlendExtended | ) |
设置指示倒圆是否已延伸的值
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| isBlendExtended | 是否倒圆延伸 |
| void NXOpen::Features::StyledBlendBuilder::SetCenterCurveDirectionReversed | ( | bool | reverseCenterCurveDirection | ) |
设置指示中心曲线方向是否反转的值
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| reverseCenterCurveDirection | 反转中心曲线方向 |
| void NXOpen::Features::StyledBlendBuilder::SetCenterCurveUsedAsSpine | ( | bool | useCenterCurveAsSpine | ) |
设置指示中心曲线是否用作脊柱线的值
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| useCenterCurveAsSpine | 将中心曲线用作脊柱线 |
| void NXOpen::Features::StyledBlendBuilder::SetLinkHandles | ( | bool | linkHandles | ) |
设置指示是否链接手柄的值
创建于NX6.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| linkHandles | 链接手柄 |
| void NXOpen::Features::StyledBlendBuilder::SetNormal1Reversed | ( | bool | reverseNormal1 | ) |
设置指示是否反转第一个面法向的值
创建于 NX6.0.0.
许可要求 : studio_free_form ("STUDIO FREE FORM")
| reverseNormal1 | 反转法向1 |
| void NXOpen::Features::StyledBlendBuilder::SetNormal2Reversed | ( | bool | reverseNormal2 | ) |
设置指示是否反转第二个面法向的值
创建于 NX6.0.0.
许可要求 : studio_free_form ("STUDIO FREE FORM")
| reverseNormal2 | 反转法向2 |
| void NXOpen::Features::StyledBlendBuilder::SetPositionTolerance | ( | double | positionTolerance | ) |
设置位置公差
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| positionTolerance | 位置公差 |
| void NXOpen::Features::StyledBlendBuilder::SetRadiusConstraintType | ( | NXOpen::Features::StyledBlendBuilder::StyledBlendRadiusConstraintType | radiusConstraintType | ) |
设置半径约束类型
创建于NX6.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| radiusConstraintType | 半径约束类型 |
| void NXOpen::Features::StyledBlendBuilder::SetSegmentBlend | ( | bool | isSegmentBlend | ) |
设置指示是否需要面分段的值
于NX1980.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| isSegmentBlend | 是否面分段 |
| void NXOpen::Features::StyledBlendBuilder::SetShapeControl | ( | NXOpen::Features::StyledBlendBuilder::StyledBlendShapeControlType | shapeControl | ) |
设置形状控制
创建于NX6.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| shapeControl | 形状控制 |
| void NXOpen::Features::StyledBlendBuilder::SetSingleTubeUsed | ( | bool | singleTube | ) |
设置指示是否使用单管的值
创建于NX6.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| singleTube | 单管 |
| void NXOpen::Features::StyledBlendBuilder::SetTangentTolerance | ( | double | tangentTolerance | ) |
设置切线公差
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| tangentTolerance | 切线公差 |
| void NXOpen::Features::StyledBlendBuilder::SetTrimMethod | ( | NXOpen::Features::StyledBlendBuilder::StyledBlendTrimMethodType | trimMethod | ) |
设置修剪方法
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| trimMethod | 修剪方法 |
| void NXOpen::Features::StyledBlendBuilder::SetType | ( | NXOpen::Features::StyledBlendBuilder::Types | type | ) |
设置类型
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| type | 类型 |
| NXOpen::Features::StyledBlendBuilder::StyledBlendShapeControlType NXOpen::Features::StyledBlendBuilder::ShapeControl | ( | ) |
返回形状控制
创建于NX6.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::StyledBlendBuilder::SkewLaw | ( | ) |
返回偏斜
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| NXOpen::Section * NXOpen::Features::StyledBlendBuilder::SpineCurve | ( | ) |
返回脊柱线曲线
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| NXOpen::Section * NXOpen::Features::StyledBlendBuilder::TangentCurve1 | ( | ) |
返回第一条相切曲线
创建于 NX6.0.0.
许可要求 : studio_free_form ("STUDIO FREE FORM")
| NXOpen::Section * NXOpen::Features::StyledBlendBuilder::TangentCurve2 | ( | ) |
返回第二条切线曲线
创建于NX6.0.0版本。
许可要求:studio_free_form("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::StyledBlendBuilder::TangentMagnitude1 | ( | ) |
返回切向大小1
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::StyledBlendBuilder::TangentMagnitude2 | ( | ) |
返回切向大小2
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| double NXOpen::Features::StyledBlendBuilder::TangentTolerance | ( | ) |
返回切向公差
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| NXOpen::Features::StyledBlendBuilder::StyledBlendTrimMethodType NXOpen::Features::StyledBlendBuilder::TrimMethod | ( | ) |
返回修剪方法
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::StyledBlendBuilder::TubeRadius1 | ( | ) |
返回第一管半径
创建于NX6.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::StyledBlendBuilder::TubeRadius2 | ( | ) |
返回第二个管半径
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| NXOpen::Features::StyledBlendBuilder::Types NXOpen::Features::StyledBlendBuilder::Type | ( | ) |
返回类型
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| void NXOpen::Features::StyledBlendBuilder::UpdateCenterCurve | ( | ) |
更新中心曲线。此API用于记录半径和形状规律的脊线创建
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| void NXOpen::Features::StyledBlendBuilder::UpdateProfileCurve | ( | ) |
更新轮廓类型的轮廓曲线。此API用于记录形状规律的脊线创建
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| void NXOpen::Features::StyledBlendBuilder::UpdateRadiusLawSpine | ( | ) |
更新半径规律中的脊线。当输入面或中心曲线被更改时,应调用此函数
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| void NXOpen::Features::StyledBlendBuilder::UpdateResetData | ( | ) |
设置必要的构建器数据。此API用于记录重置所有操作
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| void NXOpen::Features::StyledBlendBuilder::UpdateShapeLawSpine | ( | bool | isDefaultSpine | ) |
更新形状规律中的脊线。当输入面、中心曲线、脊线、切线曲线或轮廓曲线被更改时,应调用此函数
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| isDefaultSpine | 是否为默认脊线 |
| void NXOpen::Features::StyledBlendBuilder::UpdateSpineCurve | ( | ) |
更新脊线曲线。此API用于记录半径和形状规律的脊线创建
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| void NXOpen::Features::StyledBlendBuilder::UpdateTangentCurve1 | ( | ) |
更新曲线类型的第一条切线曲线。此API用于记录半径和形状规律的脊线创建
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| void NXOpen::Features::StyledBlendBuilder::UpdateTangentCurve2 | ( | ) |
更新曲线类型的第二条切线曲线。此API用于记录半径和形状规律的脊线创建
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| bool NXOpen::Features::StyledBlendBuilder::UpdateWall1 | ( | ) |
更新第一个面。此API用于记录半径和形状规律的脊线创建
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| bool NXOpen::Features::StyledBlendBuilder::UpdateWall2 | ( | ) |
更新第二个面。此API用于记录半径和形状规律的脊线创建
于NX6.0.0版本创建。
许可要求:studio_free_form ("STUDIO FREE FORM")
| NXOpen::ScCollector * NXOpen::Features::StyledBlendBuilder::Wall1 | ( | ) |
返回第一个面
创建于 NX6.0.0.
许可要求 : studio_free_form ("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::Continuity * NXOpen::Features::StyledBlendBuilder::Wall1Continuity | ( | ) |
返回第一壁连续性
创建于NX6.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::FlowDirection * NXOpen::Features::StyledBlendBuilder::Wall1Direction | ( | ) |
返回第一壁流动方向
创建于NX5.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| NXOpen::ScCollector * NXOpen::Features::StyledBlendBuilder::Wall2 | ( | ) |
返回第二个面
创建于 NX6.0.0.
许可要求 : studio_free_form ("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::Continuity * NXOpen::Features::StyledBlendBuilder::Wall2Continuity | ( | ) |
返回第二壁连续性
创建于NX6.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")
| NXOpen::GeometricUtilities::FlowDirection * NXOpen::Features::StyledBlendBuilder::Wall2Direction | ( | ) |
返回第二壁流动方向
创建于NX5.0.0。
许可要求:studio_free_form ("STUDIO FREE FORM")