|
NX Open C++ 参考指南 2406 v1.1
|
曲线缩放特征构建器类 更多...
#include <Features_ScaleCurveBuilder.hxx>
Public 类型 | |
| enum | ScaleCurveType { ScaleCurveTypeUniform , ScaleCurveTypeNonUniform } |
友元 | |
| class | _ScaleCurveBuilderBuilder |
曲线缩放特征构建器类
表示一个 Features::ScaleCurveBuilder 构造器
要创建此类的新实例,请使用 NXOpen::Features::CurveFeatureCollection::CreateScaleCurveBuilder
默认值。
| 属性 | 值 |
|---|---|
| CurveSettings.CurveFitData.CurveJoinMethod | No |
| CurveSettings.CurveFitData.Degree | 7 |
| CurveSettings.CurveFitData.FitMethod | DegreeAndSegments |
| CurveSettings.CurveFitData.IsAdvancedFit | 0 |
| CurveSettings.CurveFitData.IsAlignShape | 0 |
| CurveSettings.CurveFitData.MaximumDegree | 7 |
| CurveSettings.CurveFitData.MaximumSegments | 1 |
| CurveSettings.CurveFitData.MinimumDegree | 5 |
| CurveSettings.CurveFitData.Segments | 1 |
| ScaleAlongXDirection.Value | 1 |
| ScaleAlongYDirection.Value | 1 |
| ScaleAlongZDirection.Value | 1 |
| ScaleType | Uniform |
| UniformScaleFactor.Value | 1 |
创建于NX11.0.0。
| NXOpen::GeometricUtilities::CurveSettings * NXOpen::Features::ScaleCurveBuilder::CurveSettings | ( | ) |
获取曲线设置数据
创建于NX11.0.0。
许可要求:无
| NXOpen::Section * NXOpen::Features::ScaleCurveBuilder::ObjectsToScale | ( | ) |
获取要缩放的输入曲线和点
创建于NX11.0.0。
许可要求:无
| NXOpen::CoordinateSystem * NXOpen::Features::ScaleCurveBuilder::ReferenceCSYS | ( | ) |
获取参考坐标系
创建于NX11.0.0。
许可要求:无
| NXOpen::Point * NXOpen::Features::ScaleCurveBuilder::ReferencePoint | ( | ) |
获取参考点
创建于NX11.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::ScaleCurveBuilder::ScaleAlongXDirection | ( | ) |
获取沿X方向的缩放因子
创建于NX11.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::ScaleCurveBuilder::ScaleAlongYDirection | ( | ) |
获取沿Y方向的缩放因子
创建于NX11.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Features::ScaleCurveBuilder::ScaleAlongZDirection | ( | ) |
获取沿Z方向的缩放因子
创建于NX11.0.0。
许可要求:无
| NXOpen::Features::ScaleCurveBuilder::ScaleCurveType NXOpen::Features::ScaleCurveBuilder::ScaleType | ( | ) |
获取缩放类型
创建于NX11.0.0。
许可要求:无
| void NXOpen::Features::ScaleCurveBuilder::SetCurveSettings | ( | NXOpen::GeometricUtilities::CurveSettings * | curveSettingData | ) |
设置曲线设置数据
创建于NX11.0.0。
许可要求:无
| curveSettingData | 曲线设置数据 |
| void NXOpen::Features::ScaleCurveBuilder::SetReferenceCSYS | ( | NXOpen::CoordinateSystem * | referenceCSYS | ) |
设置参考坐标系
创建于NX11.0.0。
许可要求:solid_modeling ("SOLIDS MODELING")
| referenceCSYS | 参考坐标系 |
| void NXOpen::Features::ScaleCurveBuilder::SetReferencePoint | ( | NXOpen::Point * | referencePoint | ) |
设置参考点
创建于NX11.0.0。
许可要求:solid_modeling ("SOLIDS MODELING")
| referencePoint | 参考点 |
| void NXOpen::Features::ScaleCurveBuilder::SetScaleType | ( | NXOpen::Features::ScaleCurveBuilder::ScaleCurveType | scaleType | ) |
设置缩放类型
创建于NX11.0.0。
许可要求:solid_modeling ("SOLIDS MODELING")
| scaleType | 缩放类型 |
| NXOpen::Expression * NXOpen::Features::ScaleCurveBuilder::UniformScaleFactor | ( | ) |
获取均匀缩放因子
创建于NX11.0.0。
许可要求:无