Skip to main content

GetFeatureOperation

原型

FeatureOperation GetFeatureOperation(unsigned operationId);

功能

根据工序ID获取指定的制造特征工序(FeatureOperation)对象。

制造特征工序由工艺功能自动生成,对应于一条制造特征曲线,如打孔、铣槽、切割轮廓等。 通过返回的对象可以获取特征轮廓的类型、中心位姿、起始点、绕向以及形状尺寸等参数, 参见 FeatureOperation 类

参数

  • operationId: 工序的唯一标识符ID。

返回值

返回指定ID对应的制造特征工序(FeatureOperation)对象。

示例

// 获取指定工序的特征轮廓信息
mpl::FeatureOperation featureOp = mpl::GetFeatureOperation(operationId);
if (featureOp.getType() == mpl::FeatureOperation::Type::Circle) {
std::cout << featureOp.getName() << " diameter: " << featureOp.getDiameter() << std::endl;
}