|
NX Open C++ 参考指南 2406 v1.1
|
修剪曲线特征(版本2)的构建器 更多...
#include <Features_TrimCurve2Builder.hxx>
Public 类型 | |
| enum | CurveExtension { CurveExtensionNatural , CurveExtensionLinear , CurveExtensionCircular , CurveExtensionNone } |
| enum | Direction { DirectionShortest3DDistance , DirectionAlongDirection } |
| enum | KeepDiscard { KeepDiscardKeep , KeepDiscardDiscard } |
| enum | Operation { OperationTrim , OperationDivide } |
友元 | |
| class | _TrimCurve2BuilderBuilder |
修剪曲线特征(版本2)的构建器
表示 @link NXOpen::Features::TrimCurve2 NXOpen::Features::TrimCurve2@endlink 的构建器 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateTrimCurve2FeatureBuilder NXOpen::Features::FeatureCollection::CreateTrimCurve2FeatureBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| CurveExtensionOption | 无 |
| CurveOptions.Associative | 真 |
| DirectionOption | 最短3D距离 |
| KeepOrDiscard | 保留 |
| MakeInputCurvesDashed | 0 |
| OperationOption | 修剪 |
| PerformExtendedIntersectionCalculation | 假 |
| ProcessBoundingObjects | 0 |
在NX11.0.1中创建。
| NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilderList * NXOpen::Features::TrimCurve2Builder::BoundingObjectList | ( | ) |
返回边界对象列表
在NX11.0.1中创建。
许可要求:无
| NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder * NXOpen::Features::TrimCurve2Builder::CreateTrimCurveBoundingObjectBuilder | ( | ) |
创建一个NXOpen::GeometricUtilities::TrimCurveBoundingObjectBuilder 对象。
于NX11.0.1版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| NXOpen::Features::TrimCurve2Builder::CurveExtension NXOpen::Features::TrimCurve2Builder::CurveExtensionOption | ( | ) |
返回曲线延伸选项
在NX11.0.1中创建。
许可要求:无
| NXOpen::GeometricUtilities::CurveOptions * NXOpen::Features::TrimCurve2Builder::CurveOptions | ( | ) |
返回曲线选项
于NX11.0.1版本创建。
许可证要求:无
| NXOpen::Section * NXOpen::Features::TrimCurve2Builder::CurveToTrim | ( | ) |
返回要修剪的曲线
在NX11.0.1中创建。
许可要求:无
| void NXOpen::Features::TrimCurve2Builder::DeselectDivideLocation | ( | const NXOpen::Point3d & | helpPoint | ) |
此函数取消选择分割位置。
于NX11.0.1版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| helpPoint | 预览点 |
| void NXOpen::Features::TrimCurve2Builder::DeselectTrimRegion | ( | const NXOpen::Point3d & | helpPoint | ) |
此函数设置区域选择的辅助点。根据修剪类型,辅助点对应的区域将被保留/舍弃
于NX11.0.1版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| helpPoint | 区域选择的辅助点 |
| NXOpen::Features::TrimCurve2Builder::Direction NXOpen::Features::TrimCurve2Builder::DirectionOption | ( | ) |
返回方向类型
在NX11.0.1中创建。
许可要求:无
| NXOpen::Features::TrimCurve2Builder::KeepDiscard NXOpen::Features::TrimCurve2Builder::KeepOrDiscard | ( | ) |
返回保留或丢弃所选选项
在NX11.0.1中创建。
许可要求:无
| bool NXOpen::Features::TrimCurve2Builder::MakeInputCurvesDashed | ( | ) |
返回使输入曲线为虚线的选项
在NX11.0.1中创建。
许可要求:无
| NXOpen::Features::TrimCurve2Builder::Operation NXOpen::Features::TrimCurve2Builder::OperationOption | ( | ) |
返回曲线操作类型
在NX11.0.1中创建。
许可要求:无
| bool NXOpen::Features::TrimCurve2Builder::PerformExtendedIntersectionCalculation | ( | ) |
返回执行扩展相交计算选项
于NX11.0.1版本创建。
许可证要求:无
| bool NXOpen::Features::TrimCurve2Builder::ProcessBoundingObjects | ( | ) |
返回处理边界对象选项
在NX11.0.1中创建。
许可要求:无
| void NXOpen::Features::TrimCurve2Builder::ResetTrimRegions | ( | ) |
此函数取消选择所有修剪区域
于NX11.0.1版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| void NXOpen::Features::TrimCurve2Builder::SelectDivideLocation | ( | const NXOpen::Point3d & | helpPoint | ) |
此函数选择分割位置。
于NX11.0.1版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| helpPoint | 预览点 |
| void NXOpen::Features::TrimCurve2Builder::SelectTrimRegion | ( | const NXOpen::Point3d & | helpPoint | ) |
此函数设置区域选择的辅助点。根据修剪类型,辅助点对应的区域将被保留/舍弃
于NX11.0.1版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| helpPoint | 区域选择的辅助点 |
| void NXOpen::Features::TrimCurve2Builder::SetCurveExtensionOption | ( | NXOpen::Features::TrimCurve2Builder::CurveExtension | curveExtensionEnumType | ) |
设置曲线延伸选项
在NX11.0.1中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| curveExtensionEnumType | 设置曲线延伸类型 |
| void NXOpen::Features::TrimCurve2Builder::SetDirectionOption | ( | NXOpen::Features::TrimCurve2Builder::Direction | directionEnumType | ) |
设置方向类型
在NX11.0.1中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| directionEnumType | 设置方向选项 |
| void NXOpen::Features::TrimCurve2Builder::SetKeepOrDiscard | ( | NXOpen::Features::TrimCurve2Builder::KeepDiscard | keepOrDiscardEnumType | ) |
设置保留或丢弃所选选项
在NX11.0.1中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| keepOrDiscardEnumType | 设置保留或丢弃区域状态 |
| void NXOpen::Features::TrimCurve2Builder::SetMakeInputCurvesDashed | ( | bool | makeInputCurvesDashedToggleStatus | ) |
设置使输入曲线为虚线的选项
在NX11.0.1中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| makeInputCurvesDashedToggleStatus | 设置使输入曲线为虚线的状态 |
| void NXOpen::Features::TrimCurve2Builder::SetOperationOption | ( | NXOpen::Features::TrimCurve2Builder::Operation | operationEnumType | ) |
设置曲线操作类型
在NX11.0.1中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| operationEnumType | 设置操作类型 |
| void NXOpen::Features::TrimCurve2Builder::SetPerformExtendedIntersectionCalculation | ( | bool | performExtendedIntersectionCalculationToggleStatus | ) |
设置执行扩展相交计算选项
于NX11.0.1版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| performExtendedIntersectionCalculationToggleStatus | 设置执行扩展相交计算状态 |
| void NXOpen::Features::TrimCurve2Builder::SetProcessBoundingObjects | ( | bool | processBoundingObjectsToggleStatus | ) |
设置处理边界对象选项
在NX11.0.1中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| processBoundingObjectsToggleStatus | 设置处理边界对象状态 |
| void NXOpen::Features::TrimCurve2Builder::SetVector | ( | NXOpen::Direction * | vector | ) |
设置用户定义的矢量
在NX11.0.1中创建。
许可要求:solid_modeling ("SOLIDS MODELING")
| vector | 设置方向矢量 |
| void NXOpen::Features::TrimCurve2Builder::UpdateTrimRegionsAndDivideLocations | ( | ) |
重新创建并更新区域,以反映边界曲线的变化
于NX11.0.1版本创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| NXOpen::Direction * NXOpen::Features::TrimCurve2Builder::Vector | ( | ) |
返回用户定义的矢量
在NX11.0.1中创建。
许可要求:无