|
NX Open C++ 参考指南 2406 v1.1
|
凹面特征构建器 更多...
#include <Features_ConcaveFacesBuilder.hxx>
友元 | |
| class | _ConcaveFacesBuilderBuilder |
凹面特征构建器
表示凹面构建器。这些面相对于拉伸方向是凹的,且其最大半径在指定范围内。 <br> 若要创建此类的新实例,请使用 @link NXOpen::Features::FeatureCollection::CreateConcaveFacesBuilder NXOpen::Features::FeatureCollection::CreateConcaveFacesBuilder @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| Lower.Value | 3(毫米零件),0.118(英寸零件) |
| SamplePoints | 4 |
| Upper.Value | 6(毫米零件),0.236(英寸零件) |
在 NX7.5.0 中创建。
| double NXOpen::Features::ConcaveFacesBuilder::AngleTolerance | ( | ) |
返回角度公差。
创建于 NX7.5.0.
许可要求:无
| NXOpen::NXColor * NXOpen::Features::ConcaveFacesBuilder::AttributeColor | ( | ) |
返回要应用于面的颜色。
创建于 NX7.5.0。
许可证要求:无
| NXString NXOpen::Features::ConcaveFacesBuilder::AttributeTitle | ( | ) |
返回面属性的标题。
创建于 NX7.5.0。
许可证要求:无
| NXString NXOpen::Features::ConcaveFacesBuilder::AttributeValue | ( | ) |
返回面属性标题的值。
创建于 NX7.5.0。
许可证要求:无
| void NXOpen::Features::ConcaveFacesBuilder::CalculatePointCurvature | ( | NXOpen::Face * | faceId, |
| const NXOpen::Point3d & | point, | ||
| double * | radius, | ||
| double * | minRadius, | ||
| double * | maxRadius ) |
计算目标面上选定点的半径值,以及目标面的最大和最小半径。
创建于 NX9.0.0.
许可要求:无
| faceId | 目标面 |
| point | 目标面上选定点 |
| radius | 选定点的半径值 |
| minRadius | 目标面的最小半径值 |
| maxRadius | 目标面的最大半径值 |
| double NXOpen::Features::ConcaveFacesBuilder::DistanceTolerance | ( | ) |
返回距离公差。
创建于 NX7.5.0.
许可要求:无
| NXOpen::Direction * NXOpen::Features::ConcaveFacesBuilder::DrawDirection | ( | ) |
返回表示拔模方向的矢量。
创建于 NX7.5.0。
许可证要求:无
| NXOpen::ScCollector * NXOpen::Features::ConcaveFacesBuilder::Faces | ( | ) |
获取所有可能面的集合。
在 NX7.5.0 中创建。
许可证要求:无
| double NXOpen::Features::ConcaveFacesBuilder::GroupInterval | ( | ) |
返回分组间隔值。
创建于 NX9.0.0.
许可要求:无
| NXOpen::Expression * NXOpen::Features::ConcaveFacesBuilder::Lower | ( | ) |
返回最大凹度范围的下限。
创建于 NX7.5.0。
许可证要求:无
| bool NXOpen::Features::ConcaveFacesBuilder::ReverseNormalDirection | ( | ) |
返回反转法向方向开关
创建于 NX8.5.0。
许可证要求:无
| int NXOpen::Features::ConcaveFacesBuilder::SamplePoints | ( | ) |
返回应用于分析的采样点数。
创建于 NX7.5.0。
许可证要求:无
| void NXOpen::Features::ConcaveFacesBuilder::SetAngleTolerance | ( | double | angleTolerance | ) |
设置角度公差。
创建于 NX7.5.0.
许可要求:solid_modeling ("SOLIDS MODELING")
| angleTolerance | 角度公差 |
| void NXOpen::Features::ConcaveFacesBuilder::SetAttributeColor | ( | NXOpen::NXColor * | attributeColor | ) |
设置应用到面的颜色。
创建于 NX7.5.0.
许可要求:solid_modeling ("SOLIDS MODELING")
| attributeColor | 属性颜色 |
| void NXOpen::Features::ConcaveFacesBuilder::SetAttributeTitle | ( | const char * | attributeTitle | ) |
设置面属性的标题。
创建于 NX7.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| attributeTitle | attributetitle |
| void NXOpen::Features::ConcaveFacesBuilder::SetAttributeTitle | ( | const NXString & | attributeTitle | ) |
设置面属性的标题。
创建于 NX7.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| attributeTitle | attributetitle |
| void NXOpen::Features::ConcaveFacesBuilder::SetAttributeValue | ( | const char * | attributeValue | ) |
设置面属性标题的值。
创建于 NX7.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| attributeValue | attributevalue |
| void NXOpen::Features::ConcaveFacesBuilder::SetAttributeValue | ( | const NXString & | attributeValue | ) |
设置面属性标题的值。
创建于 NX7.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| attributeValue | attributevalue |
| void NXOpen::Features::ConcaveFacesBuilder::SetDistanceTolerance | ( | double | distanceTolerance | ) |
设置距离公差。
创建于 NX7.5.0.
许可要求:solid_modeling ("SOLIDS MODELING")
| distanceTolerance | 距离公差 |
| void NXOpen::Features::ConcaveFacesBuilder::SetDrawDirection | ( | NXOpen::Direction * | drawDirection | ) |
设置表示拔模方向的矢量。
创建于 NX7.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| drawDirection | drawdirection |
| void NXOpen::Features::ConcaveFacesBuilder::SetFaceAttributeColor | ( | NXOpen::NXColor * | attributeColor | ) |
为树列表中指定的面设置颜色ID。
创建于 NX12.0.0.
许可要求:solid_modeling ("SOLIDS MODELING")
| attributeColor | 属性颜色 |
| void NXOpen::Features::ConcaveFacesBuilder::SetFaceGroupAttributeTitle | ( | const char * | grpAttributeTitle | ) |
设置面组属性标题。
创建于 NX12.0.0.
许可要求:solid_modeling ("SOLIDS MODELING")
| grpAttributeTitle | 组属性标题 |
| void NXOpen::Features::ConcaveFacesBuilder::SetFaceGroupAttributeTitle | ( | const NXString & | grpAttributeTitle | ) |
设置面组属性标题。
创建于 NX12.0.0.
许可要求:solid_modeling ("SOLIDS MODELING")
| grpAttributeTitle | 组属性标题 |
| void NXOpen::Features::ConcaveFacesBuilder::SetFaceGroupAttributeValue | ( | const char * | grpAttributeValue | ) |
设置面组属性值。
创建于NX12.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| grpAttributeValue | grpattributevalue |
| void NXOpen::Features::ConcaveFacesBuilder::SetFaceGroupAttributeValue | ( | const NXString & | grpAttributeValue | ) |
设置面组属性值。
创建于NX12.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| grpAttributeValue | grpattributevalue |
| void NXOpen::Features::ConcaveFacesBuilder::SetGroupInterval | ( | double | interval | ) |
设置分组间隔值。
创建于 NX9.0.0.
许可要求:solid_modeling ("SOLIDS MODELING")
| interval | 间隔 |
| void NXOpen::Features::ConcaveFacesBuilder::SetReverseNormalDirection | ( | bool | reverseNormalDirection | ) |
设置反转法向方向开关
创建于 NX8.5.0。
许可证要求:无
| reverseNormalDirection | reversenormaldirection |
| void NXOpen::Features::ConcaveFacesBuilder::SetSamplePoints | ( | int | samplePoints | ) |
设置应用于分析的采样点数。
创建于 NX7.5.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| samplePoints | samplepoints |
| void NXOpen::Features::ConcaveFacesBuilder::SetTreeSelectedIndex | ( | const std::vector< int > & | indexArray | ) |
设置树列表中的面索引。
创建于 NX12.0.0.
许可要求:solid_modeling ("SOLIDS MODELING")
| indexArray | 索引数组 |
| void NXOpen::Features::ConcaveFacesBuilder::SetUseSurfaceNormal | ( | bool | useSuraceNormal | ) |
设置曲面法向量开关
创建于 NX8.5.0。
许可证要求:无
| useSuraceNormal | usesuracenormal |
| void NXOpen::Features::ConcaveFacesBuilder::UpdateLocationLabel | ( | bool | edit, |
| NXOpen::Point * | point ) |
在面上选定点创建或编辑作为位置标签的PMI。
创建于 NX9.0.0.
许可要求:无
| edit | 若为 true 则编辑 PMI,false 则创建 PMI |
| point | 目标面上选定点 |
| void NXOpen::Features::ConcaveFacesBuilder::UpdateRadiusFaces | ( | ) |
根据给定的半径范围、采样点数量和分组间隔变化更新目标面。
创建于 NX9.0.0.
许可要求:无
| void NXOpen::Features::ConcaveFacesBuilder::UpdateSelectedFacesColor | ( | ) |
更新选中面的颜色。
创建于 NX12.0.0.
许可要求:solid_modeling ("SOLIDS MODELING")
| NXOpen::Expression * NXOpen::Features::ConcaveFacesBuilder::Upper | ( | ) |
返回最大凹度范围的上限。
创建于 NX7.5.0。
许可证要求:无
| bool NXOpen::Features::ConcaveFacesBuilder::UseSurfaceNormal | ( | ) |
获取表面法向量切换状态。
在 NX8.5.0 中创建。
许可证要求:无