首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何打开和修改OpenCascade文件?

如何打开和修改OpenCascade文件?
EN

Stack Overflow用户
提问于 2019-09-13 20:28:12
回答 1查看 320关注 0票数 0

我需要打开和修改一个OpenCascade格式的文件(数控程序)。我该怎么做呢?有没有适用于Python的库?

我尝试将其作为.xml文件处理,但这不起作用。

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="UTF-8"?>
<document format="MPRxOcaf" xmlns="http://www.opencascade.org/OCAF/XML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opencascade.org/OCAF/XML">
 <info date="2019-09-13" schemav="0" DocVersion="7" objnb="583">
  <iitem>Copyright: Open Cascade, 2001-2002</iitem>
  <iitem>REFERENCE_COUNTER: 0</iitem>
EN

回答 1

Stack Overflow用户

发布于 2020-02-18 01:38:00

带引号的片段不完全是"OpenCascade格式“。开放级联技术(OCCT)附带了定义OCAF文档的应用框架模块(代表‘开放级联应用框架’),这是一个定义任意文档的低级数据应用编程接口。它还实现了读/写二进制(BinOcaf)和Xml (XmlOcaf)格式的文档的例程。

OCCT还有依赖于OCAF的XCAF文档,它定义了具有属性(颜色、名称、位置)的形状的组装结构,并具有二进制(BinXCAF)和Xml (XmlXCAF)存储格式。XCAF文档用于导入和导出STEP / IGES格式的文件。二进制文件通常具有.xbf文件扩展名。

问题中的文档标题定义了基于OCAF的MPRxOcaf格式。这种格式在开放源代码技术中是不存在的,所以它应该由特定应用发明。它基于OCAF的知识在这里几乎没有帮助。阅读本文档时,如果没有来自应用程序作者的文档,则需要进行逆向工程才能理解其结构。为了将其读回到基于OCCT的应用程序中,有必要定义必要的OCAF插件和驱动程序解码实体-对于复杂的文档结构来说,这可能是相当多的工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57923658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档