|
NX Open C++ 参考指南 2406 v1.1
|
等斜线曲线构建器类 更多...
#include <Features_IsoclineCurveBuilder.hxx>
Public 类型 | |
| enum | CurveTypes { CurveTypesSingle , CurveTypesMultiple } |
友元 | |
| class | _IsoclineCurveBuilderBuilder |
等斜线曲线构建器类
表示 @link Features::IsoclineCurve Features::IsoclineCurve@endlink 构建器 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FreeformCurveCollection::CreateIsoclineCurveBuilder NXOpen::Features::FreeformCurveCollection::CreateIsoclineCurveBuilder @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 |
| DistanceThreshold | 0.25(毫米部件),0.01(英寸部件) |
| EndAngle.Value | 90 |
| IntervalAngle.Value | 10 |
| StartAngle.Value | -90 |
在 NX11.0.0 中创建。
| bool NXOpen::Features::IsoclineCurveBuilder::CanOptimizeCurve | ( | ) |
获取是否优化曲线
在NX11.0.0中创建。
许可证要求: 无
| void NXOpen::Features::IsoclineCurveBuilder::CreateIsocline | ( | ) |
创建等倾曲线
于NX11.0.0版本创建。
许可证要求:无
| NXOpen::GeometricUtilities::CurveFitData * NXOpen::Features::IsoclineCurveBuilder::CurveFitData | ( | ) |
获取曲线拟合参数
在NX11.0.0中创建。
许可证要求: 无
| double NXOpen::Features::IsoclineCurveBuilder::DistanceThreshold | ( | ) |
获取距离阈值
在NX11.0.0中创建。
许可证要求: 无
| NXOpen::Expression * NXOpen::Features::IsoclineCurveBuilder::EndAngle | ( | ) |
获取终止角
在NX11.0.0中创建。
许可证要求: 无
| NXOpen::ScCollector * NXOpen::Features::IsoclineCurveBuilder::Face | ( | ) |
获取选择的面
在NX11.0.0中创建。
许可证要求: 无
| NXOpen::Expression * NXOpen::Features::IsoclineCurveBuilder::IntervalAngle | ( | ) |
获取间隔角
在NX11.0.0中创建。
许可证要求: 无
| bool NXOpen::Features::IsoclineCurveBuilder::IsAssociative | ( | ) |
获取关联性
在NX11.0.0中创建。
许可证要求: 无
| NXOpen::Expression * NXOpen::Features::IsoclineCurveBuilder::IsoclineAngle | ( | ) |
获取等斜角
在NX11.0.0中创建。
许可证要求: 无
| NXOpen::Features::IsoclineCurveBuilder::CurveTypes NXOpen::Features::IsoclineCurveBuilder::IsoclineTypes | ( | ) |
获取等斜曲线类型
在NX11.0.0中创建。
许可证要求: 无
| NXOpen::Direction * NXOpen::Features::IsoclineCurveBuilder::ReferenceDirection | ( | ) |
获取参考方向
在NX11.0.0中创建。
许可证要求: 无
| void NXOpen::Features::IsoclineCurveBuilder::SetAssociative | ( | bool | isAssociative | ) |
设置关联性
在NX11.0.0中创建。
许可证要求: solid_modeling ("SOLIDS MODELING") 或 studio_free_form ("STUDIO FREE FORM")
| isAssociative | isassociative |
| void NXOpen::Features::IsoclineCurveBuilder::SetCanOptimizeCurve | ( | bool | canOptimizeCurve | ) |
设置是否优化曲线
在NX11.0.0中创建。
许可证要求: solid_modeling ("SOLIDS MODELING") 或 studio_free_form ("STUDIO FREE FORM")
| canOptimizeCurve | canoptimizecurve |
| void NXOpen::Features::IsoclineCurveBuilder::SetDistanceThreshold | ( | double | distanceThreshold | ) |
设置距离阈值
在NX11.0.0中创建。
许可证要求: solid_modeling ("SOLIDS MODELING") 或 studio_free_form ("STUDIO FREE FORM")
| distanceThreshold | distancethreshold |
| void NXOpen::Features::IsoclineCurveBuilder::SetIsoclineTypes | ( | NXOpen::Features::IsoclineCurveBuilder::CurveTypes | isoclineTypes | ) |
设置等斜曲线类型
在NX11.0.0中创建。
许可证要求: solid_modeling ("SOLIDS MODELING") 或 studio_free_form ("STUDIO FREE FORM")
| isoclineTypes | isoclinetypes |
| void NXOpen::Features::IsoclineCurveBuilder::SetReferenceDirection | ( | NXOpen::Direction * | referenceDirection | ) |
设置参考方向
在NX11.0.0中创建。
许可证要求: solid_modeling ("SOLIDS MODELING") 或 studio_free_form ("STUDIO FREE FORM")
| referenceDirection | referencedirection |
| NXOpen::Expression * NXOpen::Features::IsoclineCurveBuilder::StartAngle | ( | ) |
获取起始角
在NX11.0.0中创建。
许可证要求: 无