|
NX Open C++ 参考指南 2406 v1.1
|
截面曲线特征构建器类 更多...
#include <Features_SectionCurveBuilder.hxx>
友元 | |
| class | _SectionCurveBuilderBuilder |
截面曲线特征构建器类
表示 @link NXOpen::Features::SectionCurve NXOpen::Features::SectionCurve@endlink 构造器。该类的输入可以是收敛对象。
<br> 若要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateSectionCurveBuilder NXOpen::Features::FeatureCollection::CreateSectionCurveBuilder @endlink <br>
默认值。
<list type="table">
<listheader><term>
属性</term> <description>
值</description> </listheader>
<item><term>
关联性 </term> <description>
True </description> </item>
<item><term>
CurveFitData.CurveJoinMethod </term> <description>
No </description> </item>
<item><term>
CurveFitData.Degree </term> <description>
7 </description> </item>
<item><term>
CurveFitData.FitMethod </term> <description>
DegreeAndSegments </description> </item>
<item><term>
CurveFitData.IsAdvancedFit </term> <description>
0 </description> </item>
<item><term>
CurveFitData.IsAlignShape </term> <description>
0 </description> </item>
<item><term>
CurveFitData.MaximumDegree </term> <description>
7 </description> </item>
<item><term>
CurveFitData.MaximumSegments </term> <description>
1 </description> </item>
<item><term>
CurveFitData.MinimumDegree </term> <description>
5 </description> </item>
<item><term>
CurveFitData.Segments </term> <description>
1 </description> </item>
<item><term>
CurveFitJoinOptions.CurveFitOptions.FitOption </term> <description>
Cubic </description> </item>
<item><term>
CurveFitJoinOptions.CurveFitOptions.MaximumDegree </term> <description>
7 </description> </item>
<item><term>
CurveFitJoinOptions.CurveFitOptions.MaximumSegments </term> <description>
1 </description> </item>
<item><term>
终止角度 </term> <description>
20.0 </description> </item>
<item><term>
终止距离 </term> <description>
10.0(毫米单位零件),0.5(英寸单位零件) </description> </item>
<item><term>
终止百分比 </term> <description>
100.0 </description> </item>
<item><term>
分组对象 </term> <description>
False </description> </item>
<item><term>
增量 </term> <description>
5.0 (毫米部件), 0.25 (英寸部件) 副本数量 2 输出点 False 比例 1.0 采样距离 1.0 (毫米部件), 0.04 (英寸部件) 沿曲线间距类型 EqualArcLength 起始角度 0.0 起始距离 0.0 (毫米部件), 0.0 (英寸部件) 起始百分比 0.0 步长角度 10.0 步长距离 5.0 (毫米部件), 0.25 (英寸部件) 类型 Selected
创建于 NX5.0.0.
| bool NXOpen::Features::SectionCurveBuilder::Associative | ( | ) |
返回关联性
于NX5.0.0创建。
许可证要求:无
| NXOpen::ISurface * NXOpen::Features::SectionCurveBuilder::BasePlane | ( | ) |
获取基准平面
于 NX5.0.0 版本创建。
许可证要求:无
| double NXOpen::Features::SectionCurveBuilder::ChordalTolerance | ( | ) |
返回弦公差
于NX5.0.0创建。
许可证要求:无
| NXOpen::GeometricUtilities::CurveFitData * NXOpen::Features::SectionCurveBuilder::CurveFitData | ( | ) |
返回曲线拟合设置
于 NX8.0.0 创建。
许可要求:无
| NXOpen::GeometricUtilities::CurveFitJoin * NXOpen::Features::SectionCurveBuilder::CurveFitJoinOptions | ( | ) |
返回曲线拟合连接选项
于 NX5.0.0 创建。
许可要求:无
| NXOpen::SelectObject * NXOpen::Features::SectionCurveBuilder::CurveForPerpendicularPlane | ( | ) |
获取垂直于曲线类型的曲线
于 NX5.0.0 版本创建。
许可证要求:无
| double NXOpen::Features::SectionCurveBuilder::EndAngle | ( | ) |
返回结束角度
创建于 NX5.0.0.
许可证要求: 无
| double NXOpen::Features::SectionCurveBuilder::EndDistance | ( | ) |
返回结束距离
创建于 NX5.0.0.
许可证要求: 无
| double NXOpen::Features::SectionCurveBuilder::EndPercentage | ( | ) |
返回结束百分比。
创建于 NX5.0.0.
许可证要求: 无
| std::vector< NXOpen::Group * > NXOpen::Features::SectionCurveBuilder::GetOutputGroups | ( | ) |
获取非关联输出曲线的输出组
于 NX8.0.0 创建。
许可要求:无
| bool NXOpen::Features::SectionCurveBuilder::GroupObjects | ( | ) |
返回分组状态
于NX5.0.0创建。
许可证要求:无
| double NXOpen::Features::SectionCurveBuilder::Increment | ( | ) |
返回增量
于NX5.0.0创建。
许可证要求:无
| int NXOpen::Features::SectionCurveBuilder::NumberOfCopies | ( | ) |
返回副本数量
于NX5.0.0创建。
许可证要求:无
| NXOpen::SelectObjectList * NXOpen::Features::SectionCurveBuilder::ObjectsToSection | ( | ) |
获取待截面化的对象列表
于 NX5.0.0 版本创建。
许可证要求:无
| bool NXOpen::Features::SectionCurveBuilder::OutputPoints | ( | ) |
返回输出点状态
于NX5.0.0创建。
许可证要求:无
| NXOpen::Point * NXOpen::Features::SectionCurveBuilder::RadialPlanePoint | ( | ) |
获取径向平面类型的点
于 NX5.0.0 版本创建。
许可证要求:无
| NXOpen::Direction * NXOpen::Features::SectionCurveBuilder::RadialPlaneVector | ( | ) |
获取径向平面类型的矢量
于 NX5.0.0 版本创建。
许可证要求:无
| double NXOpen::Features::SectionCurveBuilder::Ratio | ( | ) |
返回比例
于NX5.0.0创建。
许可证要求:无
| double NXOpen::Features::SectionCurveBuilder::SampleDistance | ( | ) |
返回采样距离
创建于 NX5.0.0.
许可证要求: 无
| NXOpen::Plane * NXOpen::Features::SectionCurveBuilder::SectionPlane | ( | ) |
获取截面平面
于 NX5.0.0 版本创建。
许可证要求:无
| NXOpen::SelectObjectList * NXOpen::Features::SectionCurveBuilder::SectionPlanes | ( | ) |
获取选择的截面平面列表
于 NX5.0.0 版本创建。
许可证要求:无
| void NXOpen::Features::SectionCurveBuilder::SetAssociative | ( | bool | associative | ) |
设置关联性
于NX5.0.0创建。
许可证要求: solid_modeling ("SOLIDS MODELING")
| associative | 关联性 |
| void NXOpen::Features::SectionCurveBuilder::SetBasePlane | ( | NXOpen::ISurface * | basePlane | ) |
设置基准平面
于 NX5.0.0 版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| basePlane | 基准平面 |
| void NXOpen::Features::SectionCurveBuilder::SetChordalTolerance | ( | double | chordalTolerance | ) |
设置弦公差
于NX5.0.0创建。
许可证要求: solid_modeling ("SOLIDS MODELING")
| chordalTolerance | 弦公差 |
| void NXOpen::Features::SectionCurveBuilder::SetEndAngle | ( | double | endAngle | ) |
设置结束角度
创建于 NX5.0.0.
许可证要求: solid_modeling ("SOLIDS MODELING")
| endAngle | 结束角度 |
| void NXOpen::Features::SectionCurveBuilder::SetEndDistance | ( | double | endDistance | ) |
设置结束距离
创建于 NX5.0.0.
许可证要求: solid_modeling ("SOLIDS MODELING")
| endDistance | 结束距离 |
| void NXOpen::Features::SectionCurveBuilder::SetEndPercentage | ( | double | endPercentage | ) |
设置结束百分比。
创建于 NX5.0.0.
许可证要求: solid_modeling ("SOLIDS MODELING")
| endPercentage | 结束百分比 |
| void NXOpen::Features::SectionCurveBuilder::SetGroupObjects | ( | bool | groupObjects | ) |
设置分组状态
于NX5.0.0创建。
许可证要求: solid_modeling ("SOLIDS MODELING")
| groupObjects | 分组状态 |
| void NXOpen::Features::SectionCurveBuilder::SetIncrement | ( | double | increment | ) |
设置增量
于NX5.0.0创建。
许可证要求: solid_modeling ("SOLIDS MODELING")
| increment | 增量 |
| void NXOpen::Features::SectionCurveBuilder::SetNumberOfCopies | ( | int | numberOfCopies | ) |
设置副本数量
于NX5.0.0创建。
许可证要求: solid_modeling ("SOLIDS MODELING")
| numberOfCopies | 副本数量 |
| void NXOpen::Features::SectionCurveBuilder::SetOutputPoints | ( | bool | outputPoints | ) |
设置输出点状态
于NX5.0.0创建。
许可证要求: solid_modeling ("SOLIDS MODELING")
| outputPoints | 输出点状态 |
| void NXOpen::Features::SectionCurveBuilder::SetRadialPlanePoint | ( | NXOpen::Point * | radialPlanePoint | ) |
设置径向平面类型的点
于 NX5.0.0 版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| radialPlanePoint | 径向平面点 |
| void NXOpen::Features::SectionCurveBuilder::SetRadialPlaneVector | ( | NXOpen::Direction * | radialPlaneVector | ) |
设置径向平面类型的矢量
于 NX5.0.0 版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| radialPlaneVector | 径向平面矢量 |
| void NXOpen::Features::SectionCurveBuilder::SetRatio | ( | double | ratio | ) |
设置比例
于NX5.0.0创建。
许可证要求: solid_modeling ("SOLIDS MODELING")
| ratio | 比例 |
| void NXOpen::Features::SectionCurveBuilder::SetSampleDistance | ( | double | sampleDistance | ) |
设置采样距离
创建于 NX5.0.0.
许可证要求: solid_modeling ("SOLIDS MODELING")
| sampleDistance | 采样距离 |
| void NXOpen::Features::SectionCurveBuilder::SetSectionPlane | ( | NXOpen::Plane * | sectionPlane | ) |
设置截面平面
于 NX5.0.0 版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| sectionPlane | 截面平面 |
| void NXOpen::Features::SectionCurveBuilder::SetSpacingAlongCurveType | ( | NXOpen::Features::SectionCurveBuilder::SpacingType | spacingAlongCurve | ) |
设置间距类型
于 NX5.0.0 版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| spacingAlongCurve | 沿曲线间距 |
| void NXOpen::Features::SectionCurveBuilder::SetStartAngle | ( | double | startAngle | ) |
设置起始角度
创建于 NX5.0.0.
许可证要求: solid_modeling ("SOLIDS MODELING")
| startAngle | 起始角度 |
| void NXOpen::Features::SectionCurveBuilder::SetStartDistance | ( | double | startDistance | ) |
设置起始距离
于 NX5.0.0 版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| startDistance | 起始距离 |
| void NXOpen::Features::SectionCurveBuilder::SetStartPercentage | ( | double | startPercentage | ) |
设置起始百分比。
创建于 NX5.0.0.
许可证要求: solid_modeling ("SOLIDS MODELING")
| startPercentage | 起始百分比 |
| void NXOpen::Features::SectionCurveBuilder::SetStepAngle | ( | double | stepAngle | ) |
设置步长角度
创建于 NX5.0.0.
许可证要求: solid_modeling ("SOLIDS MODELING")
| stepAngle | 步长角度 |
| void NXOpen::Features::SectionCurveBuilder::SetStepDistance | ( | double | stepDistance | ) |
设置步距
创建于 NX5.0.0.
许可证要求: solid_modeling ("SOLIDS MODELING")
| stepDistance | 步距 |
| void NXOpen::Features::SectionCurveBuilder::SetTolerance | ( | double | tolerance | ) |
设置公差
于NX5.0.0创建。
许可证要求: solid_modeling ("SOLIDS MODELING")
| tolerance | 公差 |
| void NXOpen::Features::SectionCurveBuilder::SetType | ( | NXOpen::Features::SectionCurveBuilder::PlaneType | type | ) |
设置截面曲线构建器的类型
于 NX5.0.0 版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| type | 类型 |
| NXOpen::Features::SectionCurveBuilder::SpacingType NXOpen::Features::SectionCurveBuilder::SpacingAlongCurveType | ( | ) |
获取间距类型
于 NX5.0.0 版本创建。
许可证要求:无
| double NXOpen::Features::SectionCurveBuilder::StartAngle | ( | ) |
返回起始角度
创建于 NX5.0.0.
许可证要求: 无
| double NXOpen::Features::SectionCurveBuilder::StartDistance | ( | ) |
获取起始距离
于 NX5.0.0 版本创建。
许可证要求:无
| double NXOpen::Features::SectionCurveBuilder::StartPercentage | ( | ) |
返回起始百分比。
创建于 NX5.0.0.
许可证要求: 无
| double NXOpen::Features::SectionCurveBuilder::StepAngle | ( | ) |
返回步长角度
创建于 NX5.0.0.
许可证要求: 无
| double NXOpen::Features::SectionCurveBuilder::StepDistance | ( | ) |
返回步距
创建于 NX5.0.0.
许可证要求: 无
| double NXOpen::Features::SectionCurveBuilder::Tolerance | ( | ) |
返回公差
于NX5.0.0创建。
许可证要求:无
| NXOpen::Features::SectionCurveBuilder::PlaneType NXOpen::Features::SectionCurveBuilder::Type | ( | ) |
返回截面曲线建造器的类型
创建于 NX5.0.0.
许可证要求:无