|
NX Open C++ 参考指南 2406 v1.1
|
测量管理器类 更多...
#include <MeasureManager.hxx>
测量管理器类
提供用于操作部件中测量对象的方法。 此特征的输入可以是收敛对象。
要获取此类的实例,请参考 NXOpen::BasePart
在NX4.0.0中创建。
| NXOpen::MeasureElement * NXOpen::MeasureManager::Angle3ptElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| NXOpen::Unit * | angleUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::Point * | basePoint, | ||
| NXOpen::Point * | endPoint1, | ||
| NXOpen::Point * | endPoint2 ) |
创建三点之间的角度测量元素。
| masterMeasurement | 父级主测量 |
| angleUnit | 测量单位 |
| alternateSolution | 选择内弧或外弧 |
| requireExact | 确定要使用的几何类型 |
| basePoint | 基准点 |
| endPoint1 | 端点 1 |
| endPoint2 | 端点 2 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::AngleElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| NXOpen::Unit * | angleUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::MeasureManager::EndpointType | qualifier1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::MeasureManager::EndpointType | qualifier2 ) |
创建两个对象之间的角度测量元素。
允许的输入对象类型包括 - 直线、线性边、面、基准平面、基准轴。
端点限定符用于直线和线性边,以确定沿直线的矢量方向。
| masterMeasurement | 父级主测量 |
| angleUnit | 测量单位 |
| alternateSolution | 选择内弧、外弧或补角 |
| requireExact | 确定使用的几何类型 |
| object1 | 第一个对象 |
| qualifier1 | 第一个端点限定符 |
| object2 | 第二个对象 |
| qualifier2 | 第二个端点限定符 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::BboxPropertiesElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| const std::vector< NXOpen::Unit * > & | centerlineUnits, | ||
| NXOpen::ScCollector * | objects, | ||
| int | altSolution ) |
从选择意图收集器创建边界框属性测量元素。 @return
于NX1872.0.0中创建。
许可要求:无
| masterMeasurement | 父主测量 |
| centerlineUnits | 输入单位数组:长度单位 |
| objects | 组件集合 |
| altSolution | 备选解 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::BodyElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| const std::vector< NXOpen::Unit * > & | massUnits, | ||
| double | accuracy, | ||
| NXOpen::ScCollector * | objects ) |
为主测量下的选择意图集合创建体测量元素。
典型精度值为0.99,0.999可用于更耗时但更精确的测量。
| masterMeasurement | 父主测量 |
| massUnits | 输入单位数组: 长度单位、面积单位、体积单位、密度单位、质量单位、惯性矩单位、质量长度单位、 力单位 |
| accuracy | 计算精度(0.0至1.0之间) |
| objects | 要测量的体集合 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::CenterlinePropertiesElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| const std::vector< NXOpen::Unit * > & | centerlineUnits, | ||
| NXOpen::ScCollector * | objects ) |
从选择意图收集器创建中心线属性测量元素。 @return
于NX1872.0.0中创建。
许可要求:无
| masterMeasurement | 父主测量 |
| centerlineUnits | 输入单位数组:长度单位 |
| objects | 面集合 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::Circle3ptElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| NXOpen::Unit * | lengthUnit, | ||
| NXOpen::Unit * | pointUnit, | ||
| int | alternateSolution, | ||
| NXOpen::Point * | point1, | ||
| NXOpen::Point * | point2, | ||
| NXOpen::Point * | point3 ) |
在三个非共线点之间创建一个圆测量元素
| masterMeasurement | 父主测量 |
| lengthUnit | 用于计算半径和直径的单位, 如果输入为空则使用工作部件基准单位 |
| pointUnit | 用于表示圆心的单位, 如果输入为空则使用工作部件基准单位 |
| alternateSolution | 选择半径或直径的计算方式 |
| point1 | 圆上的点1 |
| point2 | 圆上的点2 |
| point3 | 圆上的点3 |
| void NXOpen::MeasureManager::CleanupAssociativeGeometry | ( | ) |
编辑后清理关联几何。
创建于 NX12.0.1。
许可要求:无
| void NXOpen::MeasureManager::ClearPartTransientModification | ( | ) |
移除测量所属部件的瞬态状态
创建于 NX1903.0.0.
许可证要求:无
| NXOpen::Annotations::Annotation * NXOpen::MeasureManager::CreateAngleAnnotation | ( | const NXOpen::Point3d & | basePoint, |
| const NXOpen::Point3d & | endPoint1, | ||
| const NXOpen::Point3d & | endPoint2, | ||
| int | alternateSolution, | ||
| const char * | annotationText ) |
创建非关联角度注释。
| basePoint | 基准点 |
| endPoint1 | 第一个端点 |
| endPoint2 | 第二个端点 |
| alternateSolution | 内角或外角 |
| annotationText | 格式化显示字符串 |
| NXOpen::Annotations::Annotation * NXOpen::MeasureManager::CreateAngleAnnotation | ( | const NXOpen::Point3d & | basePoint, |
| const NXOpen::Point3d & | endPoint1, | ||
| const NXOpen::Point3d & | endPoint2, | ||
| int | alternateSolution, | ||
| const NXString & | annotationText ) |
创建非关联角度注释。
| basePoint | 基准点 |
| endPoint1 | 第一个端点 |
| endPoint2 | 第二个端点 |
| alternateSolution | 内角或外角 |
| annotationText | 格式化显示字符串 |
| NXOpen::Annotations::Annotation * NXOpen::MeasureManager::CreateAngleAnnotationOnPosition | ( | const NXOpen::Point3d & | basePoint, |
| const NXOpen::Point3d & | endPoint1, | ||
| const NXOpen::Point3d & | endPoint2, | ||
| const NXOpen::Point3d & | position, | ||
| int | alternateSolution, | ||
| const char * | annotationText ) |
在指定位置创建非关联角度注释。
| basePoint | 基准点 |
| endPoint1 | 第一个端点 |
| endPoint2 | 第二个端点 |
| position | 注释位置 |
| alternateSolution | 内角或外角 |
| annotationText | 格式化显示字符串 |
| NXOpen::Annotations::Annotation * NXOpen::MeasureManager::CreateAngleAnnotationOnPosition | ( | const NXOpen::Point3d & | basePoint, |
| const NXOpen::Point3d & | endPoint1, | ||
| const NXOpen::Point3d & | endPoint2, | ||
| const NXOpen::Point3d & | position, | ||
| int | alternateSolution, | ||
| const NXString & | annotationText ) |
在指定位置创建非关联角度注释。
| basePoint | 基准点 |
| endPoint1 | 第一个端点 |
| endPoint2 | 第二个端点 |
| position | 注释位置 |
| alternateSolution | 内角或外角 |
| annotationText | 格式化显示字符串 |
| NXOpen::Annotations::Annotation * NXOpen::MeasureManager::CreateDimensionAnnotation | ( | const NXOpen::Point3d & | startPoint, |
| const NXOpen::Point3d & | endPoint, | ||
| const char * | annotationText ) |
创建非关联尺寸注释。
| startPoint | 起始点 |
| endPoint | 结束点 |
| annotationText | 格式化显示字符串 |
| NXOpen::Annotations::Annotation * NXOpen::MeasureManager::CreateDimensionAnnotation | ( | const NXOpen::Point3d & | startPoint, |
| const NXOpen::Point3d & | endPoint, | ||
| const NXString & | annotationText ) |
创建非关联尺寸注释。
| startPoint | 起始点 |
| endPoint | 结束点 |
| annotationText | 格式化显示字符串 |
| NXOpen::Annotations::Annotation * NXOpen::MeasureManager::CreateDimensionAnnotationOnPosition | ( | const NXOpen::Point3d & | startPoint, |
| const NXOpen::Point3d & | endPoint, | ||
| const NXOpen::Point3d & | position, | ||
| const char * | annotationText ) |
在指定位置创建非关联尺寸注释。
| startPoint | 起始点 |
| endPoint | 结束点 |
| position | 注释位置 |
| annotationText | 格式化显示字符串 |
| NXOpen::Annotations::Annotation * NXOpen::MeasureManager::CreateDimensionAnnotationOnPosition | ( | const NXOpen::Point3d & | startPoint, |
| const NXOpen::Point3d & | endPoint, | ||
| const NXOpen::Point3d & | position, | ||
| const NXString & | annotationText ) |
在指定位置创建非关联尺寸注释。
| startPoint | 起始点 |
| endPoint | 结束点 |
| position | 注释位置 |
| annotationText | 格式化显示字符串 |
| NXOpen::MeasureAngleBuilder * NXOpen::MeasureManager::CreateMeasureAngleBuilder | ( | NXOpen::NXObject * | feature | ) |
创建 NXOpen::MeasureAngleBuilder 注:此类内部用于测量,但不需要用于创建角度测量。
| feature | 特征 |
| NXOpen::MeasureBodyBuilder * NXOpen::MeasureManager::CreateMeasureBodyBuilder | ( | NXOpen::NXObject * | feature | ) |
创建 NXOpen::MeasureBodyBuilder 注:此类内部用于测量,但不需要用于创建面测量。 要创建面测量,请使用 NewMassProperties 。
| feature | 特征 |
| NXOpen::MeasureDistanceBuilder * NXOpen::MeasureManager::CreateMeasureDistanceBuilder | ( | NXOpen::NXObject * | feature | ) |
创建 NXOpen::MeasureDistanceBuilder 注:此类内部用于测量,但不需要用于创建距离测量。
| feature | 特征 |
| NXOpen::MeasureFaceBuilder * NXOpen::MeasureManager::CreateMeasureFaceBuilder | ( | NXOpen::NXObject * | feature | ) |
创建 NXOpen::MeasureFaceBuilder 注:此类内部用于测量,但不需要用于创建面测量。 要创建面测量,请使用 NXOpen::Preferences::SessionModeling::NewFacePropertiesInheritance 。
| feature | 特征 |
| NXOpen::MeasureMasterBuilder * NXOpen::MeasureManager::CreateMeasureMasterBuilder | ( | NXOpen::NXObject * | feature | ) |
| NXOpen::MeasurePrefsBuilder * NXOpen::MeasureManager::CreateMeasurePrefsBuilder | ( | ) |
创建一个 NXOpen::MeasurePrefsBuilder
| NXOpen::Annotations::Annotation * NXOpen::MeasureManager::CreateNoteAnnotation | ( | const NXOpen::Point3d & | anchorPoint, |
| const std::vector< NXString > & | annotationText ) |
创建非关联注释注解。
| anchorPoint | 锚点 |
| annotationText | 标签的文本字符串数组 |
| NXOpen::Annotations::Annotation * NXOpen::MeasureManager::CreateNoteAnnotationOnPosition | ( | const NXOpen::Point3d & | anchorPoint, |
| const NXOpen::Point3d & | position, | ||
| const std::vector< NXString > & | annotationText ) |
在指定位置创建非关联注释注解。
| anchorPoint | 锚点 |
| position | 注释位置 |
| annotationText | 标签的文本字符串数组 |
| NXOpen::Routing::RoutingMeasureDistanceBuilder * NXOpen::MeasureManager::CreateRoutingMeasureDistanceBuilder | ( | NXOpen::NXObject * | feature | ) |
创建 NXOpen::Routing::RoutingMeasureDistanceBuilder
| feature | 特征 |
| NXOpen::Routing::RoutingMeasureDistanceBuilder * NXOpen::MeasureManager::CreateRoutingMeasureDistanceBuilder | ( | NXOpen::NXObject * | feature, |
| NXOpen::MeasureDistanceBuilder * | measureDistanceBuilder ) |
创建 NXOpen::Routing::RoutingMeasureDistanceBuilder
它继承 NXOpen::MeasureDistanceBuilder 的属性并销毁该构建器。
| feature | 特征 |
| measureDistanceBuilder | 距离测量构建器 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::CurvePropertiesElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| NXOpen::Unit * | lengthUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | curves, | ||
| const std::vector< NXOpen::DisplayableObject * > & | extraObjects ) |
从选择意图收集器创建曲线属性测量元素。
曲线属性允许测量曲线的长度、半径、最小曲率半径和其他属性。
允许的输入对象类型为边、直线、圆弧、样条和曲线的选择意图规则集合
| masterMeasurement | 父级主测量 |
| lengthUnit | 曲线长度和半径的长度单位 |
| alternateSolution | 选择计算半径或直径 |
| requireExact | 确定使用的几何类型 |
| curves | 曲线集合 |
| extraObjects | 无法放入收集器的额外对象数组 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::DistanceElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| NXOpen::Unit * | lengthUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | collection1, | ||
| NXOpen::ScCollector * | collection2, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects1, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects2 ) |
在主测量下创建选择意图集合之间的距离测量元素。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面、基准轴和小平面体。
| masterMeasurement | 父主测量 |
| lengthUnit | 测量单位 |
| alternateSolution | 选择算法类型,如最小/最大 |
| requireExact | 确定要使用的几何类型 |
| collection1 | 第一组对象 |
| collection2 | 第二组对象 |
| objects1 | 第一组中无法在收集器中的额外对象数组 |
| objects2 | 第二组中无法在收集器中的额外对象数组 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::DistanceElementWithUnits | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| NXOpen::Unit * | lengthUnit, | ||
| NXOpen::Unit * | pointUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | collection1, | ||
| NXOpen::ScCollector * | collection2, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects1, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects2 ) |
在主测量下创建选择意图集合之间的距离测量元素(使用给定的两个单位)。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面、基准轴和小平面体。
| masterMeasurement | 父主测量 |
| lengthUnit | 距离测量单位 |
| pointUnit | 端点单位 |
| alternateSolution | 选择算法类型,如最小最大 |
| requireExact | 确定使用的几何体类型 |
| collection1 | 第一组对象 |
| collection2 | 第二组对象 |
| objects1 | 第一组中无法放入收集器的额外对象数组 |
| objects2 | 第二组中无法放入收集器的额外对象数组 |
| void NXOpen::MeasureManager::EditAngle | ( | const char * | name, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::MeasureManager::EndpointType | qualifier1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::MeasureManager::EndpointType | qualifier2, | ||
| bool | minorAngle ) |
编辑两个对象间的嵌入式角度测量
允许的输入对象包括 - 直线、线性边、面、 基准平面、基准轴。
端点限定符用于直线和线性边,以确定 沿直线的矢量方向。对于其他输入类型,限定符 会被忽略。
创建于 NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入式角度测量 |
| object1 | 第一个对象 |
| qualifier1 | 第一个端点限定符 |
| object2 | 第二个对象 |
| qualifier2 | 第二个端点限定符 |
| minorAngle | 选择最小弧度 |
| void NXOpen::MeasureManager::EditAngle | ( | const char * | name, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::MeasureManager::EndpointType | qualifier1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::MeasureManager::EndpointType | qualifier2, | ||
| bool | minorAngle, | ||
| bool | trueAngle ) |
编辑两个对象间的嵌入式角度测量
允许的输入对象包括 - 直线、线性边、面、 基准平面、基准轴。
端点限定符用于直线和线性边,以确定 沿直线的矢量方向。对于其他输入类型,限定符 会被忽略。
当设置为真实角度时,面对面和线对面 角度的计算方法会改为计算真实角度,而非使用 面法线。
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入式角度测量 |
| object1 | 第一个对象 |
| qualifier1 | 第一个端点限定符 |
| object2 | 第二个对象 |
| qualifier2 | 第二个端点限定符 |
| minorAngle | 选择最小弧度 |
| trueAngle | 选择角度计算算法 |
| void NXOpen::MeasureManager::EditAngle | ( | const char * | name, |
| NXOpen::Point * | basePoint, | ||
| NXOpen::Point * | endPoint1, | ||
| NXOpen::Point * | endPoint2, | ||
| bool | minorAngle ) |
编辑三点间的嵌入式角度测量。
于NX4.0.0创建。
许可证要求:solid_modeling("SOLIDS MODELING")
| name | 要编辑的嵌入式角度测量 |
| basePoint | 基点 |
| endPoint1 | 端点1 |
| endPoint2 | 端点2 |
| minorAngle | 选择最小弧 |
| void NXOpen::MeasureManager::EditAngle | ( | const NXString & | name, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::MeasureManager::EndpointType | qualifier1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::MeasureManager::EndpointType | qualifier2, | ||
| bool | minorAngle ) |
编辑两个对象间的嵌入式角度测量
允许的输入对象包括 - 直线、线性边、面、 基准平面、基准轴。
端点限定符用于直线和线性边,以确定 沿直线的矢量方向。对于其他输入类型,限定符 会被忽略。
创建于 NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入式角度测量 |
| object1 | 第一个对象 |
| qualifier1 | 第一个端点限定符 |
| object2 | 第二个对象 |
| qualifier2 | 第二个端点限定符 |
| minorAngle | 选择最小弧度 |
| void NXOpen::MeasureManager::EditAngle | ( | const NXString & | name, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::MeasureManager::EndpointType | qualifier1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::MeasureManager::EndpointType | qualifier2, | ||
| bool | minorAngle, | ||
| bool | trueAngle ) |
编辑两个对象间的嵌入式角度测量
允许的输入对象包括 - 直线、线性边、面、 基准平面、基准轴。
端点限定符用于直线和线性边,以确定 沿直线的矢量方向。对于其他输入类型,限定符 会被忽略。
当设置为真实角度时,面对面和线对面 角度的计算方法会改为计算真实角度,而非使用 面法线。
创建于 NX5.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入式角度测量 |
| object1 | 第一个对象 |
| qualifier1 | 第一个端点限定符 |
| object2 | 第二个对象 |
| qualifier2 | 第二个端点限定符 |
| minorAngle | 选择最小弧度 |
| trueAngle | 选择角度计算算法 |
| void NXOpen::MeasureManager::EditAngle | ( | const NXString & | name, |
| NXOpen::Point * | basePoint, | ||
| NXOpen::Point * | endPoint1, | ||
| NXOpen::Point * | endPoint2, | ||
| bool | minorAngle ) |
编辑三点间的嵌入式角度测量
创建于 NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入式角度测量 |
| basePoint | 基准点 |
| endPoint1 | 端点1 |
| endPoint2 | 端点2 |
| minorAngle | 选择最小弧度 |
| void NXOpen::MeasureManager::EditAngle | ( | NXOpen::Measure * | feature, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::MeasureManager::EndpointType | qualifier1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::MeasureManager::EndpointType | qualifier2, | ||
| bool | minorAngle ) |
编辑两个对象间的角度测量。
允许的输入对象包括 - 直线、线性边、面、 基准平面、基准轴。
端点限定符用于直线和线性边,以确定 沿直线的向量方向。 对于其他输入类型, 限定符将被忽略。
于NX4.0.0创建。
许可证要求:solid_modeling(“实体建模”)
| feature | 要编辑的测量特征 |
| object1 | 第一个对象 |
| qualifier1 | 第一个端点限定符 |
| object2 | 第二个对象 |
| qualifier2 | 第二个端点限定符 |
| minorAngle | 选择最小弧 |
| void NXOpen::MeasureManager::EditAngle | ( | NXOpen::Measure * | feature, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::MeasureManager::EndpointType | qualifier1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::MeasureManager::EndpointType | qualifier2, | ||
| bool | minorAngle, | ||
| bool | trueAngle ) |
编辑两个对象间的角度测量。
允许的输入对象包括 - 直线、线性边、面、 基准平面、基准轴。
端点限定符用于直线和线性边,以确定 沿直线的向量方向。 对于其他输入类型, 限定符将被忽略。
当设置为真角度时,面对面和面到线角度的计算方法 会改为计算真实角度,而非使用面法线
于NX5.0.0创建。
许可证要求:solid_modeling(“实体建模”)
| feature | 要编辑的测量特征 |
| object1 | 第一个对象 |
| qualifier1 | 第一个端点限定符 |
| object2 | 第二个对象 |
| qualifier2 | 第二个端点限定符 |
| minorAngle | 选择最小弧 |
| trueAngle | 选择角度计算的算法 |
| void NXOpen::MeasureManager::EditAngle | ( | NXOpen::Measure * | feature, |
| NXOpen::Point * | basePoint, | ||
| NXOpen::Point * | endPoint1, | ||
| NXOpen::Point * | endPoint2, | ||
| bool | minorAngle ) |
编辑三点间的角度测量
创建于 NX4.0.0。
许可证要求:solid_modeling ("SOLIDS MODELING")
| feature | 要编辑的测量特征 |
| basePoint | 基准点 |
| endPoint1 | 端点1 |
| endPoint2 | 端点2 |
| minorAngle | 选择最小弧度 |
| void NXOpen::MeasureManager::EditAngle3ptElement | ( | NXOpen::MeasureElement * | data, |
| NXOpen::Unit * | angleUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::Point * | basePoint, | ||
| NXOpen::Point * | endPoint1, | ||
| NXOpen::Point * | endPoint2 ) |
编辑三点之间的角度测量元素。
在 NX12.0.1 中创建。
许可证要求:无
| data | 数据 |
| angleUnit | 测量单位 |
| alternateSolution | 选择内弧或外弧 |
| requireExact | 确定要使用的几何类型 |
| basePoint | 基准点 |
| endPoint1 | 端点 1 |
| endPoint2 | 端点 2 |
| void NXOpen::MeasureManager::EditAngleElement | ( | NXOpen::MeasureElement * | data, |
| NXOpen::Unit * | angleUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::MeasureManager::EndpointType | qualifier1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::MeasureManager::EndpointType | qualifier2 ) |
编辑两个对象之间的角度测量元素。
允许的输入对象类型包括 - 直线、线性边、面、 基准平面、基准轴。
端点限定符用于直线和线性边,以确定 沿直线的向量方向。
在 NX12.0.1 中创建。
许可证要求:无
| data | 数据 |
| angleUnit | 测量单位 |
| alternateSolution | 选择内弧或外弧、补角 |
| requireExact | 确定要使用的几何类型 |
| object1 | 第一个对象 |
| qualifier1 | 第一个端点限定符 |
| object2 | 第二个对象 |
| qualifier2 | 第二个端点限定符 |
| void NXOpen::MeasureManager::EditBboxPropertiesElement | ( | NXOpen::MeasureElement * | data, |
| const std::vector< NXOpen::Unit * > & | bboxUnits, | ||
| int | altSolution, | ||
| NXOpen::ScCollector * | objects ) |
编辑中线属性测量元素。
Created in NX1872.0.0.
License requirements : None
| data | 测量元素 |
| bboxUnits | 输入单位数组:长度 |
| altSolution | 备用解 |
| objects | 面集合 |
| void NXOpen::MeasureManager::EditBodyElement | ( | NXOpen::MeasureElement * | data, |
| const std::vector< NXOpen::Unit * > & | massUnits, | ||
| double | accuracy, | ||
| NXOpen::ScCollector * | objects ) |
编辑体测量元素。
典型精度值为0.99,0.999可用于更耗时但更精确的测量。
创建于NX12.0.1。
许可要求:无
| data | 测量元素 |
| massUnits | 输入单位数组: 长度单位、面积单位、体积单位、密度单位、质量单位、惯性矩单位、质量长度单位、 力单位 |
| accuracy | 计算精度(0.0至1.0之间) |
| objects | 要测量的体集合 |
| void NXOpen::MeasureManager::EditCenterlinePropertiesElement | ( | NXOpen::MeasureElement * | data, |
| const std::vector< NXOpen::Unit * > & | centerlineUnits, | ||
| NXOpen::ScCollector * | objects ) |
编辑中心线属性测量元素。
于NX1872.0.0中创建。
许可要求:无
| data | 测量元素 |
| centerlineUnits | 输入单位数组:长度 |
| objects | 面集合 |
| void NXOpen::MeasureManager::EditCircle3ptElement | ( | NXOpen::MeasureElement * | data, |
| NXOpen::Unit * | lengthUnit, | ||
| NXOpen::Unit * | pointUnit, | ||
| int | alternateSolution, | ||
| NXOpen::Point * | point1, | ||
| NXOpen::Point * | point2, | ||
| NXOpen::Point * | point3 ) |
编辑基于三个不共线点的圆测量元素。
于 NX2306.0.0 版本创建。
许可证要求:无
| data | 数据 |
| lengthUnit | 用于计算半径和直径的单位, 若输入空值则使用工作部件的基础单位 |
| pointUnit | 用于表示圆圆心的单位, 若输入空值则使用工作部件的基础单位 |
| alternateSolution | 选择半径或直径的计算方式 |
| point1 | 圆上的点1 |
| point2 | 圆上的点2 |
| point3 | 圆上的点3 |
| void NXOpen::MeasureManager::EditCurvePropertiesElement | ( | NXOpen::MeasureElement * | data, |
| NXOpen::Unit * | lengthUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | objects, | ||
| const std::vector< NXOpen::DisplayableObject * > & | extraObjects ) |
编辑曲线属性测量元素。
曲线属性允许测量曲线的长度、半径、曲率半径和其他属性。
允许的输入对象类型为边、直线、圆弧、样条和曲线的选择意图规则集合
在 NX12.0.1 中创建。
许可证要求:无
| data | 测量元素 |
| lengthUnit | 测量单位 |
| alternateSolution | 选择计算半径或直径 |
| requireExact | 确定使用的几何类型 |
| objects | 曲线集合 |
| extraObjects | 无法放入收集器的额外对象数组 |
| void NXOpen::MeasureManager::EditDistance | ( | const char * | name, |
| NXOpen::DisplayableObject * | object1 ) |
编辑两个对象之间的嵌入径向距离测量。
创建于 NX4.0.0。
许可要求: solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入测量表达式 |
| object1 | 圆弧或圆形边 |
| void NXOpen::MeasureManager::EditDistance | ( | const char * | name, |
| NXOpen::DisplayableObject * | object1, | ||
| const NXOpen::Point3d & | startPointForObject1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| const NXOpen::Point3d & | startPointForObject2 ) |
编辑两个带起点的对象之间嵌入的局部最小距离测量。
在 NX4.0.0 中创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入测量表达式 |
| object1 | 第一个对象 |
| startPointForObject1 | 第一个对象的起点 |
| object2 | 第二个对象 |
| startPointForObject2 | 第二个对象的起点 |
| void NXOpen::MeasureManager::EditDistance | ( | const char * | name, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::DisplayableObject * | object2 ) |
编辑两个对象之间嵌入的最小或最大距离测量。
在 NX4.0.0 中创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入测量表达式 |
| object1 | 第一个对象 |
| object2 | 第二个对象 |
| void NXOpen::MeasureManager::EditDistance | ( | const char * | name, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::Direction * | direction ) |
编辑两个对象之间嵌入的投影最小距离测量。注意,对于关联设计,方向向量需要在工作部件坐标中。
在 NX4.0.0 中创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入测量表达式 |
| object1 | 第一个对象 |
| object2 | 第二个对象 |
| direction | 工作部件坐标中的方向向量 |
| void NXOpen::MeasureManager::EditDistance | ( | const char * | name, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::Direction * | direction, | ||
| NXOpen::MeasureManager::ProjectionType | projType ) |
编辑两个对象之间嵌入的投影最小或间隙距离测量。注意,对于关联设计,方向向量需要在工作部件坐标中。
在 NX5.0.0 中创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入测量表达式 |
| object1 | 第一个对象 |
| object2 | 第二个对象 |
| direction | 工作部件坐标中的方向向量 |
| projType | 投影类型 |
| void NXOpen::MeasureManager::EditDistance | ( | const NXString & | name, |
| NXOpen::DisplayableObject * | object1 ) |
编辑两个对象之间的嵌入径向距离测量。
创建于 NX4.0.0。
许可要求: solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入测量表达式 |
| object1 | 圆弧或圆形边 |
| void NXOpen::MeasureManager::EditDistance | ( | const NXString & | name, |
| NXOpen::DisplayableObject * | object1, | ||
| const NXOpen::Point3d & | startPointForObject1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| const NXOpen::Point3d & | startPointForObject2 ) |
编辑两个带起点的对象之间嵌入的局部最小距离测量。
在 NX4.0.0 中创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入测量表达式 |
| object1 | 第一个对象 |
| startPointForObject1 | 第一个对象的起点 |
| object2 | 第二个对象 |
| startPointForObject2 | 第二个对象的起点 |
| void NXOpen::MeasureManager::EditDistance | ( | const NXString & | name, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::DisplayableObject * | object2 ) |
编辑两个对象之间嵌入的最小或最大距离测量。
在 NX4.0.0 中创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入测量表达式 |
| object1 | 第一个对象 |
| object2 | 第二个对象 |
| void NXOpen::MeasureManager::EditDistance | ( | const NXString & | name, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::Direction * | direction ) |
编辑两个对象之间嵌入的投影最小距离测量。注意,对于关联设计,方向向量需要在工作部件坐标中。
在 NX4.0.0 中创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入测量表达式 |
| object1 | 第一个对象 |
| object2 | 第二个对象 |
| direction | 工作部件坐标中的方向向量 |
| void NXOpen::MeasureManager::EditDistance | ( | const NXString & | name, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::Direction * | direction, | ||
| NXOpen::MeasureManager::ProjectionType | projType ) |
编辑两个对象之间嵌入的投影最小或间隙距离测量。注意,对于关联设计,方向向量需要在工作部件坐标中。
在 NX5.0.0 中创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入测量表达式 |
| object1 | 第一个对象 |
| object2 | 第二个对象 |
| direction | 工作部件坐标中的方向向量 |
| projType | 投影类型 |
| void NXOpen::MeasureManager::EditDistance | ( | NXOpen::Measure * | feature, |
| NXOpen::DisplayableObject * | object1 ) |
编辑圆弧和圆的径向距离测量。
于 NX4.0.0 中创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| feature | 要编辑的测量特征 |
| object1 | 圆弧或圆形边 |
| void NXOpen::MeasureManager::EditDistance | ( | NXOpen::Measure * | feature, |
| NXOpen::DisplayableObject * | object1, | ||
| const NXOpen::Point3d & | startPointForObject1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| const NXOpen::Point3d & | startPointForObject2 ) |
编辑两个对象之间带有两个起点的局部最小距离测量。
于 NX4.0.0 中创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| feature | 要编辑的测量特征 |
| object1 | 第一个对象 |
| startPointForObject1 | 第一个对象的起点 |
| object2 | 第二个对象 |
| startPointForObject2 | 第二个对象的起点 |
| void NXOpen::MeasureManager::EditDistance | ( | NXOpen::Measure * | feature, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::Direction * | direction ) |
编辑两个对象之间的投影最小距离测量。 注意,对于上下文设计 方向向量需要在工作部件的坐标系中。
于 NX4.0.0 中创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| feature | 要编辑的测量特征 |
| object1 | 第一个对象 |
| object2 | 第二个对象 |
| direction | 工作部件坐标系中的方向向量 |
| void NXOpen::MeasureManager::EditDistance | ( | NXOpen::Measure * | feature, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::Direction * | direction, | ||
| NXOpen::MeasureManager::ProjectionType | projType ) |
编辑两个对象之间的投影最小距离测量或间隙距离。注意,对于上下文设计 方向向量需要在工作部件的坐标系中。
于 NX5.0.0 中创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| feature | 要编辑的测量特征 |
| object1 | 第一个对象 |
| object2 | 第二个对象 |
| direction | 工作部件坐标系中的方向向量 |
| projType | 投影距离类型 |
| void NXOpen::MeasureManager::EditDistance | ( | NXOpen::Measure * | feature, |
| NXOpen::NXObject * | object1, | ||
| NXOpen::NXObject * | object2 ) |
编辑两个对象或两个集合之间的最小/最大距离测量。
于 NX4.0.0 中创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| feature | 要编辑的测量特征 |
| object1 | 第一个对象 |
| object2 | 第二个对象 |
| void NXOpen::MeasureManager::EditDistanceElement | ( | NXOpen::MeasureElement * | data, |
| NXOpen::Unit * | lengthUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | collection1, | ||
| NXOpen::ScCollector * | collection2, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects1, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects2 ) |
编辑距离测量元素。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面、基准轴和小平面体。
创建于 NX12.0.1。
许可证要求:无
| data | 测量元素 |
| lengthUnit | 测量单位 |
| alternateSolution | 选择算法类型,如最小最大 |
| requireExact | 确定使用的几何体类型 |
| collection1 | 第一组对象 |
| collection2 | 第二组对象 |
| objects1 | 第一组中无法放入收集器的额外对象数组 |
| objects2 | 第二组中无法放入收集器的额外对象数组 |
| void NXOpen::MeasureManager::EditDistanceElementWithUnits | ( | NXOpen::MeasureElement * | data, |
| NXOpen::Unit * | lengthUnit, | ||
| NXOpen::Unit * | pointUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | collection1, | ||
| NXOpen::ScCollector * | collection2, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects1, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects2 ) |
编辑距离测量元素(使用给定的两个单位)。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面、基准轴和小平面体。
创建于 NX2206.0.0。
许可证要求:无
| data | 测量元素 |
| lengthUnit | 距离测量单位 |
| pointUnit | 端点单位 |
| alternateSolution | 选择算法类型,如最小最大 |
| requireExact | 确定使用的几何体类型 |
| collection1 | 第一组对象 |
| collection2 | 第二组对象 |
| objects1 | 第一组中无法放入收集器的额外对象数组 |
| objects2 | 第二组中无法放入收集器的额外对象数组 |
| void NXOpen::MeasureManager::EditEmbeddedAngle | ( | NXOpen::Scalar * | measurement, |
| NXOpen::Unit * | angleUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::MeasureManager::EndpointType | qualifier1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::MeasureManager::EndpointType | qualifier2 ) |
编辑两个对象之间的嵌入式角度测量。
允许的输入对象类型包括 - 直线、线性边、面、 基准平面、基准轴。
端点限定符用于直线和线性边,以确定 沿直线的向量方向。
在 NX12.0.1 中创建。
许可证要求:无
| measurement | 测量值 |
| angleUnit | 测量单位 |
| alternateSolution | 选择内弧或外弧、补角 |
| requireExact | 确定要使用的几何类型 |
| object1 | 第一个对象 |
| qualifier1 | 第一个端点限定符 |
| object2 | 第二个对象 |
| qualifier2 | 第二个端点限定符 |
| void NXOpen::MeasureManager::EditEmbeddedAngle3pt | ( | NXOpen::Scalar * | measurement, |
| NXOpen::Unit * | angleUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::Point * | basePoint, | ||
| NXOpen::Point * | endPoint1, | ||
| NXOpen::Point * | endPoint2 ) |
编辑三点之间的嵌入式角度测量。
在 NX12.0.1 中创建。
许可证要求:无
| measurement | 测量值 |
| angleUnit | 测量单位 |
| alternateSolution | 选择内弧或外弧 |
| requireExact | 确定要使用的几何类型 |
| basePoint | 基准点 |
| endPoint1 | 端点 1 |
| endPoint2 | 端点 2 |
| void NXOpen::MeasureManager::EditEmbeddedBboxProperties | ( | NXOpen::NXObject * | measurement, |
| int | outputField, | ||
| const std::vector< NXOpen::Unit * > & | bboxUnits, | ||
| int | altSolution, | ||
| NXOpen::ScCollector * | objects ) |
从选择意图收集器编辑嵌入的中线属性测量。
Created in NX1872.0.0.
License requirements : None
| measurement | 测量结果 |
| outputField | 选择将返回的输出项 |
| bboxUnits | 输入单位数组:长度 |
| altSolution | 备用解 |
| objects | 面集合 |
| void NXOpen::MeasureManager::EditEmbeddedCenterlineProperties | ( | NXOpen::NXObject * | measurement, |
| int | outputField, | ||
| const std::vector< NXOpen::Unit * > & | centerlineUnits, | ||
| NXOpen::ScCollector * | objects ) |
从选择意图收集器编辑嵌入式中心线属性测量。
于NX1872.0.0中创建。
许可要求:无
| measurement | 测量 |
| outputField | 选择返回的输出字段 |
| centerlineUnits | 输入单位数组:长度 |
| objects | 面集合 |
| void NXOpen::MeasureManager::EditEmbeddedCircle3pt | ( | NXOpen::Scalar * | measurement, |
| int | outputField, | ||
| NXOpen::Unit * | lengthUnit, | ||
| NXOpen::Unit * | pointUnit, | ||
| int | alternateSolution, | ||
| NXOpen::Point * | point1, | ||
| NXOpen::Point * | point2, | ||
| NXOpen::Point * | point3 ) |
编辑基于三个不共线点的嵌入式圆测量。
于 NX2306.0.0 版本创建。
许可证要求:无
| measurement | 测量结果 |
| outputField | 选择要返回的输出字段 |
| lengthUnit | 用于计算半径和直径的单位, 若输入空值则使用工作部件的基础单位 |
| pointUnit | 用于表示圆圆心的单位, 若输入空值则使用工作部件的基础单位 |
| alternateSolution | 选择半径或直径的计算方式 |
| point1 | 圆上的点1 |
| point2 | 圆上的点2 |
| point3 | 圆上的点3 |
| void NXOpen::MeasureManager::EditEmbeddedCurveProperties | ( | NXOpen::Scalar * | measurement, |
| int | outputField, | ||
| NXOpen::Unit * | lengthUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | curves ) |
从选择意图收集器编辑嵌入的曲线属性测量。
曲线属性允许测量曲线的长度、半径、最小曲率半径和其他属性。
允许的输入对象类型为边、直线、圆弧、样条和曲线的选择意图规则集合
在 NX12.0.1 中创建。
许可证要求:无
| measurement | 测量结果 |
| outputField | 选择返回哪个输出 |
| lengthUnit | 曲线长度和半径的长度单位 |
| alternateSolution | 选择计算半径或直径 |
| requireExact | 确定使用的几何类型 |
| curves | 曲线集合 |
| void NXOpen::MeasureManager::EditEmbeddedDistance | ( | NXOpen::Scalar * | measurement, |
| NXOpen::Unit * | lengthUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | collection1, | ||
| NXOpen::ScCollector * | collection2, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects1, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects2 ) |
编辑嵌入距离测量。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面、基准轴和小平面体。
创建于 NX12.0.1。
许可证要求:无
| measurement | 测量结果 |
| lengthUnit | 测量单位 |
| alternateSolution | 选择算法类型,如最小最大 |
| requireExact | 确定使用的几何体类型 |
| collection1 | 第一组对象 |
| collection2 | 第二组对象 |
| objects1 | 第一组中无法放入收集器的额外对象数组 |
| objects2 | 第二组中无法放入收集器的额外对象数组 |
| void NXOpen::MeasureManager::EditEmbeddedExtremeArea | ( | NXOpen::Scalar * | measurement, |
| int | outputField, | ||
| NXOpen::Unit * | unitTag, | ||
| NXOpen::MeasureManager::ExtremeAreaType | alternateSolution, | ||
| NXOpen::ScCollector * | objects ) |
编辑从输入的点、曲线或片体集合获取的嵌入式极限面积测量。
于 NX2406.0.0 版本创建。
许可证要求:无
| measurement | 测量结果 |
| outputField | 选择要返回的输出字段。 0:内切圆或外接圆的半径/直径 1:基于 alternate_solution 输入的圆的中心点 |
| unitTag | 用于计算测量结果的单位 |
| alternateSolution | 选择计算内切圆或外接圆 |
| objects | 共面的点、曲线或片体集合 |
| void NXOpen::MeasureManager::EditEmbeddedExtremePoint | ( | NXOpen::NXObject * | measurement, |
| NXOpen::Unit * | areaUnit, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | objects, | ||
| NXOpen::Direction * | vector1, | ||
| NXOpen::Direction * | vector2, | ||
| NXOpen::Direction * | vector3 ) |
编辑嵌入的极值点测量
创建于 NX1872.0.0.
许可证要求:无
| measurement | 测量结果 |
| areaUnit | 测量单位 |
| requireExact | 确定使用的几何类型 |
| objects | 体、面、曲线和边 |
| vector1 | 主方向 |
| vector2 | 次方向 |
| vector3 | 第三方向 |
| void NXOpen::MeasureManager::EditEmbeddedFaceProperties | ( | NXOpen::NXObject * | measurement, |
| int | outputField, | ||
| const std::vector< NXOpen::Unit * > & | faceUnits, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| double | accuracy, | ||
| NXOpen::ScCollector * | objects ) |
从选择意图收集器编辑嵌入的面属性测量。
面属性允许测量一组面的周长、面积、半径、曲率半径和其他属性。
创建于NX12.0.1。
许可证要求:无
| measurement | 测量 |
| outputField | 选择将返回的输出字段 |
| faceUnits | 输入单位数组: 面积单位、长度单位、直径或半径单位、重心单位、最小曲率半径单位 |
| alternateSolution | 选择半径或直径的计算方式 |
| requireExact | 确定要使用的几何类型 |
| accuracy | 计算的精度公差 |
| objects | 面的集合 |
| void NXOpen::MeasureManager::EditEmbeddedPoint | ( | NXOpen::NXObject * | measurement, |
| NXOpen::Point * | point, | ||
| NXOpen::CartesianCoordinateSystem * | csys ) |
编辑点与绝对坐标系或指定坐标系之间的嵌入式点测量。
若坐标系为null标签,则测量到绝对坐标系。
创建于NX12.0.1。
许可要求:无
| measurement | 测量值 |
| point | 要测量的点 |
| csys | 可选参考坐标系 |
| void NXOpen::MeasureManager::EditEmbeddedPointWithUnit | ( | NXOpen::NXObject * | measurement, |
| NXOpen::Point * | point, | ||
| NXOpen::CartesianCoordinateSystem * | csys, | ||
| NXOpen::Unit * | unit ) |
编辑点与绝对坐标系或指定坐标系之间的嵌入式点测量(使用给定单位)。
如果坐标系是空标签,则测量到绝对坐标系。
创建于 NX2206.0.0。
许可要求:无
| measurement | 测量对象 |
| point | 要测量的点 |
| csys | 可选参考坐标系 |
| unit | 点测量单位 |
| void NXOpen::MeasureManager::EditEmbeddedPolarAngle | ( | NXOpen::Scalar * | measurement, |
| NXOpen::Unit * | angleUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | objects, | ||
| NXOpen::Point * | originTag, | ||
| NXOpen::IReferenceAxis * | direction ) |
编辑嵌入的极角测量
Created in NX1872.0.0.
License requirements : None
| measurement | 测量结果 |
| angleUnit | 测量单位 |
| alternateSolution | 选择内弧或外弧 |
| requireExact | 确定要使用的几何类型 |
| objects | 曲线集合 |
| originTag | 基准点 |
| direction | 工作部件坐标系中的方向矢量 |
| void NXOpen::MeasureManager::EditEmbeddedPolarArea | ( | NXOpen::Scalar * | measurement, |
| NXOpen::Unit * | areaUnit, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | objects ) |
编辑嵌入式极面积测量
在NX1872.0.0中创建。
许可要求:无
| measurement | 测量值 |
| areaUnit | 测量单位 |
| requireExact | 确定使用的几何类型 |
| objects | 曲线集合 |
| void NXOpen::MeasureManager::EditEmbeddedPolarRadius | ( | NXOpen::Scalar * | measurement, |
| NXOpen::Unit * | radiusUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | objects, | ||
| NXOpen::Point * | originTag ) |
编辑嵌入式极半径测量
在NX1872.0.0中创建。
许可要求:无
| measurement | 测量值 |
| radiusUnit | 测量单位 |
| alternateSolution | 选择最小或最大半径 |
| requireExact | 确定使用的几何类型 |
| objects | 曲线集合 |
| originTag | 基准点 |
| void NXOpen::MeasureManager::EditEmbeddedProjectedDistance | ( | NXOpen::Scalar * | measurement, |
| NXOpen::Unit * | lengthUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | collection1, | ||
| NXOpen::ScCollector * | collection2, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects1, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects2, | ||
| NXOpen::IReferenceAxis * | direction ) |
编辑嵌入式投影距离测量。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面、基准轴和小平面体。
在 NX12.0.1 中创建。
许可证要求:无
| measurement | 测量值 |
| lengthUnit | 测量单位 |
| alternateSolution | 选择算法类型,例如最小最大 |
| requireExact | 确定要使用的几何类型 |
| collection1 | 第一组对象 |
| collection2 | 第二组对象 |
| objects1 | 第一组中无法放在选择器中的额外对象数组 |
| objects2 | 第二组中无法放在选择器中的额外对象数组 |
| direction | 工作部件坐标系中的方向矢量 |
| void NXOpen::MeasureManager::EditEulerAnglesElement | ( | NXOpen::MeasureElement * | data, |
| NXOpen::Unit * | angleUnit, | ||
| int | alternateSolution, | ||
| NXOpen::CartesianCoordinateSystem * | csys1, | ||
| NXOpen::CartesianCoordinateSystem * | csys2 ) |
编辑坐标系与绝对坐标系或指定坐标系之间的欧拉角测量元素。
如果第二个坐标系是空标签,则测量到绝对坐标系。
有12种可能的解,从值0开始,它们会改变旋转顺序。 旋转顺序为 XYZ、XZY、YXZ、YZX、ZXY、ZYX、XYX、XZX、YXY、YZY、ZXZ、ZYZ。
创建于 NX12.0.1。
许可要求:无
| data | 测量元素数据 |
| angleUnit | 测量单位 |
| alternateSolution | 选择旋转顺序 |
| csys1 | 坐标系1 |
| csys2 | 坐标系2 |
| void NXOpen::MeasureManager::EditExtremeAreaElement | ( | NXOpen::MeasureElement * | data, |
| NXOpen::Unit * | lengthUnit, | ||
| NXOpen::Unit * | pointUnit, | ||
| NXOpen::MeasureManager::ExtremeAreaType | alternateSolution, | ||
| NXOpen::ScCollector * | objects ) |
编辑从输入的点、曲线或片体集合获取的极限面积测量元素。
于 NX2406.0.0 版本创建。
许可证要求:无
| data | 数据 |
| lengthUnit | 用于计算内切圆或外接圆半径或直径的单位, 若输入空值则使用工作部件的基础单位 |
| pointUnit | 用于表示圆圆心的单位, 若输入空值则使用工作部件的基础单位 |
| alternateSolution | 选择计算内切圆或外接圆 |
| objects | 共面的点、曲线或片体集合 |
| void NXOpen::MeasureManager::EditExtremePoint | ( | NXOpen::Measure * | feature, |
| NXOpen::Direction * | vector1, | ||
| NXOpen::Direction * | vector2, | ||
| NXOpen::Direction * | vector3, | ||
| NXOpen::ScCollector * | objects ) |
编辑极值点测量特征。
创建于 NX1872.0.0.
许可证要求:无
| feature | 极值点测量特征 |
| vector1 | 主方向 |
| vector2 | 次方向 |
| vector3 | 第三方向 |
| objects | 体、面、曲线和边 |
| void NXOpen::MeasureManager::EditExtremePointElement | ( | NXOpen::MeasureElement * | data, |
| NXOpen::Unit * | unit, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | objects, | ||
| NXOpen::Direction * | vector1, | ||
| NXOpen::Direction * | vector2, | ||
| NXOpen::Direction * | vector3 ) |
编辑极值点测量元素
在NX1872.0.0中创建。
许可要求:无
| data | 数据 |
| unit | 测量单位 |
| requireExact | 确定使用的几何类型 |
| objects | 体、面、曲线和边 |
| vector1 | 主方向 |
| vector2 | 第二方向 |
| vector3 | 第三方向 |
| void NXOpen::MeasureManager::EditFaceProperties | ( | const char * | name, |
| const std::vector< NXOpen::IParameterizedSurface * > & | objects ) |
编辑嵌入式面测量的对象。
于NX4.0.0创建。
许可证要求:solid_modeling("SOLIDS MODELING")
| name | 要编辑的嵌入式长度测量 |
| objects | 面的数组 |
| void NXOpen::MeasureManager::EditFaceProperties | ( | const char * | name, |
| NXOpen::ScCollector * | objects ) |
使用选择意图编辑嵌入式面测量的对象
于NX8.5.0创建。
许可证要求:solid_modeling("SOLIDS MODELING")
| name | 要编辑的嵌入式长度测量 |
| objects | 面的集合 |
| void NXOpen::MeasureManager::EditFaceProperties | ( | const NXString & | name, |
| const std::vector< NXOpen::IParameterizedSurface * > & | objects ) |
编辑嵌入式面测量的对象。
于NX4.0.0创建。
许可证要求:solid_modeling("SOLIDS MODELING")
| name | 要编辑的嵌入式长度测量 |
| objects | 面的数组 |
| void NXOpen::MeasureManager::EditFaceProperties | ( | const NXString & | name, |
| NXOpen::ScCollector * | objects ) |
使用选择意图编辑嵌入式面测量的对象
于NX8.5.0创建。
许可证要求:solid_modeling("SOLIDS MODELING")
| name | 要编辑的嵌入式长度测量 |
| objects | 面的集合 |
| void NXOpen::MeasureManager::EditFaceProperties | ( | NXOpen::Measure * | feature, |
| const std::vector< NXOpen::IParameterizedSurface * > & | objects ) |
编辑面属性测量的对象。
于NX4.0.0创建。
许可证要求:solid_modeling("SOLIDS MODELING")
| feature | 要编辑的测量特征 |
| objects | 面的数组 |
| void NXOpen::MeasureManager::EditFaceProperties | ( | NXOpen::Measure * | feature, |
| NXOpen::ScCollector * | objects ) |
使用选择意图编辑面属性测量的对象。
于NX8.5.0创建。
许可证要求:solid_modeling("SOLIDS MODELING")
| feature | 要编辑的测量特征 |
| objects | 面的集合 |
| void NXOpen::MeasureManager::EditFacePropertiesElement | ( | NXOpen::MeasureElement * | data, |
| const std::vector< NXOpen::Unit * > & | faceUnits, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| double | accuracy, | ||
| NXOpen::ScCollector * | objects ) |
编辑面属性测量元素。
面属性允许测量一组面的周长、面积、半径、曲率半径和其他属性。
创建于NX12.0.1。
许可证要求:无
| data | 测量元素 |
| faceUnits | 输入单位数组: 面积单位、长度单位、直径或半径单位、重心单位、最小曲率半径单位 |
| alternateSolution | 选择半径或直径的计算方式 |
| requireExact | 确定要使用的几何类型 |
| accuracy | 计算的精度公差 |
| objects | 面的集合 |
| void NXOpen::MeasureManager::EditLength | ( | const char * | name, |
| const std::vector< NXOpen::DisplayableObject * > & | objects ) |
编辑嵌入长度测量。
创建于 NX4.0.0。
许可要求: solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入长度测量 |
| objects | 曲线和边的数组 |
| void NXOpen::MeasureManager::EditLength | ( | const char * | name, |
| NXOpen::ScCollector * | objects ) |
使用选择意图编辑嵌入长度测量。
创建于 NX4.0.0。
许可要求: solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入长度测量 |
| objects | 曲线和边的集合 |
| void NXOpen::MeasureManager::EditLength | ( | const NXString & | name, |
| const std::vector< NXOpen::DisplayableObject * > & | objects ) |
编辑嵌入长度测量。
创建于 NX4.0.0。
许可要求: solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入长度测量 |
| objects | 曲线和边的数组 |
| void NXOpen::MeasureManager::EditLength | ( | const NXString & | name, |
| NXOpen::ScCollector * | objects ) |
使用选择意图编辑嵌入长度测量。
创建于 NX4.0.0。
许可要求: solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入长度测量 |
| objects | 曲线和边的集合 |
| void NXOpen::MeasureManager::EditLength | ( | NXOpen::Measure * | feature, |
| const std::vector< NXOpen::DisplayableObject * > & | objects ) |
编辑长度测量。
创建于 NX4.0.0。
许可要求: solid_modeling ("SOLIDS MODELING")
| feature | 要编辑的测量特征 |
| objects | 曲线和边的数组 |
| void NXOpen::MeasureManager::EditLength | ( | NXOpen::Measure * | feature, |
| NXOpen::ScCollector * | objects ) |
使用选择意图编辑长度测量。
创建于 NX4.0.0。
许可要求: solid_modeling ("SOLIDS MODELING")
| feature | 要编辑的测量特征 |
| objects | 曲线和边 |
| void NXOpen::MeasureManager::EditMassProperties | ( | const char * | name, |
| const std::vector< NXOpen::IBody * > & | objects ) |
编辑嵌入式质量属性测量中的对象。
创建于 NX4.0.0.
许可要求:solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入式长度测量 |
| objects | 实体体的数组 |
| void NXOpen::MeasureManager::EditMassProperties | ( | const char * | name, |
| NXOpen::ScCollector * | objects ) |
使用选择收集器编辑嵌入式质量属性测量中的对象。
创建于 NX8.5.0.
许可要求:solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入式长度测量 |
| objects | 实体体的集合 |
| void NXOpen::MeasureManager::EditMassProperties | ( | const NXString & | name, |
| const std::vector< NXOpen::IBody * > & | objects ) |
编辑嵌入式质量属性测量中的对象。
创建于 NX4.0.0.
许可要求:solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入式长度测量 |
| objects | 实体体的数组 |
| void NXOpen::MeasureManager::EditMassProperties | ( | const NXString & | name, |
| NXOpen::ScCollector * | objects ) |
使用选择收集器编辑嵌入式质量属性测量中的对象。
创建于 NX8.5.0.
许可要求:solid_modeling ("SOLIDS MODELING")
| name | 要编辑的嵌入式长度测量 |
| objects | 实体体的集合 |
| void NXOpen::MeasureManager::EditMassProperties | ( | NXOpen::Measure * | feature, |
| const std::vector< NXOpen::IBody * > & | objects ) |
编辑质量属性测量特征中的对象
创建于 NX4.0.0.
许可要求:solid_modeling ("SOLIDS MODELING")
| feature | 要编辑的测量特征 |
| objects | 实体体的数组 |
| void NXOpen::MeasureManager::EditMassProperties | ( | NXOpen::Measure * | feature, |
| NXOpen::ScCollector * | objects ) |
使用选择意图集合编辑质量属性测量特征中的对象
创建于 NX8.5.0.
许可要求:solid_modeling ("SOLIDS MODELING")
| feature | 要编辑的测量特征 |
| objects | 实体体的集合 |
| void NXOpen::MeasureManager::EditPoint | ( | NXOpen::Measure * | feature, |
| NXOpen::Point * | object1, | ||
| NXOpen::CartesianCoordinateSystem * | object2 ) |
编辑点与绝对坐标系或指定坐标系之间的点测量。
如果点测量类型是绝对的,则不使用坐标系。
创建于NX9.0.0。
许可要求: solid_modeling ("SOLIDS MODELING")
| feature | 要编辑的测量特征 |
| object1 | 参考点 |
| object2 | 参考坐标系 |
| void NXOpen::MeasureManager::EditPointElement | ( | NXOpen::MeasureElement * | data, |
| NXOpen::Point * | point, | ||
| NXOpen::CartesianCoordinateSystem * | csys ) |
编辑点与绝对坐标系或指定坐标系之间的点测量元素。
若坐标系为null标签,则测量到绝对坐标系。
创建于NX12.0.1。
许可要求:无
| data | 数据 |
| point | 要测量的点 |
| csys | 可选参考坐标系 |
| void NXOpen::MeasureManager::EditPointElementWithUnit | ( | NXOpen::MeasureElement * | data, |
| NXOpen::Point * | point, | ||
| NXOpen::CartesianCoordinateSystem * | csys, | ||
| NXOpen::Unit * | unit ) |
编辑点与绝对坐标系或指定坐标系之间的点测量元素(含给定单位)。
若坐标系为null标签,则测量到绝对坐标系。
创建于NX2206.0.0。
许可要求:无
| data | 数据 |
| point | 要测量的点 |
| csys | 可选参考坐标系 |
| unit | 点单位 |
| void NXOpen::MeasureManager::EditPolarAngle | ( | NXOpen::Measure * | feature, |
| NXOpen::MeasureManager::MeasureType | minMaxFlag, | ||
| NXOpen::Point * | point, | ||
| NXOpen::Direction * | vector, | ||
| NXOpen::ScCollector * | objects ) |
编辑极角测量特征。
创建于NX8.5.0。
许可证要求:无
| feature | 极角测量特征 |
| minMaxFlag | 选择最小或最大半径 |
| point | 点 |
| vector | 参考方向 |
| objects | 曲线和边 |
| void NXOpen::MeasureManager::EditPolarAngleElement | ( | NXOpen::MeasureElement * | data, |
| NXOpen::Unit * | angleUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | objects, | ||
| NXOpen::Point * | originPoint, | ||
| NXOpen::IReferenceAxis * | direction ) |
编辑极角测量元素
Created in NX1872.0.0.
License requirements : None
| data | 数据 |
| angleUnit | 测量单位 |
| alternateSolution | 选择内弧或外弧 |
| requireExact | 确定要使用的几何类型 |
| objects | 曲线集合 |
| originPoint | 原点 |
| direction | 工作部件坐标系中的方向矢量 |
| void NXOpen::MeasureManager::EditPolarArea | ( | NXOpen::Measure * | feature, |
| NXOpen::ScCollector * | objects ) |
编辑极面积测量特征。
创建于NX8.5.0。
许可证要求:无
| feature | 极面积测量特征 |
| objects | 曲线和边 |
| void NXOpen::MeasureManager::EditPolarAreaElement | ( | NXOpen::MeasureElement * | data, |
| NXOpen::Unit * | radiusUnit, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | objects ) |
编辑极面积测量元素
在NX1872.0.0中创建。
许可要求:无
| data | 数据 |
| radiusUnit | 测量单位 |
| requireExact | 确定使用的几何类型 |
| objects | 曲线集合 |
| void NXOpen::MeasureManager::EditPolarRadius | ( | NXOpen::Measure * | feature, |
| NXOpen::MeasureManager::MeasureType | minMaxFlag, | ||
| NXOpen::Point * | point, | ||
| NXOpen::ScCollector * | objects ) |
编辑极半径测量特征。
在 NX8.5.0 中创建。
许可证要求:无
| feature | 极半径测量特征 |
| minMaxFlag | 选择最小或最大半径 |
| point | 点 |
| objects | 曲线和边 |
| void NXOpen::MeasureManager::EditPolarRadiusElement | ( | NXOpen::MeasureElement * | data, |
| NXOpen::Unit * | radiusUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | objects, | ||
| NXOpen::Point * | originPoint ) |
编辑极半径测量元素
在NX1872.0.0中创建。
许可要求:无
| data | 数据 |
| radiusUnit | 测量单位 |
| alternateSolution | 选择最小或最大半径 |
| requireExact | 确定使用的几何类型 |
| objects | 曲线集合 |
| originPoint | 原点 |
| void NXOpen::MeasureManager::EditProjectedDistanceElement | ( | NXOpen::MeasureElement * | data, |
| NXOpen::Unit * | lengthUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | collection1, | ||
| NXOpen::ScCollector * | collection2, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects1, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects2, | ||
| NXOpen::IReferenceAxis * | direction ) |
编辑投影距离测量元素。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面、基准轴和小平面体。
在 NX12.0.1 中创建。
许可证要求:无
| data | 测量元素 |
| lengthUnit | 测量单位 |
| alternateSolution | 选择算法类型,例如最小最大 |
| requireExact | 确定要使用的几何类型 |
| collection1 | 第一组对象 |
| collection2 | 第二组对象 |
| objects1 | 第一组中无法放在选择器中的额外对象数组 |
| objects2 | 第二组中无法放在选择器中的额外对象数组 |
| direction | 工作部件坐标系中的方向矢量 |
| void NXOpen::MeasureManager::EditProjectedDistanceElementWithUnits | ( | NXOpen::MeasureElement * | data, |
| NXOpen::Unit * | lengthUnit, | ||
| NXOpen::Unit * | pointUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | collection1, | ||
| NXOpen::ScCollector * | collection2, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects1, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects2, | ||
| NXOpen::IReferenceAxis * | direction ) |
编辑投影距离测量元素(带有给定的两个单位)。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面、基准轴和小平面体。
在 NX2206.0.0 中创建。
许可证要求:无
| data | 测量元素 |
| lengthUnit | 投影距离的单位 |
| pointUnit | 端点的单位 |
| alternateSolution | 选择算法类型,例如最小最大 |
| requireExact | 确定要使用的几何类型 |
| collection1 | 第一组对象 |
| collection2 | 第二组对象 |
| objects1 | 第一组中无法放在选择器中的额外对象数组 |
| objects2 | 第二组中无法放在选择器中的额外对象数组 |
| direction | 工作部件坐标系中的方向矢量 |
| void NXOpen::MeasureManager::EditRectangularExtreme | ( | NXOpen::Measure * | feature, |
| NXOpen::Direction * | vector1, | ||
| NXOpen::Direction * | vector2, | ||
| NXOpen::Direction * | vector3, | ||
| NXOpen::ScCollector * | objects ) |
编辑矩形极值点测量特征。
创建于 NX8.5.0.
许可证要求:无
| feature | 矩形极值测量特征 |
| vector1 | 主方向 |
| vector2 | 次方向 |
| vector3 | 第三方向 |
| objects | 体、面、曲线和边 |
| void NXOpen::MeasureManager::EditScDistance | ( | NXOpen::Measure * | feature, |
| NXOpen::ScCollector * | object1, | ||
| NXOpen::ScCollector * | object2, | ||
| NXOpen::MeasureManager::MeasureType | measurementType ) |
编辑两个集合之间的最小/最大距离测量,并允许 更改测量类型
于 NX8.5.0 中创建。
许可证要求:solid_modeling ("SOLIDS MODELING")
| feature | 要编辑的测量特征 |
| object1 | 第一个集合 |
| object2 | 第二个集合 |
| measurementType | 距离测量类型(最小/最大) |
| void NXOpen::MeasureManager::EditSectionInertiaElement | ( | NXOpen::MeasureElement * | data, |
| const std::vector< NXOpen::Unit * > & | sectionUnits, | ||
| NXOpen::ScCollector * | objects, | ||
| NXOpen::MeasureManager::SectionType | sectionType, | ||
| double | thickness ) |
编辑截面测量元素
创建于 NX2212.0.0.
许可证要求:无
| data | 测量元素 |
| sectionUnits | 输入单位数组: 点单位、惯性矩面积单位、长度单位、面积单位 |
| objects | 要测量的截面曲线 |
| sectionType | 截面类型,实心或空心 |
| thickness | 用于计算空心截面惯性的厚度 |
| NXOpen::Scalar * NXOpen::MeasureManager::EmbeddedAngle | ( | NXOpen::Unit * | angleUnit, |
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::MeasureManager::EndpointType | qualifier1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::MeasureManager::EndpointType | qualifier2, | ||
| NXString * | name ) |
创建两个对象之间的嵌入角度测量。
允许的输入对象类型包括 - 直线、线性边、面、基准平面、基准轴。
端点限定符用于直线和线性边,以确定沿直线的矢量方向。
| angleUnit | 测量单位 |
| alternateSolution | 选择内弧、外弧或补角 |
| requireExact | 确定使用的几何类型 |
| object1 | 第一个对象 |
| qualifier1 | 第一个端点限定符 |
| object2 | 第二个对象 |
| qualifier2 | 第二个端点限定符 |
| name | 测量的名称 |
| NXOpen::Scalar * NXOpen::MeasureManager::EmbeddedAngle3pt | ( | NXOpen::Unit * | angleUnit, |
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::Point * | basePoint, | ||
| NXOpen::Point * | endPoint1, | ||
| NXOpen::Point * | endPoint2, | ||
| NXString * | name ) |
创建三点之间的嵌入式角度测量。
| angleUnit | 测量单位 |
| alternateSolution | 选择内弧或外弧 |
| requireExact | 确定要使用的几何类型 |
| basePoint | 基准点 |
| endPoint1 | 端点 1 |
| endPoint2 | 端点 2 |
| name | 测量的名称 |
| NXOpen::NXObject * NXOpen::MeasureManager::EmbeddedBboxProperties | ( | int | outputField, |
| const std::vector< NXOpen::Unit * > & | centerlineUnits, | ||
| NXOpen::ScCollector * | objects, | ||
| NXString * | name, | ||
| int | altSolution ) |
从选择意图收集器创建嵌入的中线属性测量。 此类测量用于表达式公式中。 @return 测量结果
Created in NX1872.0.0.
License requirements : None
| outputField | 选择将返回的输出项 |
| centerlineUnits | 输入单位数组:长度单位 |
| objects | 组件集合 |
| name | 测量的名称 |
| altSolution | 备用解 |
| NXOpen::NXObject * NXOpen::MeasureManager::EmbeddedCenterlineProperties | ( | int | outputField, |
| const std::vector< NXOpen::Unit * > & | centerlineUnits, | ||
| NXOpen::ScCollector * | objects, | ||
| NXString * | name ) |
从选择意图收集器创建嵌入式中心线属性测量。 此类测量用于表达式公式中。 @return 测量结果
于NX1872.0.0中创建。
许可要求:无
| outputField | 选择返回的输出字段 |
| centerlineUnits | 输入单位数组:长度单位 |
| objects | 面集合 |
| name | 测量名称 |
| NXOpen::NXObject * NXOpen::MeasureManager::EmbeddedCircle3pt | ( | int | outputField, |
| NXOpen::Unit * | lengthUnit, | ||
| NXOpen::Unit * | pointUnit, | ||
| int | alternateSolution, | ||
| NXOpen::Point * | point1, | ||
| NXOpen::Point * | point2, | ||
| NXOpen::Point * | point3, | ||
| NXString * | name ) |
基于三个不共线的点创建一个嵌入式圆测量。
| outputField | 选择要返回的输出字段 |
| lengthUnit | 用于计算半径和直径的单位, 若输入空值则使用工作部件的基础单位 |
| pointUnit | 用于表示圆圆心的单位, 若输入空值则使用工作部件的基础单位 |
| alternateSolution | 选择半径或直径的计算方式 |
| point1 | 圆上的点1 |
| point2 | 圆上的点2 |
| point3 | 圆上的点3 |
| name | 测量的名称 |
| NXOpen::Scalar * NXOpen::MeasureManager::EmbeddedCurveProperties | ( | int | outputField, |
| NXOpen::Unit * | lengthUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | curves, | ||
| NXString * | name ) |
从选择意图收集器创建嵌入的曲线属性测量。
曲线属性允许测量曲线的长度、半径、最小曲率半径和其他属性。
允许的输入对象类型为边、直线、圆弧、样条和曲线的选择意图规则集合
| outputField | 选择返回哪个输出 |
| lengthUnit | 曲线长度和半径的长度单位 |
| alternateSolution | 选择计算半径或直径 |
| requireExact | 确定使用的几何类型 |
| curves | 曲线集合 |
| name | 测量的名称 |
| NXOpen::Scalar * NXOpen::MeasureManager::EmbeddedDistance | ( | NXOpen::Unit * | lengthUnit, |
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | collection1, | ||
| NXOpen::ScCollector * | collection2, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects1, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects2, | ||
| NXString * | name ) |
在选择意图集合之间创建嵌入距离测量元素。 这种测量类型用于表达式公式中。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面、基准轴和小平面体。
| lengthUnit | 测量单位 |
| alternateSolution | 选择算法类型,如最小最大 |
| requireExact | 确定使用的几何体类型 |
| collection1 | 第一组对象 |
| collection2 | 第二组对象 |
| objects1 | 第一组中无法放入收集器的额外对象数组 |
| objects2 | 第二组中无法放入收集器的额外对象数组 |
| name | 测量的名称 |
| NXOpen::NXObject * NXOpen::MeasureManager::EmbeddedExtremeArea | ( | int | outputField, |
| NXOpen::Unit * | unitTag, | ||
| NXOpen::MeasureManager::ExtremeAreaType | alternateSolution, | ||
| NXOpen::ScCollector * | objects, | ||
| NXString * | name ) |
从输入的点、曲线或片体集合创建一个嵌入式极限面积测量。
| outputField | 选择要返回的输出字段 0:内切圆或外接圆的半径/直径 1:基于 alternate_solution 输入的圆的中心点 |
| unitTag | 用于计算测量结果的单位 |
| alternateSolution | 选择计算内切圆或外接圆 |
| objects | 共面的点、曲线或片体集合 |
| name | 测量的名称 |
| NXOpen::NXObject * NXOpen::MeasureManager::EmbeddedExtremePoint | ( | NXOpen::Unit * | units, |
| bool | requireExact, | ||
| NXOpen::ScCollector * | objects, | ||
| NXOpen::Direction * | vector1, | ||
| NXOpen::Direction * | vector2, | ||
| NXOpen::Direction * | vector3 ) |
创建一个嵌入的极值点测量
| units | 测量单位 |
| requireExact | 确定使用的几何类型 |
| objects | 体、面、曲线和边 |
| vector1 | 主方向 |
| vector2 | 次方向 |
| vector3 | 第三方向 |
| NXOpen::NXObject * NXOpen::MeasureManager::EmbeddedFaceProperties | ( | int | outputField, |
| const std::vector< NXOpen::Unit * > & | faceUnits, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| double | accuracy, | ||
| NXOpen::ScCollector * | objects, | ||
| NXString * | name ) |
从选择意图收集器创建嵌入的面属性测量。 这种类型的测量用于表达式公式中。
面属性允许测量一组面的周长、面积、半径、曲率半径和其他属性。
| outputField | 选择将返回的输出字段 |
| faceUnits | 输入单位数组: 面积单位、长度单位、直径或半径单位、重心单位、最小曲率半径单位 |
| alternateSolution | 选择半径或直径的计算方式 |
| requireExact | 确定要使用的几何类型 |
| accuracy | 计算的精度公差 |
| objects | 面的集合 |
| name | 测量的名称 |
| NXOpen::NXObject * NXOpen::MeasureManager::EmbeddedPoint | ( | NXOpen::Point * | point, |
| NXOpen::CartesianCoordinateSystem * | csys, | ||
| NXString * | name ) |
创建点与绝对坐标系或指定坐标系之间的嵌入点测量。
如果坐标系为null标签,则测量相对于绝对坐标系。
| point | 要测量的点 |
| csys | 可选的参考坐标系 |
| name | 测量的名称 |
| NXOpen::NXObject * NXOpen::MeasureManager::EmbeddedPointWithUnit | ( | NXOpen::Point * | point, |
| NXOpen::CartesianCoordinateSystem * | csys, | ||
| NXOpen::Unit * | unit, | ||
| NXString * | name ) |
创建具有给定单位的点与绝对坐标系或指定坐标系之间的嵌入点测量。
如果坐标系为null标签,则测量相对于绝对坐标系。
| point | 要测量的点 |
| csys | 可选的参考坐标系 |
| unit | 点单位 |
| name | 测量的名称 |
| NXOpen::Scalar * NXOpen::MeasureManager::EmbeddedPolarAngle | ( | NXOpen::Unit * | angleUnit, |
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | objects, | ||
| NXOpen::Point * | originPoint, | ||
| NXOpen::IReferenceAxis * | direction ) |
创建嵌入的极角测量
| angleUnit | 测量单位 |
| alternateSolution | 选择内弧或外弧 |
| requireExact | 确定要使用的几何类型 |
| objects | 曲线集合 |
| originPoint | 原点 |
| direction | 工作部件坐标系中的方向矢量 |
| NXOpen::Scalar * NXOpen::MeasureManager::EmbeddedPolarArea | ( | NXOpen::Unit * | areaUnit, |
| bool | requireExact, | ||
| NXOpen::ScCollector * | objects ) |
创建嵌入式极面积测量
| areaUnit | 测量单位 |
| requireExact | 确定使用的几何类型 |
| objects | 曲线集合 |
| NXOpen::Scalar * NXOpen::MeasureManager::EmbeddedPolarRadius | ( | NXOpen::Unit * | radiusUnit, |
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | objects, | ||
| NXOpen::Point * | originPoint ) |
创建嵌入式极半径测量
| radiusUnit | 测量单位 |
| alternateSolution | 选择最小或最大半径 |
| requireExact | 确定使用的几何类型 |
| objects | 曲线集合 |
| originPoint | 原点 |
| NXOpen::Scalar * NXOpen::MeasureManager::EmbeddedProjectedDistance | ( | NXOpen::Unit * | lengthUnit, |
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | collection1, | ||
| NXOpen::ScCollector * | collection2, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects1, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects2, | ||
| NXOpen::IReferenceAxis * | direction, | ||
| NXString * | name ) |
在选择意图集合之间创建一个嵌入式投影距离测量。 这种类型的测量用于表达式公式中。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面、基准轴和小平面体。
| lengthUnit | 测量单位 |
| alternateSolution | 选择算法类型,例如最小最大 |
| requireExact | 确定要使用的几何类型 |
| collection1 | 第一组对象 |
| collection2 | 第二组对象 |
| objects1 | 第一组中无法放在选择器中的额外对象数组 |
| objects2 | 第二组中无法放在选择器中的额外对象数组 |
| direction | 工作部件坐标系中的方向矢量 |
| name | 测量的名称 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::EulerAnglesElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| NXOpen::Unit * | angleUnit, | ||
| int | alternateSolution, | ||
| NXOpen::CartesianCoordinateSystem * | csys1, | ||
| NXOpen::CartesianCoordinateSystem * | csys2 ) |
创建坐标系与绝对坐标系或指定坐标系之间的欧拉角测量元素。
如果第二个坐标系是空标签,则测量到绝对坐标系。
有12种可能的解,从值0开始,它们会改变旋转顺序。 旋转顺序为 XYZ、XZY、YXZ、YZX、ZXY、ZYX、XYX、XZX、YXY、YZY、ZXZ、ZYZ。
| masterMeasurement | 父主测量 |
| angleUnit | 测量单位 |
| alternateSolution | 选择旋转顺序 |
| csys1 | 坐标系1 |
| csys2 | 坐标系2 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::ExtremeAreaElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| NXOpen::Unit * | lengthUnit, | ||
| NXOpen::Unit * | pointUnit, | ||
| NXOpen::MeasureManager::ExtremeAreaType | alternateSolution, | ||
| NXOpen::ScCollector * | objects ) |
从输入的点、曲线或片体集合创建一个极限面积测量。
极限圆允许测量一组平面对象的内切圆或外接圆。
| masterMeasurement | 父级主测量 |
| lengthUnit | 用于计算内切圆或外接圆半径或直径的单位, 若输入空值则使用工作部件的基础单位 |
| pointUnit | 用于表示圆圆心的单位, 若输入空值则使用工作部件的基础单位 |
| alternateSolution | 选择计算内切圆或外接圆 |
| objects | 共面的点、曲线或片体集合 |
| NXOpen::MeasureExtremePoint * NXOpen::MeasureManager::ExtremePoint | ( | NXOpen::Unit * | units, |
| NXOpen::Direction * | vector1, | ||
| NXOpen::Direction * | vector2, | ||
| NXOpen::Direction * | vector3, | ||
| NXOpen::ScCollector * | objects, | ||
| bool | createExpressions ) |
从输入实体集合创建极值点测量。
极值点测量用于在给定一组对象和一到三个方向矢量的情况下找到最大范围点。
| units | 测量单位 |
| vector1 | 主方向 |
| vector2 | 第二方向 |
| vector3 | 第三方向 |
| objects | 体、面、曲线和边 |
| createExpressions | 创建点坐标表达式 |
| NXOpen::MeasureExtremePoint * NXOpen::MeasureManager::ExtremePoint | ( | NXOpen::Unit * | units, |
| NXOpen::Direction * | vector1, | ||
| NXOpen::Direction * | vector2, | ||
| NXOpen::Direction * | vector3, | ||
| NXOpen::ScCollector * | objects, | ||
| bool | createExpressions, | ||
| bool | createGeometry ) |
从输入实体集合创建极值点测量。
极值点测量用于在给定一组对象和一到三个方向矢量的情况下找到最大范围点。
| units | 测量单位 |
| vector1 | 主方向 |
| vector2 | 第二方向 |
| vector3 | 第三方向 |
| objects | 体、面、曲线和边 |
| createExpressions | 创建点坐标表达式 |
| createGeometry | 创建关联几何 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::ExtremePointElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| NXOpen::Unit * | units, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | objects, | ||
| NXOpen::Direction * | vector1, | ||
| NXOpen::Direction * | vector2, | ||
| NXOpen::Direction * | vector3 ) |
创建极值点测量元素
| masterMeasurement | 父主测量 |
| units | 测量单位 |
| requireExact | 确定使用的几何类型 |
| objects | 体、面、曲线和边 |
| vector1 | 主方向 |
| vector2 | 第二方向 |
| vector3 | 第三方向 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::FacePropertiesElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| const std::vector< NXOpen::Unit * > & | faceUnits, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| double | accuracy, | ||
| NXOpen::ScCollector * | objects ) |
从选择意图收集器创建面属性测量元素。
面属性允许测量一组面的周长、面积、半径、曲率半径和其他属性。
| masterMeasurement | 父主测量 |
| faceUnits | 输入单位数组: 面积单位、长度单位、直径或半径单位、重心单位、最小曲率半径单位 |
| alternateSolution | 选择半径或直径的计算方式 |
| requireExact | 确定要使用的几何类型 |
| accuracy | 计算的精度公差 |
| objects | 面的集合 |
| bool NXOpen::MeasureManager::GetIsMeasureAnnotation | ( | NXOpen::NXObject * | annotation | ) |
验证给定的注释是否是测量注释
| annotation | 注释 |
| void NXOpen::MeasureManager::GetSelectionIntent | ( | NXOpen::Scalar * | measurement, |
| int * | selectionIntent1, | ||
| int * | selectionIntent2 ) |
从测量中的对象获取选择意图方法
创建于 NX1980.0.0.
许可证要求:无
| measurement | 测量结果 |
| selectionIntent1 | 第一个对象或对象集的选择意图方法 |
| selectionIntent2 | 第二个对象或对象集的选择意图方法 |
| NXOpen::MeasureAngle * NXOpen::MeasureManager::InitializeAngle | ( | NXOpen::Measure * | feature | ) |
从特征初始化角度测量。
| feature | 要编辑的测量特征 |
| NXOpen::MeasureDistance * NXOpen::MeasureManager::InitializeDistance | ( | NXOpen::Measure * | feature | ) |
使用特征作为输入初始化最小距离测量。
创建于 NX4.0.0。
许可要求: 无
| feature | 距离测量特征 |
| NXOpen::MeasureExtremePoint * NXOpen::MeasureManager::InitializeExtremePoint | ( | NXOpen::Measure * | feature | ) |
从特征初始化极值点测量。
| feature | 极值点测量特征 |
| NXOpen::MeasureFaces * NXOpen::MeasureManager::InitializeFaceProperties | ( | NXOpen::Measure * | feature | ) |
从特征初始化面属性测量。
| feature | 面属性测量特征 |
| NXOpen::MeasureLength * NXOpen::MeasureManager::InitializeLength | ( | NXOpen::Measure * | feature | ) |
从特征初始化长度测量。
| feature | 长度测量特征 |
| NXOpen::MeasureBodies * NXOpen::MeasureManager::InitializeMassProperties | ( | NXOpen::Measure * | feature | ) |
从特征初始化质量属性测量。
创建于 NX4.0.0.
许可要求:无
| feature | 质量属性测量特征 |
| NXOpen::MeasurePoint * NXOpen::MeasureManager::InitializePoint | ( | NXOpen::Measure * | feature | ) |
使用特征作为输入初始化点测量。
| feature | 点测量特征 |
| NXOpen::MeasurePolarAngle * NXOpen::MeasureManager::InitializePolarAngle | ( | NXOpen::Measure * | feature | ) |
从特征初始化极角测量。
| feature | 极角测量特征 |
| NXOpen::MeasurePolarArea * NXOpen::MeasureManager::InitializePolarArea | ( | NXOpen::Measure * | feature | ) |
从特征初始化极面积测量。
| feature | 极面积测量特征 |
| NXOpen::MeasurePolarRadius * NXOpen::MeasureManager::InitializePolarRadius | ( | NXOpen::Measure * | feature | ) |
从特征初始化极半径测量。
| feature | 极半径测量特征 |
| NXOpen::MeasureRectangularExtreme * NXOpen::MeasureManager::InitializeRectangularExtreme | ( | NXOpen::Measure * | feature | ) |
从特征初始化矩形极值点测量。
| feature | 矩形极值测量特征 |
| NXOpen::MeasureMaster * NXOpen::MeasureManager::MasterMeasurement | ( | ) |
创建主测量。
| NXOpen::MeasureAngle * NXOpen::MeasureManager::NewAngle | ( | NXOpen::Unit * | units, |
| bool | createGeometry, | ||
| NXOpen::Point * | basePoint, | ||
| NXOpen::Point * | endPoint1, | ||
| NXOpen::Point * | endPoint2, | ||
| bool | minorAngle ) |
创建三点间的角度测量,可选择是否 创建智能几何。
| units | 测量单位 |
| createGeometry | 启用智能几何的创建 |
| basePoint | 基点 |
| endPoint1 | 端点1 |
| endPoint2 | 端点2 |
| minorAngle | 选择最小弧 |
| NXOpen::MeasureAngle * NXOpen::MeasureManager::NewAngle | ( | NXOpen::Unit * | units, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::MeasureManager::EndpointType | qualifier1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::MeasureManager::EndpointType | qualifier2, | ||
| bool | minorAngle ) |
创建两个对象间的角度测量。
允许的输入对象包括 - 直线、线性边、面、 基准平面、基准轴。
端点限定符用于直线和线性边,以确定 沿直线的向量方向。
| units | 测量单位 |
| object1 | 第一个对象 |
| qualifier1 | 第一个端点限定符 |
| object2 | 第二个对象 |
| qualifier2 | 第二个端点限定符 |
| minorAngle | 选择最小弧 |
| NXOpen::MeasureAngle * NXOpen::MeasureManager::NewAngle | ( | NXOpen::Unit * | units, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::MeasureManager::EndpointType | qualifier1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::MeasureManager::EndpointType | qualifier2, | ||
| bool | minorAngle, | ||
| bool | trueAngle ) |
创建两个对象间的角度测量。
允许的输入对象包括 - 直线、线性边、面、 基准平面、基准轴。
端点限定符用于直线和线性边,以确定 沿直线的向量方向。
当设置为真角度时,面对面和面到线角度的计算方法 会改为计算真实角度,而非使用面法线
| units | 测量单位 |
| object1 | 第一个对象 |
| qualifier1 | 第一个端点限定符 |
| object2 | 第二个对象 |
| qualifier2 | 第二个端点限定符 |
| minorAngle | 选择最小弧 |
| trueAngle | 选择角度计算的算法类型 |
| NXOpen::MeasureAngle * NXOpen::MeasureManager::NewAngle | ( | NXOpen::Unit * | units, |
| NXOpen::Point * | basePoint, | ||
| NXOpen::Point * | endPoint1, | ||
| NXOpen::Point * | endPoint2, | ||
| bool | minorAngle ) |
创建三点间的角度测量。
| units | 测量单位 |
| basePoint | 基点 |
| endPoint1 | 端点1 |
| endPoint2 | 端点2 |
| minorAngle | 选择最小弧 |
| NXOpen::MeasureDistance * NXOpen::MeasureManager::NewDistance | ( | NXOpen::Unit * | units, |
| bool | createGeometry, | ||
| NXOpen::DisplayableObject * | object1, | ||
| const NXOpen::Point3d & | startPointForObject1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| const NXOpen::Point3d & | startPointForObject2 ) |
在带起点的两个对象之间创建局部最小距离测量,并提供创建智能几何体的选项
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面、基准轴、小平面体。
| units | 测量单位 |
| createGeometry | 设置是否创建智能几何体 |
| object1 | 第一个对象 |
| startPointForObject1 | 第一个对象的起点 |
| object2 | 第二个对象 |
| startPointForObject2 | 第二个对象的起点 |
| NXOpen::MeasureDistance * NXOpen::MeasureManager::NewDistance | ( | NXOpen::Unit * | units, |
| bool | createGeometry, | ||
| NXOpen::NXObject * | object1, | ||
| NXOpen::NXObject * | object2 ) |
创建两个组件组/集合之间的最小距离测量,带有 创建智能几何的选项。
允许的输入对象是组件组
| units | 测量单位 |
| createGeometry | 设置是否创建智能几何 |
| object1 | 第一个对象 |
| object2 | 第二个对象 |
| NXOpen::MeasureDistance * NXOpen::MeasureManager::NewDistance | ( | NXOpen::Unit * | units, |
| NXOpen::DisplayableObject * | object1 ) |
创建圆弧或圆的径向距离测量。
| units | 测量单位 |
| object1 | 圆弧或圆形边对象 |
| NXOpen::MeasureDistance * NXOpen::MeasureManager::NewDistance | ( | NXOpen::Unit * | units, |
| NXOpen::DisplayableObject * | object1, | ||
| const NXOpen::Point3d & | startPointForObject1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| const NXOpen::Point3d & | startPointForObject2 ) |
在带起点的两个对象之间创建局部最小距离测量。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面、基准轴、小平面体。
| units | 测量单位 |
| object1 | 第一个对象 |
| startPointForObject1 | 第一个对象的起点 |
| object2 | 第二个对象 |
| startPointForObject2 | 第二个对象的起点 |
| NXOpen::MeasureDistance * NXOpen::MeasureManager::NewDistance | ( | NXOpen::Unit * | units, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::Direction * | direction ) |
在两个对象之间创建投影最小距离测量。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面、基准轴、小平面体。注意,对于上下文设计,方向向量需要 在工作部件的坐标中。
| units | 测量单位 |
| object1 | 第一个对象 |
| object2 | 第二个对象 |
| direction | 工作部件坐标中的方向向量 |
| NXOpen::MeasureDistance * NXOpen::MeasureManager::NewDistance | ( | NXOpen::Unit * | units, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::Direction * | direction, | ||
| NXOpen::MeasureManager::ProjectionType | projType ) |
在两个对象之间创建投影的、最小间隙或最大间隙距离测量。
允许的输入对象包括 - 点、曲线、边、面、体。 基准平面和基准轴也支持最小、最小间隙和最小投影距离 但不支持最大、最大间隙和最大投影距离。 注意,对于上下文设计,方向向量需要 在工作部件的坐标中。
| units | 测量单位 |
| object1 | 第一个对象 |
| object2 | 第二个对象 |
| direction | 工作部件坐标中的方向向量 |
| projType | 投影距离的类型 |
| NXOpen::MeasureDistance * NXOpen::MeasureManager::NewDistance | ( | NXOpen::Unit * | units, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::DisplayableObject * | object2, | ||
| NXOpen::Direction * | direction, | ||
| NXOpen::MeasureManager::ProjectionType | projType, | ||
| bool | createGeometry ) |
在两个对象之间创建投影的、最小间隙或最大间隙距离测量,并提供 创建智能几何体的选项。
允许的输入对象包括 - 点、曲线、边、面、体。 基准平面和基准轴也支持最小、最小间隙和最小投影距离 但不支持最大、最大间隙和最大投影距离。 注意,对于上下文设计,方向向量需要 在工作部件的坐标中。
| units | 测量单位 |
| object1 | 第一个对象 |
| object2 | 第二个对象 |
| direction | 工作部件坐标中的方向向量 |
| projType | 投影距离的类型 |
| createGeometry | 设置是否创建智能几何体 |
| NXOpen::MeasureDistance * NXOpen::MeasureManager::NewDistance | ( | NXOpen::Unit * | units, |
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::MeasureManager::RadialMeasureType | mType ) |
创建圆弧或圆的径向/直径距离测量。
| units | 测量单位 |
| object1 | 圆弧或圆形边对象 |
| mType | 测量类型,半径或直径 |
| NXOpen::MeasureDistance * NXOpen::MeasureManager::NewDistance | ( | NXOpen::Unit * | units, |
| NXOpen::MeasureManager::MeasureType | minMaxFlag, | ||
| bool | createGeometry, | ||
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::DisplayableObject * | object2 ) |
创建两个对象之间的最小或最大距离测量,带有创建智能几何的选项。
允许的输入对象包括 - 点、曲线、边、面、体、基准平面。对于最小距离,对象还可包括基准轴和小平面体。
| units | 测量单位 |
| minMaxFlag | 选择最小或最大距离 |
| createGeometry | 设置是否创建智能几何 |
| object1 | 第一个对象 |
| object2 | 第二个对象 |
| NXOpen::MeasureDistance * NXOpen::MeasureManager::NewDistance | ( | NXOpen::Unit * | units, |
| NXOpen::MeasureManager::MeasureType | minMaxFlag, | ||
| NXOpen::DisplayableObject * | object1, | ||
| NXOpen::DisplayableObject * | object2 ) |
创建两个对象之间的最小或最大距离测量。
允许的输入对象包括 - 点、曲线、边、面、体、基准平面。对于最小距离,对象还可包括基准轴和小平面体。
| units | 测量单位 |
| minMaxFlag | 选择最小或最大距离 |
| object1 | 第一个对象 |
| object2 | 第二个对象 |
| NXOpen::MeasureDistance * NXOpen::MeasureManager::NewDistance | ( | NXOpen::Unit * | units, |
| NXOpen::NXObject * | object1, | ||
| NXOpen::NXObject * | object2 ) |
创建两个组件组/集合之间的最小距离测量。
允许的输入对象是组件组
| units | 测量单位 |
| object1 | 第一个对象 |
| object2 | 第二个对象 |
| NXOpen::MeasureFaces * NXOpen::MeasureManager::NewFaceProperties | ( | NXOpen::Unit * | areaUnit, |
| NXOpen::Unit * | lengthUnit, | ||
| double | accuracy, | ||
| const std::vector< NXOpen::IParameterizedSurface * > & | objects ) |
从输入面列表创建面属性测量对象。
面属性允许测量一组面的周长和面积。
| areaUnit | 面积单位 |
| lengthUnit | 周长的长度单位 |
| accuracy | 计算的精度公差 |
| objects | 面的数组 |
| NXOpen::MeasureFaces * NXOpen::MeasureManager::NewFaceProperties | ( | NXOpen::Unit * | areaUnit, |
| NXOpen::Unit * | lengthUnit, | ||
| double | accuracy, | ||
| NXOpen::ScCollector * | objects ) |
从选择意图收集器创建面属性测量对象。
面属性允许测量一组面的周长和面积。
| areaUnit | 面积单位 |
| lengthUnit | 周长的长度单位 |
| accuracy | 计算的精度公差 |
| objects | 面的集合 |
| NXOpen::MeasureLength * NXOpen::MeasureManager::NewLength | ( | NXOpen::Unit * | units, |
| const std::vector< NXOpen::DisplayableObject * > & | objects ) |
为所有所选对象创建弧长对象。
允许的输入对象包括 - 边、直线、圆弧、样条和曲线
创建于 NX4.0.0。
许可要求: 无
| units | 测量单位 |
| objects | 曲线和边的数组 |
| NXOpen::MeasureLength * NXOpen::MeasureManager::NewLength | ( | NXOpen::Unit * | units, |
| NXOpen::ScCollector * | objects ) |
为所有所选对象创建弧长对象。
允许的输入对象是边、直线、圆弧、样条和曲线的选择意图规则集合
创建于 NX8.0.0。
许可要求: 无
| units | 测量单位 |
| objects | 曲线和边 |
| NXOpen::MeasureBodies * NXOpen::MeasureManager::NewMassProperties | ( | const std::vector< NXOpen::Unit * > & | massUnits, |
| const std::vector< double > & | tolerances, | ||
| bool | createGeometry, | ||
| NXOpen::ScCollector * | objects ) |
从实体选择集合创建质量属性测量对象,可选择是否创建智能几何。
质量属性允许测量一组实体的面积、体积、质量、 回转半径、重量和质心。此函数不允许片体作为有效输入。11 个公差值含义为 0 - 面积相对公差 1 - 体积相对公差, 2-4 - 一阶矩(质心)相对公差 5-7 - 惯性矩(质心)相对公差 8-10 - 惯性积(质心)相对公差
| massUnits | 输入单位数组: 面积单位、体积单位、质量单位、长度单位、重量单位 |
| tolerances | 公差值数组 |
| createGeometry | 启用智能几何创建 |
| objects | 实体集合 |
| NXOpen::MeasureBodies * NXOpen::MeasureManager::NewMassProperties | ( | const std::vector< NXOpen::Unit * > & | massUnits, |
| const std::vector< double > & | tolerances, | ||
| const std::vector< NXOpen::IBody * > & | objects ) |
从输入实体列表创建质量属性测量对象。
质量属性允许测量一组实体的面积、体积、质量、 回转半径、重量和质心。此函数不允许片体作为有效输入。11 个公差值含义为 0 - 面积相对公差 1 - 体积相对公差, 2-4 - 一阶矩(质心)相对公差 5-7 - 惯性矩(质心)相对公差 8-10 - 惯性积(质心)相对公差
| massUnits | 输入单位数组: 面积单位、体积单位、质量单位、长度单位、重量单位 |
| tolerances | 公差值数组 |
| objects | 实体数组 |
| NXOpen::MeasureBodies * NXOpen::MeasureManager::NewMassProperties | ( | const std::vector< NXOpen::Unit * > & | massUnits, |
| const std::vector< double > & | tolerances, | ||
| NXOpen::ScCollector * | objects ) |
从实体选择集合创建质量属性测量对象。
质量属性允许测量一组实体的面积、体积、质量、 回转半径、重量和质心。此函数不允许片体作为有效输入。11 个公差值含义为 0 - 面积相对公差 1 - 体积相对公差, 2-4 - 一阶矩(质心)相对公差 5-7 - 惯性矩(质心)相对公差 8-10 - 惯性积(质心)相对公差
| massUnits | 输入单位数组: 面积单位、体积单位、质量单位、长度单位、重量单位 |
| tolerances | 公差值数组 |
| objects | 实体集合 |
| NXOpen::MeasureBodies * NXOpen::MeasureManager::NewMassProperties | ( | const std::vector< NXOpen::Unit * > & | massUnits, |
| double | accuracy, | ||
| bool | createGeometry, | ||
| NXOpen::ScCollector * | objects ) |
从选择意图集合创建质量属性测量对象,可选择是否创建智能几何。
质量属性允许测量一组实体的面积、体积、质量、 回转半径、重量和质心。此函数不允许片体作为有效输入。典型的精度值 为 0.99,0.999 可能用于计算更密集但更准确的测量。
| massUnits | 输入单位数组: 面积单位、体积单位、质量单位、长度单位、重量单位 |
| accuracy | 计算精度(0.0 至 1.0 之间) |
| createGeometry | 启用智能几何创建 |
| objects | 实体集合 |
| NXOpen::MeasureBodies * NXOpen::MeasureManager::NewMassProperties | ( | const std::vector< NXOpen::Unit * > & | massUnits, |
| double | accuracy, | ||
| const std::vector< NXOpen::IBody * > & | objects ) |
从输入实体列表创建质量属性测量对象。
质量属性允许测量一组实体的面积、体积、质量、 回转半径、重量和质心。此函数不允许片体作为有效输入。典型的精度值 为 0.99,0.999 可能用于计算更密集但更准确的测量。
| massUnits | 输入单位数组: 面积单位、体积单位、质量单位、长度单位、重量单位 |
| accuracy | 计算精度(0.0 至 1.0 之间) |
| objects | 实体数组 |
| NXOpen::MeasureBodies * NXOpen::MeasureManager::NewMassProperties | ( | const std::vector< NXOpen::Unit * > & | massUnits, |
| double | accuracy, | ||
| NXOpen::ScCollector * | objects ) |
从选择意图集合创建质量属性测量对象。
质量属性允许测量一组实体的面积、体积、质量、 回转半径、重量和质心。此函数不允许片体作为有效输入。典型的精度值 为 0.99,0.999 可能用于计算更密集但更准确的测量。
| massUnits | 输入单位数组: 面积单位、体积单位、质量单位、长度单位、重量单位 |
| accuracy | 计算精度(0.0 至 1.0 之间) |
| objects | 实体集合 |
| NXOpen::MeasurePoint * NXOpen::MeasureManager::NewPoint | ( | NXOpen::Point * | point, |
| NXOpen::CartesianCoordinateSystem * | csys, | ||
| bool | createExpressions ) |
创建点与绝对坐标系或指定坐标系之间的点测量。
如果坐标系为空标签,则测量相对于绝对坐标系。
| point | 参考点 |
| csys | 参考坐标系 |
| createExpressions | 创建点坐标表达式 |
| NXOpen::MeasureLength * NXOpen::MeasureManager::NewPointsOnCurvesLength | ( | NXOpen::Unit * | units, |
| const std::vector< NXOpen::Point * > & | objects ) |
为所有选定对象创建曲线上点的弧长对象。
允许的输入对象是两个点
| units | 测量单位 |
| objects | 曲线和边的数组 |
| NXOpen::MeasurePolarAngle * NXOpen::MeasureManager::NewPolarAngle | ( | NXOpen::Unit * | units, |
| NXOpen::MeasureManager::MeasureType | minMaxFlag, | ||
| NXOpen::Point * | point, | ||
| NXOpen::Direction * | vector, | ||
| NXOpen::ScCollector * | objects ) |
从输入曲线集合创建极角极值测量。
极角极值允许使用参考向量测量从一点到一组平面对象的最小或最大角度。
| units | 测量单位 |
| minMaxFlag | 选择最小或最大角度 |
| point | 参考点 |
| vector | 参考方向 |
| objects | 曲线和边 |
| NXOpen::MeasurePolarAngle * NXOpen::MeasureManager::NewPolarAngle | ( | NXOpen::Unit * | units, |
| NXOpen::MeasureManager::MeasureType | minMaxFlag, | ||
| NXOpen::Point * | point, | ||
| NXOpen::Direction * | vector, | ||
| NXOpen::ScCollector * | objects, | ||
| bool | createGeometry ) |
从输入曲线集合创建极角极值测量。
极角极值允许使用参考矢量测量从点到一组平面对象的最小或最大角度。
| units | 测量单位 |
| minMaxFlag | 选择最小或最大半径 |
| point | 参考点 |
| vector | 参考方向 |
| objects | 曲线和边 |
| createGeometry | 选择创建关联几何 |
| NXOpen::MeasurePolarArea * NXOpen::MeasureManager::NewPolarArea | ( | NXOpen::Unit * | units, |
| NXOpen::ScCollector * | objects, | ||
| bool | createExpressions ) |
从输入曲线集合创建极面积极值测量。
极面积极值允许测量一组平面对象的外接圆。
| units | 测量单位 |
| objects | 曲线和边 |
| createExpressions | 创建点坐标表达式 |
| NXOpen::MeasurePolarArea * NXOpen::MeasureManager::NewPolarArea | ( | NXOpen::Unit * | units, |
| NXOpen::ScCollector * | objects, | ||
| bool | createExpressions, | ||
| bool | createGeometry ) |
从输入曲线集合创建极面积极值测量。
极面积极值允许测量一组平面对象的外接圆。
| units | 测量单位 |
| objects | 曲线和边 |
| createExpressions | 创建点坐标表达式 |
| createGeometry | 创建关联几何 |
| NXOpen::MeasurePolarRadius * NXOpen::MeasureManager::NewPolarRadius | ( | NXOpen::Unit * | units, |
| NXOpen::MeasureManager::MeasureType | minMaxFlag, | ||
| NXOpen::Point * | point, | ||
| NXOpen::ScCollector * | objects ) |
从输入曲线集合创建极半径极值测量。
极半径极值允许测量从一点到一组平面对象的最小或最大半径。
| units | 测量单位 |
| minMaxFlag | 选择最小或最大半径 |
| point | 点 |
| objects | 曲线和边 |
| NXOpen::MeasurePolarRadius * NXOpen::MeasureManager::NewPolarRadius | ( | NXOpen::Unit * | units, |
| NXOpen::MeasureManager::MeasureType | minMaxFlag, | ||
| NXOpen::Point * | point, | ||
| NXOpen::ScCollector * | objects, | ||
| bool | createGeometry ) |
从输入曲线集合创建极半径极值测量。
极半径极值允许测量从一点到一组平面对象的最小或最大半径。
| units | 测量单位 |
| minMaxFlag | 选择最小或最大半径 |
| point | 点 |
| objects | 曲线和边 |
| createGeometry | 创建关联几何 |
| NXOpen::MeasureRectangularExtreme * NXOpen::MeasureManager::NewRectangularExtreme | ( | NXOpen::Unit * | units, |
| NXOpen::Direction * | vector1, | ||
| NXOpen::Direction * | vector2, | ||
| NXOpen::Direction * | vector3, | ||
| NXOpen::ScCollector * | objects, | ||
| bool | createExpressions ) |
从输入实体集合创建极值矩形点测量。
极值矩形点测量用于在给定一组对象和一到三个方向向量的情况下查找最大范围点。
| units | 测量单位 |
| vector1 | 主方向 |
| vector2 | 次方向 |
| vector3 | 第三方向 |
| objects | 体、面、曲线和边 |
| createExpressions | 创建点坐标表达式 |
| NXOpen::MeasureRectangularExtreme * NXOpen::MeasureManager::NewRectangularExtreme | ( | NXOpen::Unit * | units, |
| NXOpen::Direction * | vector1, | ||
| NXOpen::Direction * | vector2, | ||
| NXOpen::Direction * | vector3, | ||
| NXOpen::ScCollector * | objects, | ||
| bool | createExpressions, | ||
| bool | createGeometry ) |
从输入实体集合创建极值矩形点测量。
极值矩形点测量用于在给定一组对象和一到三个方向向量的情况下查找最大范围点。
| units | 测量单位 |
| vector1 | 主方向 |
| vector2 | 次方向 |
| vector3 | 第三方向 |
| objects | 体、面、曲线和边 |
| createExpressions | 创建点坐标表达式 |
| createGeometry | 创建关联几何 |
| NXOpen::MeasureLength * NXOpen::MeasureManager::NewRoutingPathLength | ( | NXOpen::Unit * | units, |
| const std::vector< NXOpen::NXObject * > & | objects ) |
为所有输入对象创建路径长度对象。
允许的输入对象类型为 NXOpen::Routing::ISegment s 和 NXOpen::Assemblies::Component s。
| units | 测量单位 |
| objects | 曲线和边的数组 |
| NXOpen::MeasureDistance * NXOpen::MeasureManager::NewScDistance | ( | NXOpen::Unit * | units, |
| NXOpen::MeasureManager::MeasureType | minMaxFlag, | ||
| bool | createGeometry, | ||
| NXOpen::ScCollector * | collection1, | ||
| NXOpen::ScCollector * | collection2 ) |
在选择意图集合之间创建最小距离测量。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面。
| units | 测量单位 |
| minMaxFlag | 选择最小或最大距离 |
| createGeometry | 设置是否创建智能几何体 |
| collection1 | 第一组对象 |
| collection2 | 第二组对象 |
| NXOpen::MeasureDistance * NXOpen::MeasureManager::NewScDistance | ( | NXOpen::Unit * | units, |
| NXOpen::MeasureManager::MeasureType | minMaxFlag, | ||
| NXOpen::ScCollector * | collection1, | ||
| NXOpen::ScCollector * | collection2 ) |
在选择意图集合之间创建最小距离测量。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面。
| units | 测量单位 |
| minMaxFlag | 选择最小或最大距离 |
| collection1 | 第一组对象 |
| collection2 | 第二组对象 |
| NXOpen::MeasureDistance * NXOpen::MeasureManager::NewScDistance | ( | NXOpen::Unit * | units, |
| NXOpen::ScCollector * | collection1, | ||
| NXOpen::ScCollector * | collection2, | ||
| NXOpen::Direction * | direction, | ||
| NXOpen::MeasureManager::ProjectionType | projType ) |
在选择意图集合之间创建投影、最小间隙或最大间隙距离测量。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面。 注意,对于上下文设计,方向向量需要 在工作部件的坐标系中。
| units | 测量单位 |
| collection1 | 第一组对象 |
| collection2 | 第二组对象 |
| direction | 工作部件坐标系中的方向向量 |
| projType | 投影距离类型 |
| NXOpen::MeasureDistance * NXOpen::MeasureManager::NewScDistance | ( | NXOpen::Unit * | units, |
| NXOpen::ScCollector * | collection1, | ||
| NXOpen::ScCollector * | collection2, | ||
| NXOpen::Direction * | direction, | ||
| NXOpen::MeasureManager::ProjectionType | projType, | ||
| bool | createGeometry ) |
在选择意图集合之间创建投影、最小间隙或最大间隙距离测量。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面。 注意,对于上下文设计,方向向量需要 在工作部件的坐标系中。
| units | 测量单位 |
| collection1 | 第一组对象 |
| collection2 | 第二组对象 |
| direction | 工作部件坐标系中的方向向量 |
| projType | 投影距离类型 |
| createGeometry | 设置是否创建智能几何体 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::PointElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| NXOpen::Point * | point, | ||
| NXOpen::CartesianCoordinateSystem * | csys ) |
创建点与绝对坐标系或指定坐标系之间的点测量元素。
若坐标系为null标签,则测量到绝对坐标系。
| masterMeasurement | 父主测量 |
| point | 要测量的点 |
| csys | 可选参考坐标系 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::PointElementWithUnit | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| NXOpen::Point * | point, | ||
| NXOpen::CartesianCoordinateSystem * | csys, | ||
| NXOpen::Unit * | unit ) |
创建点与绝对坐标系或指定坐标系之间的点测量元素(含给定单位)。
若坐标系为null标签,则测量到绝对坐标系。
| masterMeasurement | 父主测量 |
| point | 要测量的点 |
| csys | 可选参考坐标系 |
| unit | 点单位 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::PolarAngleElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| NXOpen::Unit * | angleUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | objects, | ||
| NXOpen::Point * | originPoint, | ||
| NXOpen::IReferenceAxis * | direction ) |
使用点、矢量和对象创建极角测量元素。
| masterMeasurement | 父级主测量 |
| angleUnit | 测量单位 |
| alternateSolution | 选择内弧或外弧 |
| requireExact | 确定要使用的几何类型 |
| objects | 曲线集合 |
| originPoint | 原点 |
| direction | 工作部件坐标系中的方向矢量 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::PolarAreaElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| NXOpen::Unit * | radiusUnit, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | objects ) |
创建极面积测量元素
| masterMeasurement | 父主测量 |
| radiusUnit | 测量单位 |
| requireExact | 确定使用的几何类型 |
| objects | 曲线集合 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::PolarRadiusElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| NXOpen::Unit * | radiusUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | objects, | ||
| NXOpen::Point * | originPoint ) |
使用点和对象创建极半径测量元素。
| masterMeasurement | 父级主测量 |
| radiusUnit | 测量单位 |
| alternateSolution | 选择最小或最大半径 |
| requireExact | 确定要使用的几何类型 |
| objects | 曲线集合 |
| originPoint | 原点 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::ProjectedDistanceElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| NXOpen::Unit * | lengthUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | collection1, | ||
| NXOpen::ScCollector * | collection2, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects1, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects2, | ||
| NXOpen::IReferenceAxis * | direction ) |
在主测量下创建选择意图集合之间的投影距离测量元素。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面、基准轴和小平面体。
| masterMeasurement | 父级主测量 |
| lengthUnit | 测量单位 |
| alternateSolution | 选择算法类型,如最小/最大 |
| requireExact | 确定要使用的几何类型 |
| collection1 | 第一组对象 |
| collection2 | 第二组对象 |
| objects1 | 第一组中不能在收集器中的额外对象数组 |
| objects2 | 第二组中不能在收集器中的额外对象数组 |
| direction | 工作部件坐标系中的方向向量 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::ProjectedDistanceElementWithUnits | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| NXOpen::Unit * | lengthUnit, | ||
| NXOpen::Unit * | pointUnit, | ||
| int | alternateSolution, | ||
| bool | requireExact, | ||
| NXOpen::ScCollector * | collection1, | ||
| NXOpen::ScCollector * | collection2, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects1, | ||
| const std::vector< NXOpen::DisplayableObject * > & | objects2, | ||
| NXOpen::IReferenceAxis * | direction ) |
在主测量下创建一个投影距离测量元素(带有给定的两个单位),用于两个选择意图集合之间。
允许的输入对象包括 - 点、曲线、边、面、体、 基准平面、基准轴和小平面体。
| masterMeasurement | 父主测量 |
| lengthUnit | 投影距离的单位 |
| pointUnit | 端点的单位 |
| alternateSolution | 选择算法类型,例如最小最大 |
| requireExact | 确定要使用的几何类型 |
| collection1 | 第一组对象 |
| collection2 | 第二组对象 |
| objects1 | 第一组中无法放在选择器中的额外对象数组 |
| objects2 | 第二组中无法放在选择器中的额外对象数组 |
| direction | 工作部件坐标系中的方向矢量 |
| NXOpen::MeasureElement * NXOpen::MeasureManager::SectionInertiaElement | ( | NXOpen::MeasureMaster * | masterMeasurement, |
| const std::vector< NXOpen::Unit * > & | sectionUnits, | ||
| NXOpen::ScCollector * | objects, | ||
| NXOpen::MeasureManager::SectionType | sectionType, | ||
| double | thickness ) |
为主测量下的选择意图集合创建一个截面惯性测量元素
| masterMeasurement | 父主测量 |
| sectionUnits | 输入单位数组: 点单位、惯性矩面积单位、长度单位、面积单位 |
| objects | 要测量的截面曲线 |
| sectionType | 截面类型,实心或空心 |
| thickness | 用于计算空心截面惯性的厚度 |
| void NXOpen::MeasureManager::SetPartTransientModification | ( | ) |
将测量所属部件设置为瞬态状态
创建于 NX1903.0.0.
许可证要求:无
| void NXOpen::MeasureManager::SetSelectionIntent | ( | NXOpen::Scalar * | measurement, |
| int | selectionIntent1, | ||
| int | selectionIntent2 ) |
为测量中的对象设置选择意图方法
创建于 NX1980.0.0.
许可证要求:无
| measurement | 测量结果 |
| selectionIntent1 | 第一个对象或对象集的选择意图方法 |
| selectionIntent2 | 第二个对象或对象集的选择意图方法 |
| void NXOpen::MeasureManager::ShowMeasureAnnotation | ( | NXOpen::MeasureMaster * | feature | ) |
显示主测量的注释
创建于 NX12.0.1.
许可证要求:无
| feature | 特征 |
| tag_t NXOpen::MeasureManager::Tag | ( | ) | const |
返回此对象的标签。