|
NX Open C++ 参考指南 2406 v1.1
|
修剪曲线特征的构建器 更多...
#include <Features_TrimCurveBuilder.hxx>
友元 | |
| class | _TrimCurveBuilderBuilder |
修剪曲线特征的构建器
表示 @link NXOpen::Features::TrimCurve NXOpen::Features::TrimCurve@endlink 的构建器 <br> 要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateTrimCurveBuilder NXOpen::Features::FeatureCollection::CreateTrimCurveBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| CurveEndOption | 起点 |
| CurveExtensionType | 自然 |
| CurveOptions.Associative | 真 |
| CurveTrimRegionOption | 内部 |
| FirstBoundingObjectEndOption | 起点 |
| FirstBoundingObjectOption | 选择对象 |
| InteresectionDirectionOption | 相对于WCS |
| InteresectionMethod | 推断 |
| SecondBoundingObjectEndOption | 起点 |
| SecondBoundingObjectOption | 选择对象 |
在NX5.0.0中创建。
| NXOpen::Features::TrimCurveBuilder::CurveEndOptions NXOpen::Features::TrimCurveBuilder::CurveEndOption | ( | ) |
返回要修剪的曲线端点
在NX5.0.0中创建。
许可要求:无
| NXOpen::Features::TrimCurveBuilder::CurveExtensionTypes NXOpen::Features::TrimCurveBuilder::CurveExtensionType | ( | ) |
返回曲线要延伸到其边界对象时的延伸形状
创建于NX5.0.0。
许可要求:无
| NXOpen::SelectObjectList * NXOpen::Features::TrimCurveBuilder::CurveList | ( | ) |
返回带拾取点的曲线列表
创建于NX5.0.0版本。
许可要求:无
| NXOpen::GeometricUtilities::CurveOptions * NXOpen::Features::TrimCurveBuilder::CurveOptions | ( | ) |
返回曲线选项
创建于NX5.0.0版本。
许可要求:无
| NXOpen::Section * NXOpen::Features::TrimCurveBuilder::CurvesToTrim | ( | ) |
返回要修剪的曲线
在NX5.0.0中创建。
许可要求:无
| NXOpen::Features::TrimCurveBuilder::CurveTrimRegionOptions NXOpen::Features::TrimCurveBuilder::CurveTrimRegionOption | ( | ) |
返回要修剪的曲线部分
创建于NX5.0.0。
许可要求:无
| NXOpen::SelectObjectList * NXOpen::Features::TrimCurveBuilder::FirstBoundingObject | ( | ) |
返回第一个边界的对象,选定的曲线将相对于该对象进行修剪。
在NX5.0.0中创建。
许可要求:无
| NXOpen::Features::TrimCurveBuilder::FirstBoundingObjectEndOptions NXOpen::Features::TrimCurveBuilder::FirstBoundingObjectEndOption | ( | ) |
返回第一个边界对象要修剪的端点
在NX5.0.0中创建。
许可要求:无
| NXOpen::Features::TrimCurveBuilder::FirstBoundingObjectOptions NXOpen::Features::TrimCurveBuilder::FirstBoundingObjectOption | ( | ) |
返回第一个边界对象选项
在NX5.0.0中创建。
许可要求:无
| NXOpen::Point3d NXOpen::Features::TrimCurveBuilder::FirstBoundingObjectPickPoint | ( | ) |
返回第一个边界对象的拾取点
创建于NX5.0.0版本。
许可要求:无
| NXOpen::Plane * NXOpen::Features::TrimCurveBuilder::FirstBoundingPlane | ( | ) |
返回第一个边界对象平面
在NX5.0.0中创建。
许可要求:无
| NXOpen::SelectPoint * NXOpen::Features::TrimCurveBuilder::FirstReferenceIntersection | ( | ) |
返回第一个用户定义的交点
创建于NX5.0.0版本。
许可要求:无
| NXOpen::Features::TrimCurveBuilder::InteresectionDirectionOptions NXOpen::Features::TrimCurveBuilder::InteresectionDirectionOption | ( | ) |
返回系统用于查找对象交点的方法
创建于NX5.0.0。
许可要求:无
| NXOpen::Features::TrimCurveBuilder::InteresectionMethods NXOpen::Features::TrimCurveBuilder::InteresectionMethod | ( | ) |
返回用于确定交点的方法
创建于NX5.0.0。
许可要求:无
| NXOpen::Direction * NXOpen::Features::TrimCurveBuilder::InteresectionOptionVector | ( | ) |
返回修剪操作的矢量方向
创建于NX5.0.0。
许可要求:无
| NXOpen::SelectObjectList * NXOpen::Features::TrimCurveBuilder::ReverseTrimEnd | ( | ) |
返回需要反转修剪端点的曲线
创建于NX5.0.0。
许可要求:无
| NXOpen::SelectObjectList * NXOpen::Features::TrimCurveBuilder::SecondBoundingObject | ( | ) |
返回选定曲线要修剪的第二边界对象。
创建于NX5.0.0。
许可要求:无
| NXOpen::Features::TrimCurveBuilder::SecondBoundingObjectEndOptions NXOpen::Features::TrimCurveBuilder::SecondBoundingObjectEndOption | ( | ) |
返回要修剪的第二边界对象的端点
创建于NX5.0.0。
许可要求:无
| NXOpen::Features::TrimCurveBuilder::SecondBoundingObjectOptions NXOpen::Features::TrimCurveBuilder::SecondBoundingObjectOption | ( | ) |
返回第二个边界对象选项
在NX5.0.0中创建。
许可要求:无
| NXOpen::Point3d NXOpen::Features::TrimCurveBuilder::SecondBoundingObjectPickPoint | ( | ) |
返回第二个边界对象的拾取点
创建于NX5.0.0版本。
许可要求:无
| NXOpen::Plane * NXOpen::Features::TrimCurveBuilder::SecondBoundingPlane | ( | ) |
返回第一边界对象平面
创建于NX5.0.0。
许可要求:无
| NXOpen::SelectPoint * NXOpen::Features::TrimCurveBuilder::SecondReferenceIntersection | ( | ) |
返回第二个用户定义的交点
创建于NX5.0.0版本。
许可要求:无
| void NXOpen::Features::TrimCurveBuilder::SetCurveEndOption | ( | NXOpen::Features::TrimCurveBuilder::CurveEndOptions | curveEndOption | ) |
设置要修剪的曲线端点
在NX5.0.0中创建。
许可要求:solid_modeling(“SOLIDS MODELING”)或drafting(“DRAFTING”)或cam_base(“CAM BASE”)或insp_programming(“INSPECTION PROGRAMMING”)
| curveEndOption | curveendoption |
| void NXOpen::Features::TrimCurveBuilder::SetCurveExtensionType | ( | NXOpen::Features::TrimCurveBuilder::CurveExtensionTypes | curveExtensionType | ) |
设置曲线要延伸到其边界对象时的延伸形状
创建于NX5.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| curveExtensionType | 曲线延伸类型 |
| void NXOpen::Features::TrimCurveBuilder::SetCurveTrimRegionOption | ( | NXOpen::Features::TrimCurveBuilder::CurveTrimRegionOptions | curveTrimRegionOption | ) |
设置要修剪的曲线部分
创建于NX5.0.0版本。
许可要求:solid_modeling(“实体建模”)或drafting(“制图”)或cam_base(“CAM基础”)或insp_programming(“检测编程”)
| curveTrimRegionOption | 曲线修剪区域选项 |
| void NXOpen::Features::TrimCurveBuilder::SetFirstBoundingObjectEndOption | ( | NXOpen::Features::TrimCurveBuilder::FirstBoundingObjectEndOptions | firstBoundingObjectEndOption | ) |
设置第一个边界对象要修剪的端点
在NX5.0.0中创建。
许可要求:solid_modeling(“SOLIDS MODELING”)或drafting(“DRAFTING”)或cam_base(“CAM BASE”)或insp_programming(“INSPECTION PROGRAMMING”)
| firstBoundingObjectEndOption | firstboundingobjectendoption |
| void NXOpen::Features::TrimCurveBuilder::SetFirstBoundingObjectOption | ( | NXOpen::Features::TrimCurveBuilder::FirstBoundingObjectOptions | firstBoundingObjectOption | ) |
设置第一个边界对象选项
在NX5.0.0中创建。
许可要求:solid_modeling(“SOLIDS MODELING”)或drafting(“DRAFTING”)或cam_base(“CAM BASE”)或insp_programming(“INSPECTION PROGRAMMING”)
| firstBoundingObjectOption | firstboundingobjectoption |
| void NXOpen::Features::TrimCurveBuilder::SetFirstBoundingObjectPickPoint | ( | const NXOpen::Point3d & | firstBndgObjPickPoint | ) |
设置第一个边界对象的拾取点
创建于NX5.0.0版本。
许可要求:solid_modeling(“实体建模”)或drafting(“制图”)或cam_base(“CAM基础”)或insp_programming(“检测编程”)
| firstBndgObjPickPoint | 第一个边界对象拾取点 |
| void NXOpen::Features::TrimCurveBuilder::SetFirstBoundingPlane | ( | NXOpen::Plane * | firstPlane | ) |
设置第一个边界对象平面
在NX5.0.0中创建。
许可要求:solid_modeling(“SOLIDS MODELING”)或drafting(“DRAFTING”)或cam_base(“CAM BASE”)或insp_programming(“INSPECTION PROGRAMMING”)
| firstPlane | firstplane |
| void NXOpen::Features::TrimCurveBuilder::SetInteresectionDirectionOption | ( | NXOpen::Features::TrimCurveBuilder::InteresectionDirectionOptions | interesectionDirectionOption | ) |
设置系统用于查找对象交点的方法
创建于NX5.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| interesectionDirectionOption | 交点方向选项 |
| void NXOpen::Features::TrimCurveBuilder::SetInteresectionMethod | ( | NXOpen::Features::TrimCurveBuilder::InteresectionMethods | interesectionMethod | ) |
设置用于确定交点的方法
创建于NX5.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| interesectionMethod | 交点方法 |
| void NXOpen::Features::TrimCurveBuilder::SetInteresectionOptionVector | ( | NXOpen::Direction * | interesectionOptionVector | ) |
设置修剪操作的矢量方向
创建于NX5.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| interesectionOptionVector | 交点选项矢量 |
| void NXOpen::Features::TrimCurveBuilder::SetSecondBoundingObjectEndOption | ( | NXOpen::Features::TrimCurveBuilder::SecondBoundingObjectEndOptions | secondBoundingObjectEndOption | ) |
设置要修剪的第二边界对象的端点
创建于NX5.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| secondBoundingObjectEndOption | 第二边界对象端点选项 |
| void NXOpen::Features::TrimCurveBuilder::SetSecondBoundingObjectOption | ( | NXOpen::Features::TrimCurveBuilder::SecondBoundingObjectOptions | secondboundingObjectOption | ) |
设置第二个边界对象选项
在NX5.0.0中创建。
许可要求:solid_modeling(“SOLIDS MODELING”)或drafting(“DRAFTING”)或cam_base(“CAM BASE”)或insp_programming(“INSPECTION PROGRAMMING”)
| secondboundingObjectOption | secondboundingobjectoption |
| void NXOpen::Features::TrimCurveBuilder::SetSecondBoundingObjectPickPoint | ( | const NXOpen::Point3d & | secondBndgObjPickPoint | ) |
设置第二个边界对象的拾取点
创建于NX5.0.0版本。
许可要求:solid_modeling(“实体建模”)或drafting(“制图”)或cam_base(“CAM基础”)或insp_programming(“检测编程”)
| secondBndgObjPickPoint | 第二个边界对象拾取点 |
| void NXOpen::Features::TrimCurveBuilder::SetSecondBoundingPlane | ( | NXOpen::Plane * | secondPlane | ) |
设置第一边界对象平面
创建于NX5.0.0。
许可要求:solid_modeling ("SOLIDS MODELING") 或 drafting ("DRAFTING") 或 cam_base ("CAM BASE") 或 insp_programming ("INSPECTION PROGRAMMING")
| secondPlane | 第二平面 |
| void NXOpen::Features::TrimCurveBuilder::SetTrimBoundingObjects | ( | bool | trimBoundingObjects | ) |
设置是否修剪边界对象的选项
创建于NX5.0.0版本。
许可要求:solid_modeling(“实体建模”)或drafting(“制图”)或cam_base(“CAM基础”)或insp_programming(“检测编程”)
| trimBoundingObjects | 边界对象修剪选项 |
| bool NXOpen::Features::TrimCurveBuilder::TrimBoundingObjects | ( | ) |
返回是否修剪边界对象的选项
创建于NX5.0.0版本。
许可要求:无