|
NX Open C++ 参考指南 2406 v1.1
|
曲线偏移特征构建器 更多...
#include <Features_OffsetCurveBuilder.hxx>
Public 类型 | |
| enum | TrimOption { TrimOptionNone , TrimOptionExtendTangents , TrimOptionFillet } |
| enum | Types { TypesDistance , TypesDraft , TypesLawControl , TypesAxial3d } |
友元 | |
| class | _OffsetCurveBuilderBuilder |
曲线偏移特征构建器
代表 NXOpen::Features::OffsetCurve 构造器
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateOffsetCurveBuilder
默认值
| 属性 | 值 |
|---|---|
| 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 |
| CurveFitMethod.FitOption | Cubic |
| CurveFitMethod.MaximumDegree | 7 |
| CurveFitMethod.MaximumSegments | 1 |
| DraftAngle.Value | 0.0 |
| DraftHeight.Value | 5.0(毫米单位部件), 0.25(英寸单位部件) |
| ExtendFactor(已废弃) | 1.0 |
| GroupObjects | false |
| InputCurvesOptions.Associative | true |
| LawControl.EndValue.Value | 5.0(毫米部件),0.25(英寸部件) |
| LawControl.Function | ft |
| LawControl.LawType | 常量 |
| LawControl.Parameter | t |
| LawControl.StartValue.Value | 5.0(毫米部件),0.25(英寸部件) |
| LawControl.Value.Value | 5.0(毫米部件),0.25(英寸部件) |
| NumberOfCopies | 1 |
| Offset3dDistance.Value | 5.0(毫米部件),0.25(英寸部件) |
| OffsetDistance.Value | 5.0(毫米部件),0.25(英寸部件) |
| RoughOffset | false |
| TrimMethod | 延伸切线 |
| Type | 距离 |
创建于NX5.0.0。
| NXOpen::Direction * NXOpen::Features::OffsetCurveBuilder::AxialOffsetDirection | ( | ) |
获取轴向偏置方向
版本:NX5.0.0
许可要求:无
| void NXOpen::Features::OffsetCurveBuilder::ComputeOffsetDirection | ( | NXOpen::ICurve * | seedEntity, |
| const NXOpen::Point3d & | seedPoint, | ||
| NXOpen::Vector3d * | offsetDirection, | ||
| NXOpen::Point3d * | startPoint ) |
在种子对象的指定种子点处计算偏置方向。
版本:NX8.5.0
许可要求:实体建模("SOLIDS MODELING")或工程图("DRAFTING")
| seedEntity | 偏置曲线构造器截面中的种子对象 |
| seedPoint | 种子对象上用于计算偏置方向的种子点 |
| offsetDirection | 种子对象上种子点处的偏置方向 |
| startPoint | 偏置曲线构造器截面中对象的起始点 |
| void NXOpen::Features::OffsetCurveBuilder::ComputeOffsetDirection | ( | NXOpen::Vector3d * | offsetDirection, |
| NXOpen::Point3d * | startPoint ) |
计算偏置方向。在需要或更新时计算偏置方向。
版本:NX7.5.0
许可要求:实体建模("SOLIDS MODELING")或工程图("DRAFTING")
| offsetDirection | 偏置方向 |
| startPoint | 方向起始点 |
| NXOpen::GeometricUtilities::CurveFitData * NXOpen::Features::OffsetCurveBuilder::CurveFitData | ( | ) |
获取曲线拟合设置
版本:NX8.0.0
许可要求:无
| NXOpen::GeometricUtilities::CurveFitOptions * NXOpen::Features::OffsetCurveBuilder::CurveFitMethod | ( | ) |
获取曲线拟合方法
版本:NX5.0.0
许可要求:无
| NXOpen::Section * NXOpen::Features::OffsetCurveBuilder::CurvesToOffset | ( | ) |
获取要偏置的曲线
版本:NX5.0.0
许可要求:无
| NXOpen::Expression * NXOpen::Features::OffsetCurveBuilder::DraftAngle | ( | ) |
获取拔模角度
版本:NX5.0.0
许可要求:无
| NXOpen::Expression * NXOpen::Features::OffsetCurveBuilder::DraftHeight | ( | ) |
获取拔模高度
版本:NX5.0.0
许可要求:无
| bool NXOpen::Features::OffsetCurveBuilder::GroupObjects | ( | ) |
获取是否成组对象
版本:NX5.0.0
许可要求:无
| NXOpen::GeometricUtilities::CurveOptions * NXOpen::Features::OffsetCurveBuilder::InputCurvesOptions | ( | ) |
获取输入曲线
版本:NX5.0.0
许可要求:无
| NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::OffsetCurveBuilder::LawControl | ( | ) |
获取规律控制
版本:NX5.0.0
许可要求:无
| int NXOpen::Features::OffsetCurveBuilder::NumberOfCopies | ( | ) |
获取副本数量
版本:NX5.0.0
许可要求:无
| NXOpen::Features::OffsetCurveBuilder::NX_DEPRECATED | ( | "Deprecated in NX11.0.0. Extend factor functionality is no longer supported." | ) |
获取延伸系数
| NXOpen::Features::OffsetCurveBuilder::NX_DEPRECATED | ( | "Deprecated in NX11.0.0. Extend factor functionality is no longer supported." | ) |
| NXOpen::Expression * NXOpen::Features::OffsetCurveBuilder::Offset3dDistance | ( | ) |
获取3D偏置距离
版本:NX5.0.0
许可要求:无
| NXOpen::Expression * NXOpen::Features::OffsetCurveBuilder::OffsetDistance | ( | ) |
获取偏置距离
版本:NX5.0.0
许可要求:无
| NXOpen::Point * NXOpen::Features::OffsetCurveBuilder::PointOnOffsetPlane | ( | ) |
获取偏置平面上的点
版本:NX5.0.0
许可要求:无
| bool NXOpen::Features::OffsetCurveBuilder::ReverseDirection | ( | ) |
获取是否反转方向
版本:NX5.0.0
许可要求:无
| bool NXOpen::Features::OffsetCurveBuilder::RoughOffset | ( | ) |
获取是否粗略偏置
版本:NX5.0.0
许可要求:无
| void NXOpen::Features::OffsetCurveBuilder::SetAxialOffsetDirection | ( | NXOpen::Direction * | direction | ) |
设置轴向偏置方向
版本:NX5.0.0
许可要求:实体建模("SOLIDS MODELING") 或 工程图("DRAFTING")
| direction | 轴向偏置方向 |
| void NXOpen::Features::OffsetCurveBuilder::SetGroupObjects | ( | bool | groupObjects | ) |
设置是否成组对象
版本:NX5.0.0
许可要求:实体建模("SOLIDS MODELING")或工程图("DRAFTING")
| groupObjects | 是否成组 |
| void NXOpen::Features::OffsetCurveBuilder::SetNumberOfCopies | ( | int | numberOfCopies | ) |
设置副本数量
版本:NX5.0.0
许可要求:实体建模("SOLIDS MODELING") 或 工程图("DRAFTING")
| numberOfCopies | 副本数量 |
| void NXOpen::Features::OffsetCurveBuilder::SetPointOnOffsetPlane | ( | NXOpen::Point * | pointOnOffsetPlane | ) |
设置偏置平面上的点
版本:NX5.0.0
许可要求:实体建模("SOLIDS MODELING") 或 工程图("DRAFTING")
| pointOnOffsetPlane | 偏置平面上的点 |
| void NXOpen::Features::OffsetCurveBuilder::SetReverseDirection | ( | bool | reverseDirection | ) |
设置是否反转方向
版本:NX5.0.0
许可要求:实体建模("SOLIDS MODELING") 或 工程图("DRAFTING")
| reverseDirection | 是否反转方向 |
| void NXOpen::Features::OffsetCurveBuilder::SetRoughOffset | ( | bool | roughOffset | ) |
设置是否粗略偏置
版本:NX5.0.0
许可要求:实体建模("SOLIDS MODELING")或工程图("DRAFTING")
| roughOffset | 是否粗略偏置 |
| void NXOpen::Features::OffsetCurveBuilder::SetTolerance | ( | double | tolerance | ) |
设置距离公差
版本:NX5.0.0
许可要求:实体建模("SOLIDS MODELING")或工程图("DRAFTING")
| tolerance | 公差 |
| void NXOpen::Features::OffsetCurveBuilder::SetTrimMethod | ( | NXOpen::Features::OffsetCurveBuilder::TrimOption | trim | ) |
设置修剪方式
版本:NX5.0.0
许可要求:实体建模("SOLIDS MODELING")或工程图("DRAFTING")
| trim | 修剪方式 |
| void NXOpen::Features::OffsetCurveBuilder::SetType | ( | NXOpen::Features::OffsetCurveBuilder::Types | type | ) |
设置偏置类型
版本:NX5.0.0
许可要求:实体建模("SOLIDS MODELING") 或 工程图("DRAFTING")
| type | 偏置类型 |
| double NXOpen::Features::OffsetCurveBuilder::Tolerance | ( | ) |
获取距离公差
版本:NX5.0.0
许可要求:无
| NXOpen::Features::OffsetCurveBuilder::TrimOption NXOpen::Features::OffsetCurveBuilder::TrimMethod | ( | ) |
获取修剪方式
版本:NX5.0.0
许可要求:无
| NXOpen::Features::OffsetCurveBuilder::Types NXOpen::Features::OffsetCurveBuilder::Type | ( | ) |
获取偏置类型
版本:NX5.0.0
许可要求:无