NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Features::ScaleCurveBuilder类 参考

曲线缩放特征构建器类 更多...

#include <Features_ScaleCurveBuilder.hxx>

类 NXOpen::Features::ScaleCurveBuilder 继承关系图:
NXOpen::Features::ServiceOrientedFeatureCurveBuilder NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ScaleCurveType { ScaleCurveTypeUniform , ScaleCurveTypeNonUniform }

Public 成员函数

NXOpen::GeometricUtilities::CurveSettingsCurveSettings ()
NXOpen::SectionObjectsToScale ()
NXOpen::CoordinateSystemReferenceCSYS ()
NXOpen::PointReferencePoint ()
NXOpen::ExpressionScaleAlongXDirection ()
NXOpen::ExpressionScaleAlongYDirection ()
NXOpen::ExpressionScaleAlongZDirection ()
NXOpen::Features::ScaleCurveBuilder::ScaleCurveType ScaleType ()
void SetCurveSettings (NXOpen::GeometricUtilities::CurveSettings *curveSettingData)
void SetReferenceCSYS (NXOpen::CoordinateSystem *referenceCSYS)
void SetReferencePoint (NXOpen::Point *referencePoint)
void SetScaleType (NXOpen::Features::ScaleCurveBuilder::ScaleCurveType scaleType)
NXOpen::ExpressionUniformScaleFactor ()
Public 成员函数 继承自 NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
NXOpen::Features::FeatureGetFeature ()
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
bool ParentFeatureInternal ()
void SetParentFeatureInternal (bool isInternal)
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

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。

成员枚举类型说明

◆ ScaleCurveType

缩放类型

枚举值
ScaleCurveTypeUniform 

均匀缩放

ScaleCurveTypeNonUniform 

非均匀缩放

成员函数说明

◆ CurveSettings()

NXOpen::GeometricUtilities::CurveSettings * NXOpen::Features::ScaleCurveBuilder::CurveSettings ( )

获取曲线设置数据
创建于NX11.0.0。

许可要求:无

◆ ObjectsToScale()

NXOpen::Section * NXOpen::Features::ScaleCurveBuilder::ObjectsToScale ( )

获取要缩放的输入曲线和点
创建于NX11.0.0。

许可要求:无

◆ ReferenceCSYS()

NXOpen::CoordinateSystem * NXOpen::Features::ScaleCurveBuilder::ReferenceCSYS ( )

获取参考坐标系
创建于NX11.0.0。

许可要求:无

◆ ReferencePoint()

NXOpen::Point * NXOpen::Features::ScaleCurveBuilder::ReferencePoint ( )

获取参考点
创建于NX11.0.0。

许可要求:无

◆ ScaleAlongXDirection()

NXOpen::Expression * NXOpen::Features::ScaleCurveBuilder::ScaleAlongXDirection ( )

获取沿X方向的缩放因子
创建于NX11.0.0。

许可要求:无

◆ ScaleAlongYDirection()

NXOpen::Expression * NXOpen::Features::ScaleCurveBuilder::ScaleAlongYDirection ( )

获取沿Y方向的缩放因子
创建于NX11.0.0。

许可要求:无

◆ ScaleAlongZDirection()

NXOpen::Expression * NXOpen::Features::ScaleCurveBuilder::ScaleAlongZDirection ( )

获取沿Z方向的缩放因子
创建于NX11.0.0。

许可要求:无

◆ ScaleType()

NXOpen::Features::ScaleCurveBuilder::ScaleCurveType NXOpen::Features::ScaleCurveBuilder::ScaleType ( )

获取缩放类型
创建于NX11.0.0。

许可要求:无

◆ SetCurveSettings()

void NXOpen::Features::ScaleCurveBuilder::SetCurveSettings ( NXOpen::GeometricUtilities::CurveSettings * curveSettingData)

设置曲线设置数据
创建于NX11.0.0。

许可要求:无

参数
curveSettingData曲线设置数据

◆ SetReferenceCSYS()

void NXOpen::Features::ScaleCurveBuilder::SetReferenceCSYS ( NXOpen::CoordinateSystem * referenceCSYS)

设置参考坐标系
创建于NX11.0.0。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
referenceCSYS参考坐标系

◆ SetReferencePoint()

void NXOpen::Features::ScaleCurveBuilder::SetReferencePoint ( NXOpen::Point * referencePoint)

设置参考点
创建于NX11.0.0。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
referencePoint参考点

◆ SetScaleType()

void NXOpen::Features::ScaleCurveBuilder::SetScaleType ( NXOpen::Features::ScaleCurveBuilder::ScaleCurveType scaleType)

设置缩放类型
创建于NX11.0.0。

许可要求:solid_modeling ("SOLIDS MODELING")

参数
scaleType缩放类型

◆ UniformScaleFactor()

NXOpen::Expression * NXOpen::Features::ScaleCurveBuilder::UniformScaleFactor ( )

获取均匀缩放因子
创建于NX11.0.0。

许可要求:无