OpenCascade ErrorStatus

OpenCascade ErrorStatus

本文关键字:ErrorStatus OpenCascade      更新时间:2023-10-16

我使用OpenCasCade 6.7.0.

当我调用函数 BRepAlgoAPI_Cut 并检查 ErrorStatus() 时,我得到 114 结果。查看文档,我得到了以下信息:

  • 0 - Ok
  • 1 -对象已创建,但未完成
  • 2 - Null源形状是不允许的强文本
  • 3 -检查参数
  • 的类型
  • 4 -不能为DSFiller分配内存
  • 5 - Builder不能使用这种类型的参数
  • 6 -不允许未知操作
  • 7 -不能为Builder分配内存
  • >100 -查看Builder的ErrorStatus

Builders ErrorStatus是什么?我在哪里可以找到它?

在OCC官方论坛上问了这个问题后,我得到了以下答案:

亲爱的哈恩,

谢谢你的观察。实际上,BRepAlgoAPI_Cut的错误状态114意味着参数的类型不允许执行CUT操作(例如,不可能从实体中切割顶点)。我们正计划修改所有BOA错误信息的文档。然而,我不能保证它会很快发生。这取决于我们内部资源的可用性。

最诚挚的问候,论坛主管