|
NX Open C++ 参考指南 2406 v1.1
|
偏移曲面特征构建器 更多...
#include <Features_OffsetSurfaceBuilder.hxx>
友元 | |
| class | _OffsetSurfaceBuilderBuilder |
偏移曲面特征构建器
此类表示一个偏置曲面建造器,用于创建或编辑偏置曲面特征。偏置曲面特征允许不同的面组以不同的距离进行偏置。此类的输入可以是收敛对象。
要创建此类的新实例,请使用 NXOpen::Features::FeatureCollection::CreateOffsetSurfaceBuilder
默认值。
| 属性 | 值 |
|---|---|
| ApproxOption | False |
| OutputOption | OneFeatureForConnectedFaces |
| PartialOption | False |
| StepOption | True |
创建于 NX4.0.0.
表示定向方法的类型。此属性仅在输出为 NXOpen::Features::OffsetSurfaceBuilder::OutputOptionTypeOneFeatureForEachFace 时适用。 第一个枚举值表示偏置方向为曲面法线方向,而第二个枚举值表示将指定内部位置,偏置方向将远离该点
| 枚举值 | |
|---|---|
| OrientationMethodTypeUseExistingNormals | 使用现有法线 |
| OrientationMethodTypeSpecifyInteriorPosition | 指定内部位置 |
| bool NXOpen::Features::OffsetSurfaceBuilder::ApproxOption | ( | ) |
返回如果偏移曲面存在自相交时创建近似偏移曲面的选项。
创建于 NX4.0.0。
许可证要求:无
| NXOpen::GeometricUtilities::FaceSetOffsetList * NXOpen::Features::OffsetSurfaceBuilder::FaceSets | ( | ) |
返回面集列表。每个元素定义一组面,以及应用于这些面的偏移距离。
创建于 NX4.0.0。
许可证要求:无
| std::vector< NXOpen::Face * > NXOpen::Features::OffsetSurfaceBuilder::GetErrorFaces | ( | ) |
获取错误面
| NXOpen::Point3d NXOpen::Features::OffsetSurfaceBuilder::GetInteriorPosition | ( | ) |
获取指定内部位置方法的偏移曲面内部位置。
| NXOpen::Features::OffsetSurfaceBuilder::OrientationMethodType NXOpen::Features::OffsetSurfaceBuilder::GetOrientationMethod | ( | ) |
返回基于NXOpen::Features::OffsetSurfaceBuilder::OutputOptionType的偏移曲面定向方法
| int NXOpen::Features::OffsetSurfaceBuilder::MaximumExcludedObjects | ( | ) |
返回 部分偏置过程中最大排除对象数量。如果排除对象达到此数量,部分偏置将停止。
创建于 NX7.5.0。
许可证要求:无
| NXOpen::Features::OffsetSurfaceBuilder::NX_DEPRECATED | ( | "Deprecated in NX5.0.0. Use NXOpen::Features::OffsetSurfaceBuilder::FaceSets instead." | ) |
获取面集列表
获取面集。面集是面收集器和偏置距离的组合。
从面集列表中删除指定索引处的面集
要删除的面集索引
| NXOpen::Features::OffsetSurfaceBuilder::OutputOptionType NXOpen::Features::OffsetSurfaceBuilder::OutputOption | ( | ) |
返回基于枚举NXOpen::Features::OffsetSurfaceBuilder::OutputOptionType的偏移曲面输出选项
创建于 NX4.0.0。
许可证要求:无
| bool NXOpen::Features::OffsetSurfaceBuilder::PartialOption | ( | ) |
从面集列表中查找并返回指定索引处的面集
向面集列表添加面集
面集列表 返回 是否继续执行部分偏置结果的选项
创建于 NX7.5.0。
许可证要求:无
| NXOpen::Expression * NXOpen::Features::OffsetSurfaceBuilder::Radius | ( | ) |
返回 部分偏置过程中错误顶点切除的半径
创建于 NX7.5.0。
许可证要求:无
| bool NXOpen::Features::OffsetSurfaceBuilder::RemoveProblemVerticesOption | ( | ) |
返回 是否移除问题顶点的选项
创建于 NX7.5.0。
许可证要求:无
| void NXOpen::Features::OffsetSurfaceBuilder::SetApproxOption | ( | bool | approxOption | ) |
设置如果偏移曲面存在自相交时创建近似偏移曲面的选项。
创建于 NX4.0.0。
许可证要求:nx_freeform_1("基础自由曲面建模")
| approxOption | 近似偏移选项 |
| void NXOpen::Features::OffsetSurfaceBuilder::SetInteriorPosition | ( | const NXOpen::Point3d & | point | ) |
设置指定内部位置方法的偏移曲面内部位置。这允许指定的面从内部位置向外偏移。
创建于 NX4.0.0。
许可证要求:nx_freeform_1("基础自由曲面建模")
| point | 指定内部位置方法的内部位置 |
| void NXOpen::Features::OffsetSurfaceBuilder::SetMaximumExcludedObjects | ( | int | maximumExcludedObjects | ) |
设置 部分偏置过程中最大排除对象数量。如果排除对象达到此数量,部分偏置将停止。
创建于 NX7.5.0。
许可证要求:nx_freeform_1("基础自由曲面建模")
| maximumExcludedObjects | 最大排除对象数量 |
| void NXOpen::Features::OffsetSurfaceBuilder::SetOrientationMethod | ( | NXOpen::Features::OffsetSurfaceBuilder::OrientationMethodType | orientationMethod | ) |
设置定向方法
创建于 NX4.0.0。
许可证要求:nx_freeform_1("基础自由曲面建模")
| orientationMethod | 定向方法 |
| void NXOpen::Features::OffsetSurfaceBuilder::SetOutputOption | ( | NXOpen::Features::OffsetSurfaceBuilder::OutputOptionType | outputOption | ) |
设置基于枚举NXOpen::Features::OffsetSurfaceBuilder::OutputOptionType的偏移曲面输出选项
创建于 NX4.0.0。
许可证要求:nx_freeform_1("基础自由曲面建模")
| outputOption | 输出选项 |
| void NXOpen::Features::OffsetSurfaceBuilder::SetPartialOption | ( | bool | partialOption | ) |
设置 是否继续执行部分偏置结果的选项
创建于 NX7.5.0。
许可证要求:nx_freeform_1("基础自由曲面建模")
| partialOption | 部分偏置选项 |
| void NXOpen::Features::OffsetSurfaceBuilder::SetRemoveProblemVerticesOption | ( | bool | removeProblemVerticesOption | ) |
设置 是否移除问题顶点的选项
创建于 NX7.5.0。
许可证要求:nx_freeform_1("基础自由曲面建模")
| removeProblemVerticesOption | 移除问题顶点选项 |
| void NXOpen::Features::OffsetSurfaceBuilder::SetStepOption | ( | bool | stepOption | ) |
设置偏移曲面允许台阶边界的选项。如果该选项为 true,则会在偏移面和非偏移面之间的任何光滑边缘处创建侧面。
创建于 NX4.0.0。
许可证要求:nx_freeform_1("基础自由曲面建模")
| stepOption | 允许台阶边界选项 |
| void NXOpen::Features::OffsetSurfaceBuilder::SetTolerance | ( | double | tolerance | ) |
设置偏移曲面公差
创建于 NX4.0.0。
许可证要求:nx_freeform_1("基础自由曲面建模")
| tolerance | 公差 |
| bool NXOpen::Features::OffsetSurfaceBuilder::StepOption | ( | ) |
返回偏移曲面允许台阶边界的选项。如果该选项为 true,则会在偏移面和非偏移面之间的任何光滑边缘处创建侧面。
创建于 NX4.0.0。
许可证要求:无
| double NXOpen::Features::OffsetSurfaceBuilder::Tolerance | ( | ) |
返回偏移曲面公差
创建于 NX4.0.0。
许可证要求:无