|
NX Open C++ 参考指南 2406 v1.1
|
拟合曲线构建器 更多...
#include <Features_FitCurveBuilder.hxx>
友元 | |
| class | _FitCurveBuilderBuilder |
拟合曲线构建器
表示 @link NXOpen::Features::FitCurve NXOpen::Features::FitCurve@endlink 构建器 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateFitCurveBuilder NXOpen::Features::FeatureCollection::CreateFitCurveBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| Extender.EndExtensionOption | None |
| Extender.EndValue.Value | 0 (毫米单位部件), 0 (英寸单位部件) |
| Extender.StartExtensionOption | None |
| Extender.StartValue.Value | 0 (毫米单位部件), 0 (英寸单位部件) |
| IsClosedCurve | true |
| ProjectionDirectionOption | Normal |
| Radius.Value | 50.0 (毫米单位部件), 2.0 (英寸单位部件) |
| RejectionThreshold.Value | 10.0 (毫米单位部件), 0.5 (英寸单位部件) |
在 NX8.5.0 中创建.
| bool NXOpen::Features::FitCurveBuilder::CanKeepTemplateSelected | ( | ) |
返回表示是否应保持模板曲线选中状态的标志
于NX8.5.0中创建。
许可要求:无
| bool NXOpen::Features::FitCurveBuilder::CanRejectPointsAutomatically | ( | ) |
返回指示在拟合过程中是否应忽略超出阈值的点的标志
创建于NX8.5.0。
许可证要求:无
| bool NXOpen::Features::FitCurveBuilder::CanUseAllPointsInPart | ( | ) |
获取用于指示是否可以使用部件中所有点进行链接的标志
创建于NX8.5.0。
许可证要求:无
| void NXOpen::Features::FitCurveBuilder::ChainAllPoints | ( | ) |
基于一个选定的点链接工作部件中的所有点并评估曲线。 该操作仅对NXOpen::Features::FitCurveBuilder::TargetSourceTypesInfer 有效。
创建于NX8.5.0。
许可证要求:实体建模 ("SOLIDS MODELING")
| NXOpen::Features::GeometricConstraintDataManager * NXOpen::Features::FitCurveBuilder::ConstraintManager | ( | ) |
获取约束管理器
创建于NX8.5.0。
许可证要求:无
| int NXOpen::Features::FitCurveBuilder::Degree | ( | ) |
返回次数
于NX8.5.0中创建。
许可要求:无
| void NXOpen::Features::FitCurveBuilder::DeleteTargetPoints | ( | const std::vector< NXOpen::Point * > & | points | ) |
删除目标点
创建于NX8.5.0。
许可证要求:实体建模 ("SOLIDS MODELING")
| points | 要删除的原始目标点或约束管理器点之一 |
| void NXOpen::Features::FitCurveBuilder::Evaluate | ( | ) |
评估曲线
创建于NX8.5.0。
许可证要求:实体建模 ("SOLIDS MODELING")
| NXOpen::GeometricUtilities::CurveExtensionBuilder * NXOpen::Features::FitCurveBuilder::Extender | ( | ) |
返回延伸选项
创建于NX8.5.0。
许可证要求:无
| NXOpen::Features::FitCurveBuilder::FittingParametersOptions NXOpen::Features::FitCurveBuilder::FittingParameters | ( | ) |
返回拟合参数
于NX8.5.0中创建。
许可要求:无
| NXOpen::Point * NXOpen::Features::FitCurveBuilder::GetFinalTargetPoint | ( | int | index | ) |
返回最终用于拟合的目标点
| index | 索引 |
| int NXOpen::Features::FitCurveBuilder::GetFinalTargetPointsSize | ( | ) |
返回最终用于拟合的目标点数量
创建于NX8.5.0。
许可证要求:实体建模 ("SOLIDS MODELING")
| bool NXOpen::Features::FitCurveBuilder::HasRadius | ( | ) |
获取是否有半径
创建于NX8.5.0。
许可证要求:无
| bool NXOpen::Features::FitCurveBuilder::HasReversedDirection | ( | ) |
返回指示是否应反转拟合曲线方向的标志
创建于NX8.5.0。
许可证要求:无
| bool NXOpen::Features::FitCurveBuilder::HasUniformSegments | ( | ) |
返回表示是否应创建均匀段的标志
于NX8.5.0中创建。
许可要求:无
| bool NXOpen::Features::FitCurveBuilder::IsAssociative | ( | ) |
返回指示是否应创建特征的标志
创建于NX8.5.0。
许可证要求:无
| bool NXOpen::Features::FitCurveBuilder::IsClosedBSpline | ( | ) |
返回表示是否要拟合闭合B样条的标志
于NX8.5.0中创建。
许可要求:无
| bool NXOpen::Features::FitCurveBuilder::IsClosedCurve | ( | ) |
获取用于指示是否要拟合完整圆或椭圆的标志
创建于NX8.5.0。
许可证要求:无
| void NXOpen::Features::FitCurveBuilder::MakeConstraint | ( | NXOpen::Point * | point | ) |
对于点目标,使目标点成为位置约束。对于其他目标,使指定点之一成为位置约束
创建于NX8.5.0。
许可证要求:实体建模 ("SOLIDS MODELING")
| point | 要设为约束的原始目标点之一 |
| NXOpen::Direction * NXOpen::Features::FitCurveBuilder::ProjectionDirection | ( | ) |
获取投影方向
创建于NX8.5.0。
许可证要求:无
| NXOpen::Features::FitCurveBuilder::ProjectionDirectionOptions NXOpen::Features::FitCurveBuilder::ProjectionDirectionOption | ( | ) |
获取投影方向选项
创建于NX8.5.0。
许可证要求:无
| NXOpen::Expression * NXOpen::Features::FitCurveBuilder::Radius | ( | ) |
获取圆半径
创建于NX8.5.0。
许可证要求:无
| NXOpen::Expression * NXOpen::Features::FitCurveBuilder::RejectionThreshold | ( | ) |
返回剔除阈值
创建于NX8.5.0。
许可证要求:无
| void NXOpen::Features::FitCurveBuilder::RemoveConstraint | ( | NXOpen::Point * | point | ) |
使现有的位置约束成为自由目标点
创建于NX8.5.0。
许可证要求:实体建模 ("SOLIDS MODELING")
| point | 要移除约束的原始目标点或约束管理器点之一 |
| int NXOpen::Features::FitCurveBuilder::Segments | ( | ) |
返回段数
于NX8.5.0中创建。
许可要求:无
| void NXOpen::Features::FitCurveBuilder::SetAssociative | ( | bool | associative | ) |
设置指示是否应创建特征的标志
创建于NX8.5.0。
许可证要求:实体建模 ("SOLIDS MODELING")
| associative | 关联标志 |
| void NXOpen::Features::FitCurveBuilder::SetCanKeepTemplateSelected | ( | bool | canKeepTemplateSelected | ) |
设置表示是否应保持模板曲线选中状态的标志
于NX8.5.0中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| canKeepTemplateSelected | 是否保持模板选中 |
| void NXOpen::Features::FitCurveBuilder::SetCanRejectPointsAutomatically | ( | bool | rejectPoints | ) |
设置指示在拟合过程中是否应忽略超出阈值的点的标志
创建于NX8.5.0。
许可证要求:实体建模 ("SOLIDS MODELING")
| rejectPoints | 自动点剔除标志 |
| void NXOpen::Features::FitCurveBuilder::SetCanUseAllPointsInPart | ( | bool | canUseAllPointsInPart | ) |
设置用于指示是否可以使用部件中所有点进行链接的标志
创建于NX8.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| canUseAllPointsInPart | canuseallpointsinpart |
| void NXOpen::Features::FitCurveBuilder::SetClosedBSpline | ( | bool | isClosed | ) |
设置表示是否要拟合闭合B样条的标志
于NX8.5.0中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| isClosed | 是否闭合 |
| void NXOpen::Features::FitCurveBuilder::SetClosedCurve | ( | bool | isClosed | ) |
设置表示是否要拟合完整圆形或椭圆形的标志
于NX8.5.0中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| isClosed | 是否闭合 |
| void NXOpen::Features::FitCurveBuilder::SetDegree | ( | int | degree | ) |
设置次数
于NX8.5.0中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| degree | 次数 |
| void NXOpen::Features::FitCurveBuilder::SetFittingParameters | ( | NXOpen::Features::FitCurveBuilder::FittingParametersOptions | fittingParameters | ) |
设置拟合参数
于NX8.5.0中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| fittingParameters | 拟合参数 |
| void NXOpen::Features::FitCurveBuilder::SetHasRadius | ( | bool | hasRadius | ) |
设置是否有半径
创建于NX8.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| hasRadius | hasradius |
| void NXOpen::Features::FitCurveBuilder::SetHasReversedDirection | ( | bool | hasReversedDirection | ) |
设置指示是否应反转拟合曲线方向的标志
创建于NX8.5.0。
许可证要求:实体建模 ("SOLIDS MODELING")
| hasReversedDirection | 反转方向标志 |
| void NXOpen::Features::FitCurveBuilder::SetHasUniformSegments | ( | bool | hasUniformSegments | ) |
设置表示是否应创建均匀段的标志
于NX8.5.0中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| hasUniformSegments | 是否有均匀段 |
| void NXOpen::Features::FitCurveBuilder::SetProjectionDirection | ( | NXOpen::Direction * | projectionDirection | ) |
设置投影方向
创建于NX8.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| projectionDirection | projectiondirection |
| void NXOpen::Features::FitCurveBuilder::SetProjectionDirectionOption | ( | NXOpen::Features::FitCurveBuilder::ProjectionDirectionOptions | projectionDirectionOption | ) |
设置投影方向选项
创建于NX8.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| projectionDirectionOption | projectiondirectionoption |
| void NXOpen::Features::FitCurveBuilder::SetSegments | ( | int | segments | ) |
设置段数
于NX8.5.0中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| segments | 段数 |
| void NXOpen::Features::FitCurveBuilder::SetTargetSourceType | ( | NXOpen::Features::FitCurveBuilder::TargetSourceTypes | targetSourceType | ) |
设置目标类型
创建于NX8.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| targetSourceType | targetsourcetype |
| void NXOpen::Features::FitCurveBuilder::SetTolerance | ( | double | tolerance | ) |
设置公差
于NX8.5.0中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| tolerance | 公差 |
| void NXOpen::Features::FitCurveBuilder::SetType | ( | NXOpen::Features::FitCurveBuilder::Types | type | ) |
设置类型
创建于NX8.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| type | type |
| NXOpen::SelectTaggedObjectList * NXOpen::Features::FitCurveBuilder::Target | ( | ) |
获取目标对象。此命令的输入可以是收敛对象。
创建于NX8.5.0。
许可证要求:无
| NXOpen::Features::FitCurveBuilder::TargetSourceTypes NXOpen::Features::FitCurveBuilder::TargetSourceType | ( | ) |
获取目标类型
创建于NX8.5.0。
许可证要求:无
| NXOpen::SelectSpline * NXOpen::Features::FitCurveBuilder::TemplateCurve | ( | ) |
返回模板曲线
于NX8.5.0中创建。
许可要求:无
| double NXOpen::Features::FitCurveBuilder::Tolerance | ( | ) |
返回公差
于NX8.5.0中创建。
许可要求:无
| NXOpen::Features::FitCurveBuilder::Types NXOpen::Features::FitCurveBuilder::Type | ( | ) |
获取类型
创建于NX8.5.0。
许可证要求:无
| void NXOpen::Features::FitCurveBuilder::UpdateTargetSelectionOnPointEditing | ( | ) |
通过用编辑后的点替换原始点来更新目标选择。 当通过拖动编辑目标点时,最初选择的目标 点会被表示编辑位置的另一个点替换。因此 原始点不再需要保持选中状态。
创建于NX8.5.0。
许可证要求:实体建模 ("SOLIDS MODELING")