|
NX Open C++ 参考指南 2406 v1.1
|
轮廓凸缘构建器 更多...
#include <Features_SilhouetteFlangeBuilder.hxx>
友元 | |
| class | _SilhouetteFlangeBuilderBuilder |
轮廓凸缘构建器
表示 @link NXOpen::Features::SilhouetteFlange NXOpen::Features::SilhouetteFlange@endlink 构建器
<br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateSilhouetteFlangeBuilder NXOpen::Features::FeatureCollection::CreateSilhouetteFlangeBuilder @endlink <br>
默认值。
<list type="table">
<listheader><term>
属性</term> <description>
值</description> </listheader>
<item><term>
AngleLaw.Function </term> <description>
ft </description> </item>
<item><term>
AngleLaw.LawType </term> <description>
MultiTransition </description> </item>
<item><term>
AngleLaw.Parameter </term> <description>
t </description> </item>
<item><term>
BaseFactor </term> <description>
0 </description> </item>
<item><term>
BasePipeContinuity.ContinuityType </term> <description>
G1 </description> </item>
<item><term>
CreateCurves </term> <description>
0 </description> </item>
<item><term>
ExtendFlange </term> <description>
1 </description> </item>
<item><term>
FlangeFactor </term> <description>
0 </description> </item>
<item><term>
FlangePipeContinuity.ContinuityType </term> <description>
G0 </description> </item>
<item><term>
Gap.Value </term> <description>
5 (毫米零件), 0.2 (英寸零件) </description> </item>
<item><term>
LengthLaw.LawType </term> <description>
MultiTransition </description> </item>
<item><term>
MergeFacesIfPossible </term> <description>
0 </description> </item>
<item><term>
RadiusLaw.LawType </term> <description>
MultiTransition </description> </item>
<item><term>
ReferenceDirectionOption </term> <description>
NormalDraft </description> </item>
<item><term>
ShowPipe </term> <description>
0 </description> </item>
<item><term>
TrimBaseFaces </term> <description>
0 </description> </item>
<item><term>
Type </term> <description>
Basic </description> </item>
Created in NX6.0.0.
| NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::SilhouetteFlangeBuilder::AngleLaw | ( | ) |
返回角度规律。仅支持的规律类型为 GeometricUtilities::LawBuilder::TypeMultiTransition 。
在NX6.0.0中创建。
许可要求:无
| NXOpen::Section * NXOpen::Features::SilhouetteFlangeBuilder::BaseCurves | ( | ) |
返回基准曲线。基准曲线必须G1连续。
Created in NX6.0.0.
License requirements : None
| NXOpen::ScCollector * NXOpen::Features::SilhouetteFlangeBuilder::BaseFaces | ( | ) |
返回基准面。基准面可来自不同片体,但必须G1连续。
Created in NX6.0.0.
License requirements : None
| int NXOpen::Features::SilhouetteFlangeBuilder::BaseFactor | ( | ) |
返回基准管道连续性因子。用于确定 为构建基准面与管道之间的过渡面,将修剪掉多大比例的圆弧。
在NX6.0.0中创建。
许可要求:无
| NXOpen::GeometricUtilities::Continuity * NXOpen::Features::SilhouetteFlangeBuilder::BasePipeContinuity | ( | ) |
返回基准管道连续性。
在NX6.0.0中创建。
许可要求:无
| bool NXOpen::Features::SilhouetteFlangeBuilder::CreateCurves | ( | ) |
返回一个值,指示是否创建曲线。当此选项为真时,将输出管道的中心线曲线和零度处的轮廓法兰曲线。
于NX6.0.0版本创建。
许可要求:无
| void NXOpen::Features::SilhouetteFlangeBuilder::CreatePipe | ( | ) |
根据给定输入创建管体。必须先创建管体,才能创建任何法兰曲面。
创建于NX12.0.0版本。
许可要求:nx_freeform_2(“高级自由曲面建模”)
| bool NXOpen::Features::SilhouetteFlangeBuilder::ExtendFlange | ( | ) |
返回一个值,指示是否将法兰延伸至基础面的边界边。如果修剪基础面选项为真,则强制启用此选项。如果管道未触及基础面的边界边,则无法修剪基础面。
于NX6.0.0版本创建。
许可要求:无
| int NXOpen::Features::SilhouetteFlangeBuilder::FlangeFactor | ( | ) |
返回法兰管道连续性因子。用于确定 为构建管道与法兰面之间的过渡面,将修剪掉多大比例的圆弧。
在NX6.0.0中创建。
许可要求:无
| NXOpen::GeometricUtilities::Continuity * NXOpen::Features::SilhouetteFlangeBuilder::FlangePipeContinuity | ( | ) |
返回法兰管道连续性
在NX6.0.0中创建。
许可要求:无
| NXOpen::Expression * NXOpen::Features::SilhouetteFlangeBuilder::Gap | ( | ) |
返回间隙
在NX6.0.0中创建。
许可要求:无
| NXOpen::Curve * NXOpen::Features::SilhouetteFlangeBuilder::GetCenterCurve | ( | ) |
返回中心曲线
于NX8.0.0版本创建。
许可要求:无
| bool NXOpen::Features::SilhouetteFlangeBuilder::GetIsDirectionFlipped | ( | ) |
返回一个值,指示是否翻转方向。若 方向翻转,管道将放置在基准面的另一侧,且法兰方向翻转。
| bool NXOpen::Features::SilhouetteFlangeBuilder::GetIsSideFlipped | ( | ) |
返回一个值,指示是否翻转侧面。若侧面 翻转,对于基本类型,管道将放置在基准曲线的另一侧; 对于绝对/视觉间隙类型,管道将放置在父特征管道的另一侧。
| NXOpen::Curve * NXOpen::Features::SilhouetteFlangeBuilder::GetSilhouetteCurve | ( | ) |
返回轮廓曲线
于NX8.0.0版本创建。
许可要求:无
| NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::SilhouetteFlangeBuilder::LengthLaw | ( | ) |
返回长度规律。仅支持规律类型GeometricUtilities::LawBuilder::TypeMultiTransition 。
Created in NX6.0.0.
License requirements : None
| bool NXOpen::Features::SilhouetteFlangeBuilder::MergeFacesIfPossible | ( | ) |
返回一个值,指示是否尽可能合并面
于NX6.0.0版本创建。
许可要求:无
| NXOpen::Features::SilhouetteFlangeBuilder::OutputSurfaceOptions NXOpen::Features::SilhouetteFlangeBuilder::OutputSurfaceOption | ( | ) |
返回输出曲面选项
于NX6.0.0版本创建。
许可要求:无
| NXOpen::Features::SelectFeature * NXOpen::Features::SilhouetteFlangeBuilder::ParentFeature | ( | ) |
返回父特征。父特征必须是轮廓法兰特征。NXOpen::Features::SilhouetteFlangeBuilder::TypesVisualGap 轮廓法兰及其父轮廓法兰特征应使用平行矢量作为参考方向。
Created in NX6.0.0.
License requirements : None
| double NXOpen::Features::SilhouetteFlangeBuilder::PositionTolerance | ( | ) |
返回位置公差
于NX6.0.0版本创建。
许可要求:无
| NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::SilhouetteFlangeBuilder::RadiusLaw | ( | ) |
返回半径规律。仅支持规律类型GeometricUtilities::LawBuilder::TypeMultiTransition 。
Created in NX6.0.0.
License requirements : None
| NXOpen::Features::SilhouetteFlangeBuilder::ReferenceDirectionOptions NXOpen::Features::SilhouetteFlangeBuilder::ReferenceDirectionOption | ( | ) |
返回参考方向选项
Created in NX6.0.0.
License requirements : None
| NXOpen::ScCollector * NXOpen::Features::SilhouetteFlangeBuilder::ReferenceFaces | ( | ) |
返回参考面。若为NXOpen::Features::SilhouetteFlangeBuilder::ReferenceDirectionOptionsFaceNormal 情况选择了参考面,则使用参考面的法向作为参考方向。否则,使用基准面的法向作为参考方向。
Created in NX6.0.0.
License requirements : None
| NXOpen::Direction * NXOpen::Features::SilhouetteFlangeBuilder::ReferenceVector | ( | ) |
返回参考矢量
Created in NX6.0.0.
License requirements : None
| void NXOpen::Features::SilhouetteFlangeBuilder::SetBaseFactor | ( | int | baseFactor | ) |
设置基准管道连续性因子。用于确定 为构建基准面与管道之间的过渡面,将修剪掉多大比例的圆弧。
在NX6.0.0中创建。
许可要求:nx_freeform_2(“高级自由曲面建模”)
| baseFactor | 基准因子 |
| void NXOpen::Features::SilhouetteFlangeBuilder::SetCreateCurves | ( | bool | createCurves | ) |
设置一个值,指示是否创建曲线。当此选项为真时,将输出管道的中心线曲线和零度处的轮廓法兰曲线。
于NX6.0.0版本创建。
许可要求:nx_freeform_2(“高级自由曲面建模”)
| createCurves | 创建曲线 |
| void NXOpen::Features::SilhouetteFlangeBuilder::SetExtendFlange | ( | bool | extendFlange | ) |
设置一个值,指示是否将法兰延伸至基础面的边界边。如果修剪基础面选项为真,则强制启用此选项。如果管道未触及基础面的边界边,则无法修剪基础面。
于NX6.0.0版本创建。
许可要求:nx_freeform_2(“高级自由曲面建模”)
| extendFlange | 延伸法兰 |
| void NXOpen::Features::SilhouetteFlangeBuilder::SetFlangeFactor | ( | int | flangeFactor | ) |
设置法兰管道连续性因子。用于确定 为构建管道与法兰面之间的过渡面,将修剪掉多大比例的圆弧。
在NX6.0.0中创建。
许可要求:nx_freeform_2(“高级自由曲面建模”)
| flangeFactor | 法兰因子 |
| void NXOpen::Features::SilhouetteFlangeBuilder::SetIsDirectionFlipped | ( | bool | flipDirection | ) |
设置一个标志,指示是否翻转方向。
在NX6.0.0中创建。
许可要求:nx_freeform_2(“高级自由曲面建模”)
| flipDirection | 翻转方向 |
| void NXOpen::Features::SilhouetteFlangeBuilder::SetIsSideFlipped | ( | bool | flipSide | ) |
设置一个值,指示是否翻转侧面。若侧面 翻转,对于基本类型,管道将放置在基准曲线的另一侧; 对于绝对/视觉间隙类型,管道将放置在父特征管道的另一侧。
在NX6.0.0中创建。
许可要求:nx_freeform_2(“高级自由曲面建模”)
| flipSide | 翻转侧面 |
| void NXOpen::Features::SilhouetteFlangeBuilder::SetMergeFacesIfPossible | ( | bool | mergeFacesIfPossible | ) |
设置一个值,指示是否尽可能合并面
于NX6.0.0版本创建。
许可要求:nx_freeform_2(“高级自由曲面建模”)
| mergeFacesIfPossible | 尽可能合并面 |
| void NXOpen::Features::SilhouetteFlangeBuilder::SetOutputSurfaceOption | ( | NXOpen::Features::SilhouetteFlangeBuilder::OutputSurfaceOptions | outputSurfaceOption | ) |
设置输出曲面选项
于NX6.0.0版本创建。
许可要求:nx_freeform_2(“高级自由曲面建模”)
| outputSurfaceOption | 输出曲面选项 |
| void NXOpen::Features::SilhouetteFlangeBuilder::SetPositionTolerance | ( | double | positionTolerance | ) |
设置位置公差
创建于NX6.0.0版本。
许可要求:nx_freeform_2(“高级自由曲面建模”)
| positionTolerance | 位置公差 |
| void NXOpen::Features::SilhouetteFlangeBuilder::SetReferenceDirectionOption | ( | NXOpen::Features::SilhouetteFlangeBuilder::ReferenceDirectionOptions | referenceDirectionOption | ) |
设置参考方向选项
Created in NX6.0.0.
License requirements : nx_freeform_2 ("advanced freeform modeling")
| referenceDirectionOption | referencedirectionoption |
| void NXOpen::Features::SilhouetteFlangeBuilder::SetReferenceVector | ( | NXOpen::Direction * | referenceVctor | ) |
设置参考矢量
Created in NX6.0.0.
License requirements : nx_freeform_2 ("advanced freeform modeling")
| referenceVctor | referencevctor |
| void NXOpen::Features::SilhouetteFlangeBuilder::SetShowPipe | ( | bool | showPipe | ) |
设置一个值,指示是否显示管道
于NX6.0.0版本创建。
许可要求:nx_freeform_2(“高级自由曲面建模”)
| showPipe | 显示管道 |
| void NXOpen::Features::SilhouetteFlangeBuilder::SetTangentTolerance | ( | double | tangentTolerance | ) |
设置相切公差
创建于NX6.0.0版本。
许可要求:nx_freeform_2(“高级自由曲面建模”)
| tangentTolerance | 相切公差 |
| void NXOpen::Features::SilhouetteFlangeBuilder::SetTrimBaseFaces | ( | bool | trimBaseFaces | ) |
设置一个值,指示是否修剪基础面
于NX6.0.0版本创建。
许可要求:nx_freeform_2(“高级自由曲面建模”)
| trimBaseFaces | 修剪基础面 |
| void NXOpen::Features::SilhouetteFlangeBuilder::SetType | ( | NXOpen::Features::SilhouetteFlangeBuilder::Types | type | ) |
设置类型
创建于NX6.0.0版本。
许可要求:nx_freeform_2(“高级自由曲面建模”)
| type | 类型 |
| bool NXOpen::Features::SilhouetteFlangeBuilder::ShowPipe | ( | ) |
返回一个值,指示是否显示管道
于NX6.0.0版本创建。
许可要求:无
| double NXOpen::Features::SilhouetteFlangeBuilder::TangentTolerance | ( | ) |
返回相切公差
创建于NX6.0.0版本。
许可要求:无
| bool NXOpen::Features::SilhouetteFlangeBuilder::TrimBaseFaces | ( | ) |
返回一个值,指示是否修剪基础面
于NX6.0.0版本创建。
许可要求:无
| NXOpen::Features::SilhouetteFlangeBuilder::Types NXOpen::Features::SilhouetteFlangeBuilder::Type | ( | ) |
返回类型
创建于NX6.0.0版本。
许可要求:无
| void NXOpen::Features::SilhouetteFlangeBuilder::UpdateLawSpine | ( | ) |
更新长度/角度/半径规律中的脊柱曲线。所有 规律均使用管道的中心线作为脊柱曲线。若因任何 输入更改需要重建管道,应调用此API。
在NX6.0.0中创建。
许可要求:nx_freeform_2(“高级自由曲面建模”)