|
NX Open C++ 参考指南 2406 v1.1
|
扫掠特征构建器 更多...
#include <Features_SweptBuilder.hxx>
友元 | |
| class | _SweptBuilderBuilder |
扫掠特征构建器
表示 @link NXOpen::Features::Swept NXOpen::Features::Swept@endlink 的构建器
<br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateSweptBuilder NXOpen::Features::FeatureCollection::CreateSweptBuilder @endlink <br>
默认值。
<list type="table">
<listheader><term>
属性</term> <description>
值</description> </listheader>
<item><term>
AlignmentMethod.AlignType </term> <description>
参数 </description> </item>
<item><term>
GuideRebuildData.Degree </term> <description>
3 </description> </item>
<item><term>
GuideRebuildData.RebuildType </term> <description>
无 </description> </item>
<item><term>
OrientationMethod.AngularLaw.EndValue.Value </term> <description>
0(毫米单位)、0(英寸单位) </description> </item>
<item><term>
OrientationMethod.AngularLaw.Function </term> <description>
ft </description> </item>
<item><term>
OrientationMethod.AngularLaw.LawType </term> <description>
常数 </description> </item>
<item><term>
OrientationMethod.AngularLaw.Parameter </term> <description>
t </description> </item>
<item><term>
OrientationMethod.AngularLaw.StartValue.Value </term> <description>
0(毫米单位)、0(英寸单位) </description> </item>
<item><term>
OrientationMethod.AngularLaw.Value.Value </term> <description>
0(毫米单位)、0(英寸单位) </description> </item>
<item><term>
OrientationMethod.OrientationOption </term> <description>
固定 </description> </item>
<item><term>
PreserveGuideShapeOption </term> <description>
假 </description> </item>
<item><term>
PreserveShapeOption </term> <description>
真 </description> </item>
<item><term>
ScalingMethod.AreaLaw.EndValue.Value </term> <description>
1.0(毫米单位)、1.0(英寸单位) </description> </item>
<item><term>
ScalingMethod.AreaLaw.StartValue.Value </term> <description>
1.0(毫米单位)、1.0(英寸单位) </description> </item>
<item><term>
ScalingMethod.AreaLaw.Value.Value </term> <description>
1.0(毫米单位)、1.0(英寸单位) </description> </item>
<item><term>
ScalingMethod.BlendingFunctionType </term> <description>
线性 </description> </item>
<item><term>
ScalingMethod.EndBlendScaleFactor 1.0 ScalingMethod.PerimeterLaw.EndValue.Value 1.0 (毫米部件), 1.0 (英寸部件) ScalingMethod.PerimeterLaw.StartValue.Value 1.0 (毫米部件), 1.0 (英寸部件) ScalingMethod.PerimeterLaw.Value.Value 1.0 (毫米部件), 1.0 (英寸部件) ScalingMethod.ScaleFactor 1.0 ScalingMethod.ScalingOption 恒定 ScalingMethod.StartBlendScaleFactor 1.0 SectionRebuildData.Degree 3 SectionRebuildData.RebuildType 无
于NX5.0.0中创建。
| NXOpen::GeometricUtilities::AlignmentMethodBuilder * NXOpen::Features::SweptBuilder::AlignmentMethod | ( | ) |
返回对齐方法。对齐方法构建器子对象控制输入截面沿引导线的对齐方式。仅当选择多个输入截面时,才可用点对齐。 请参考GeometricUtilities.AlignmentMethodBuilder文档。
创建于NX5.0.0版本。
许可要求:无
| NXOpen::GeometricUtilities::FeatureOptions * NXOpen::Features::SweptBuilder::BodyPreference | ( | ) |
返回体类型选项
创建于NX7.5.0。
许可要求:无
| double NXOpen::Features::SweptBuilder::G0Tolerance | ( | ) |
返回G0(位置)公差。
创建于NX5.0.0版本。
许可要求:无
| double NXOpen::Features::SweptBuilder::G1Tolerance | ( | ) |
返回G1(相切)公差。
创建于NX5.0.0。
许可要求:无
| NXOpen::SectionList * NXOpen::Features::SweptBuilder::GuideList | ( | ) |
返回引导线列表。至少需要1个但不超过3个引导线。
于NX5.0.0中创建。
许可要求:无
| NXOpen::GeometricUtilities::Rebuild * NXOpen::Features::SweptBuilder::GuideRebuildData | ( | ) |
返回引导线重建数据
创建于NX5.0.0版本。
许可要求:无
| NXOpen::Features::SweptBuilder::InterpolationOptions NXOpen::Features::SweptBuilder::InterpolationOption | ( | ) |
返回插值选项。如果截面列表包含多个截面,此选项控制截面之间的插值方法。
创建于NX5.0.0版本。
许可要求:无
| NXOpen::GeometricUtilities::OrientationMethodBuilder * NXOpen::Features::SweptBuilder::OrientationMethod | ( | ) |
返回方向方法。方向方法构建器子对象控制输入截面的方向(如果引导线列表包含单条引导线)。 请参考GeometricUtilities.OrientationMethodBuilder文档。
创建于NX5.0.0版本。
许可要求:无
| bool NXOpen::Features::SweptBuilder::PreserveGuideShapeOption | ( | ) |
返回保持引导线形状选项。
创建于NX8.5.0版本。
许可要求:无
| bool NXOpen::Features::SweptBuilder::PreserveShapeOption | ( | ) |
返回保持形状选项。
创建于NX5.0.0版本。
许可要求:无
| NXOpen::GeometricUtilities::ScalingMethodBuilder * NXOpen::Features::SweptBuilder::ScalingMethod | ( | ) |
返回缩放方法。缩放方法构建器子对象控制输入截面沿引导线的尺寸/比例(如果选择单条引导线)。 请参考GeometricUtilities.ScalingMethodBuilder文档。
创建于NX5.0.0版本。
许可要求:无
| NXOpen::SectionList * NXOpen::Features::SweptBuilder::SectionList | ( | ) |
返回截面列表。至少需要1个截面。
于NX5.0.0中创建。
许可要求:无
| NXOpen::Features::SweptBuilder::SectionLocationTypes NXOpen::Features::SweptBuilder::SectionLocation | ( | ) |
返回截面位置选项。此选项控制输入截面相对于引导线的位置。如果截面列表包含多个截面,则忽略截面位置选项。
创建于NX5.0.0版本。
许可要求:无
| NXOpen::GeometricUtilities::Rebuild * NXOpen::Features::SweptBuilder::SectionRebuildData | ( | ) |
返回截面重建数据
创建于NX5.0.0版本。
许可要求:无
| void NXOpen::Features::SweptBuilder::SetG0Tolerance | ( | double | g0Tolerance | ) |
设置G0(位置)公差。
创建于NX5.0.0版本。
许可要求:nx_freeform_1("基础自由曲面建模")
| g0Tolerance | G0公差 |
| void NXOpen::Features::SweptBuilder::SetG1Tolerance | ( | double | g1Tolerance | ) |
设置G1(相切)公差。
创建于NX5.0.0。
许可要求:nx_freeform_1("基础自由曲面建模")
| g1Tolerance | g1公差 |
| void NXOpen::Features::SweptBuilder::SetInterpolationOption | ( | NXOpen::Features::SweptBuilder::InterpolationOptions | interpolationOption | ) |
设置插值选项。如果截面列表包含多个截面,此选项控制截面之间的插值方法。
创建于NX5.0.0版本。
许可要求:nx_freeform_1("基础自由曲面建模")
| interpolationOption | 插值选项 |
| void NXOpen::Features::SweptBuilder::SetPreserveGuideShapeOption | ( | bool | preserveGuideShapeOption | ) |
设置保持引导线形状选项。
创建于NX8.5.0版本。
许可要求:nx_freeform_1("基础自由曲面建模")
| preserveGuideShapeOption | 保持引导线形状选项 |
| void NXOpen::Features::SweptBuilder::SetPreserveShapeOption | ( | bool | preserveShapeOption | ) |
设置保持形状选项。
创建于NX5.0.0版本。
许可要求:nx_freeform_1("基础自由曲面建模")
| preserveShapeOption | 保持形状选项 |
| void NXOpen::Features::SweptBuilder::SetSectionLocation | ( | NXOpen::Features::SweptBuilder::SectionLocationTypes | sectionLocation | ) |
设置截面位置选项。此选项控制输入截面相对于引导线的位置。如果截面列表包含多个截面,则忽略截面位置选项。
创建于NX5.0.0版本。
许可要求:nx_freeform_1("基础自由曲面建模")
| sectionLocation | 截面位置 |
| NXOpen::Section * NXOpen::Features::SweptBuilder::Spine | ( | ) |
返回脊柱线(可选)。对于超过1个引导线,可以输入可选的脊柱线曲线 以进一步控制截面线串的方向。 脊柱线曲线不能包含超过1个环。
于NX5.0.0中创建。
许可要求:无