|
NX Open C++ 参考指南 2406 v1.1
|
虚拟曲线特征构建器 更多...
#include <Features_VirtualCurveBuilder.hxx>
Public 类型 | |
| enum | Types { TypesRotationAxis , TypesBlendCenterline , TypesVirtualIntersection , TypesTubeCenterline } |
友元 | |
| class | _VirtualCurveBuilderBuilder |
虚拟曲线特征构建器
表示 @link NXOpen::Features::VirtualCurve NXOpen::Features::VirtualCurve@endlink 构造器 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateVirtualCurveBuilder NXOpen::Features::FeatureCollection::CreateVirtualCurveBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| 关联 | 是 |
| CurveFitData.CurveJoinMethod | 否 |
| CurveFitData.Degree | 7 |
| CurveFitData.FitMethod | DegreeAndSegments |
| CurveFitData.IsAdvancedFit | 0 |
| CurveFitData.IsAlignShape | 0 |
| CurveFitData.MaximumDegree | 7 |
| CurveFitData.MaximumSegments | 1 |
| CurveFitData.MinimumDegree | 5 |
| CurveFitData.Segments | 1 |
| CurveFitJoinData.CurveFitOptions.FitOption | Cubic |
| CurveFitJoinData.CurveFitOptions.MaximumDegree | 7 |
| CurveFitJoinData.CurveFitOptions.MaximumSegments | 1 |
| 类型 | RotationAxis |
在NX7.5.0中创建。
| bool NXOpen::Features::VirtualCurveBuilder::Associative | ( | ) |
返回关联性
创建于 NX7.5.0。
许可证要求: 无
| NXOpen::ScCollector * NXOpen::Features::VirtualCurveBuilder::BlendFace | ( | ) |
返回倒圆面。仅当设置了 NXOpen::Features::VirtualCurveBuilder::TypesBlendCenterline 或 NXOpen::Features::VirtualCurveBuilder::TypesVirtualIntersection 时使用。
创建于 NX7.5.0。
许可证要求: 无
| NXOpen::GeometricUtilities::CurveFitData * NXOpen::Features::VirtualCurveBuilder::CurveFitData | ( | ) |
返回曲线拟合设置。仅当设置了 NXOpen::Features::VirtualCurveBuilder::TypesTubeCenterline 时使用。
创建于 NX1847.0.0。
许可证要求: 无
| NXOpen::GeometricUtilities::CurveFitJoin * NXOpen::Features::VirtualCurveBuilder::CurveFitJoinData | ( | ) |
返回曲线拟合连接方法。仅当设置了 NXOpen::Features::VirtualCurveBuilder::TypesTubeCenterline 时使用。
创建于 NX1847.0.0。
许可证要求: 无
| NXOpen::ScCollector * NXOpen::Features::VirtualCurveBuilder::RevolvedFace | ( | ) |
返回旋转面。仅当设置了 NXOpen::Features::VirtualCurveBuilder::TypesRotationAxis 时使用。
创建于 NX7.5.0。
许可证要求: 无
| void NXOpen::Features::VirtualCurveBuilder::SetAssociative | ( | bool | associative | ) |
设置关联性
创建于 NX7.5.0。
许可证要求: solid_modeling ("SOLIDS MODELING")
| associative | 关联性 |
| void NXOpen::Features::VirtualCurveBuilder::SetType | ( | NXOpen::Features::VirtualCurveBuilder::Types | type | ) |
设置类型
创建于 NX7.5.0。
许可证要求: solid_modeling ("SOLIDS MODELING")
| type | 类型 |
| NXOpen::ScCollector * NXOpen::Features::VirtualCurveBuilder::TubeFaces | ( | ) |
返回管面。仅当设置了 NXOpen::Features::VirtualCurveBuilder::TypesTubeCenterline 时使用。
创建于 NX1847.0.0。
许可证要求: 无
| NXOpen::Features::VirtualCurveBuilder::Types NXOpen::Features::VirtualCurveBuilder::Type | ( | ) |
返回类型
创建于 NX7.5.0。
许可证要求: 无