|
NX Open C++ 参考指南 2406 v1.1
|
规律延伸特征构建器 更多...
#include <Features_LawExtensionBuilder.hxx>
友元 | |
| class | _LawExtensionBuilderBuilder |
规律延伸特征构建器
表示@link NXOpen::Features::LawExtension NXOpen::Features::LawExtension@endlink 构建器 <br> 若要创建此类的新实例,请使用@link NXOpen::Features::FeatureCollection::CreateLawExtensionBuilder NXOpen::Features::FeatureCollection::CreateLawExtensionBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| AngleLaw.Function | ft |
| AngleLaw.LawType | MultiTransition |
| AngleLaw.Parameter | t |
| LengthLaw.LawType | MultiTransition |
| MergeFacesIfPossible | True |
| OppositeSideLengthLaw.LawType | MultiTransition |
| Rebuild.Degree | 3 |
| Rebuild.RebuildType | None |
在NX6.0.0中创建。
| NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::LawExtensionBuilder::AngleLaw | ( | ) |
返回角度规律
创建于 NX6.0.0。
许可证要求: solid_modeling ("SOLIDS MODELING")
| double NXOpen::Features::LawExtensionBuilder::AngleTolerance | ( | ) |
返回角度公差
创建于NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| NXOpen::Section * NXOpen::Features::LawExtensionBuilder::BaseProfile | ( | ) |
返回基础轮廓
创建于 NX6.0.0。
许可证要求: solid_modeling ("SOLIDS MODELING")
| double NXOpen::Features::LawExtensionBuilder::DistanceTolerance | ( | ) |
返回距离公差
创建于NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| NXOpen::ScCollector * NXOpen::Features::LawExtensionBuilder::Faces | ( | ) |
返回面。面仅在 NXOpen::Features::LawExtensionBuilder::Types 为 NXOpen::Features::LawExtensionBuilder::TypesFaces 时使用。这些面必须可缝合为单个片体。缝合后片体的法线和基础轮廓方向为曲面规则线的定向提供局部参考坐标系。
创建于 NX6.0.0。
许可证要求: solid_modeling ("SOLIDS MODELING")
| bool NXOpen::Features::LawExtensionBuilder::IsReferenceFaceNormalReversed | ( | ) |
返回是否反转参考面法线的标志。当 NXOpen::Features::LawExtensionBuilder::Types 为 NXOpen::Features::LawExtensionBuilder::TypesFaces 时,输入面会被缝合为单个片体。片体的法线由最接近基础轮廓参数中点的面决定,并作为参考面法线。
创建于 NX6.0.0。
许可证要求: solid_modeling ("SOLIDS MODELING")
| NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::LawExtensionBuilder::LengthLaw | ( | ) |
返回长度规律
创建于 NX6.0.0。
许可证要求: solid_modeling ("SOLIDS MODELING")
| bool NXOpen::Features::LawExtensionBuilder::MergeFacesIfPossible | ( | ) |
返回指示是否在可能的情况下合并面的值
创建于NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| NXOpen::Features::LawExtensionBuilder::OppositeSideExtensionOptions NXOpen::Features::LawExtensionBuilder::OppositeSideExtensionOption | ( | ) |
返回对侧延伸选项
创建于 NX6.0.0。
许可证要求: solid_modeling ("SOLIDS MODELING")
| NXOpen::GeometricUtilities::LawBuilder * NXOpen::Features::LawExtensionBuilder::OppositeSideLengthLaw | ( | ) |
返回对侧长度规律。对侧延伸规律仅在 NXOpen::Features::LawExtensionBuilder::OppositeSideExtensionOptions 为 NXOpen::Features::LawExtensionBuilder::OppositeSideExtensionOptionsAsymmetric 时需要
创建于 NX6.0.0。
许可证要求: solid_modeling ("SOLIDS MODELING")
| NXOpen::GeometricUtilities::Rebuild * NXOpen::Features::LawExtensionBuilder::Rebuild | ( | ) |
返回重建数据。此数据用于在基准轮廓方向重建曲面。
创建于NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| void NXOpen::Features::LawExtensionBuilder::SetAngleTolerance | ( | double | angleTolerance | ) |
设置角度公差
创建于NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| angleTolerance | angletolerance |
| void NXOpen::Features::LawExtensionBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
设置距离公差
创建于NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| distanceTolerance | distancetolerance |
| void NXOpen::Features::LawExtensionBuilder::SetMergeFacesIfPossible | ( | bool | mergeFacesIfPossible | ) |
设置指示是否在可能的情况下合并面的值
创建于NX6.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| mergeFacesIfPossible | mergefacesifpossible |
| void NXOpen::Features::LawExtensionBuilder::SetOppositeSideExtensionOption | ( | NXOpen::Features::LawExtensionBuilder::OppositeSideExtensionOptions | oppositeSideExtension | ) |
设置对侧延伸选项
创建于 NX6.0.0。
许可证要求: solid_modeling ("SOLIDS MODELING")
| oppositeSideExtension | 对侧延伸 |
| void NXOpen::Features::LawExtensionBuilder::SetReferenceFaceNormalReversed | ( | bool | reverseNormal | ) |
设置是否反转参考面法线的标志。当 NXOpen::Features::LawExtensionBuilder::Types 为 NXOpen::Features::LawExtensionBuilder::TypesFaces 时,输入面会被缝合为单个片体。片体的法线由最接近基础轮廓参数中点的面决定,并作为参考面法线。
创建于 NX6.0.0。
许可证要求: solid_modeling ("SOLIDS MODELING")
| reverseNormal | 反转法线 |
| void NXOpen::Features::LawExtensionBuilder::SetType | ( | NXOpen::Features::LawExtensionBuilder::Types | type | ) |
设置类型
创建于 NX6.0.0。
许可证要求: solid_modeling ("SOLIDS MODELING")
| type | 类型 |
| void NXOpen::Features::LawExtensionBuilder::SetVector | ( | NXOpen::Direction * | vector | ) |
设置矢量。矢量仅在 NXOpen::Features::LawExtensionBuilder::Types 为 NXOpen::Features::LawExtensionBuilder::TypesVector 时使用
创建于 NX6.0.0。
许可证要求: solid_modeling ("SOLIDS MODELING")
| vector | 矢量 |
| NXOpen::Section * NXOpen::Features::LawExtensionBuilder::Spine | ( | ) |
返回脊线。脊线是可选的
创建于 NX6.0.0。
许可证要求: solid_modeling ("SOLIDS MODELING")
| NXOpen::Features::LawExtensionBuilder::Types NXOpen::Features::LawExtensionBuilder::Type | ( | ) |
返回类型
创建于 NX6.0.0。
许可证要求: solid_modeling ("SOLIDS MODELING")
| NXOpen::Direction * NXOpen::Features::LawExtensionBuilder::Vector | ( | ) |
返回矢量。矢量仅在 NXOpen::Features::LawExtensionBuilder::Types 为 NXOpen::Features::LawExtensionBuilder::TypesVector 时使用
创建于 NX6.0.0。
许可证要求: solid_modeling ("SOLIDS MODELING")