OpenCASCADE:使用扩展数据交换 XDE之读写 STEP 或 IGES

  • 读写 STEP 或 IGES
    • 读取 STEP 文件
    • 编写 STEP 文件
    • 读取 IGES 文件
    • 编写 IGES 文件

读写 STEP 或 IGES

请注意,保存和恢复文档本身是标准的 OCAF 操作。由于前面描述的各种定义进入这个框架,它们将不再进一步解释。对于查看也可以这样说:可以从形状和颜色定义演示文稿。

有几个要点需要考虑:

先前定义的仅用于处理形状的读取器和写入器,无论是标准版还是高级版,其形式和依赖项均保持不变。此外,映射以外的功能也没有变化。
XDE 提供与形状以外的数据的映射。名称、颜色、层、GD&T、剪裁平面、视图、验证属性(质心、体积、面积)和装配结构是具有刚性运动的层次结构。目前,仅 XBF 格式支持剪切平面和视图写入。
XDE 映射适用于高级级别的数据交换,而不是标准级别,因为更高级别的信息更适合更高质量的形状。此外,这允许避免各种选项之间的多重组合。请注意,这种选择不是一种架构,而是一种实际使用和包装。
XDE 的 Reader 和 Writer 类通常与 Shapes 的类一样使用。但是,它们的使用适用于管理文档而不是形状。
管理这个包是IGESCAFControl为IG

OpenCASCADE:使用扩展数据交换 XDE之读写 STEP 或 IGES相关推荐

  1. OpenCASCADE:扩展数据交换(XDE)的简介

    OpenCASCADE:扩展数据交换(XDE)的简介 基本术语 XDE组织 组件 验证属性 名称 颜色和图层 几何尺寸和公差 (GD&T) 剪裁平面 保存的视图 自定义笔记 扩展数据交换 (X ...

  2. OpenCASCADE:使用扩展数据交换 XDE之自定义注释note

    OpenCASCADE:使用扩展数据交换 XDE之自定义笔记 自定义注释 初始化 创建注释 编辑注释 添加注释 查找注释 移除注释 删除注释 自定义注释 在 XDE 文档中,自定义注释由类XCAFDo ...

  3. OpenCASCADE:使用扩展数据交换 XDE之保存视图

    OpenCASCADE:使用扩展数据交换 XDE之保存视图 保存的视图 保存的视图 在 XDE 文档中,视图由类XCAFDoc_ViewTool管理.它的工作原理与 ShapeTool 与 Shape ...

  4. OpenCASCADE:使用扩展数据交换 XDE之剪裁平面

    OpenCASCADE:使用扩展数据交换 XDE之剪裁平面 剪裁平面 剪裁平面 在 XDE 文档中,剪切平面由类XCAFDoc_ClippingPlaneTool管理.它的工作原理与 ShapeToo ...

  5. OpenCASCADE:使用扩展数据交换 XDE之几何尺寸和公差 (GDT)

    OpenCASCADE:使用扩展数据交换 XDE之几何尺寸和公差 几何尺寸和公差 (GD&T) 初始化 添加 GD&T 编辑 GD&T 链接 GD&T 寻找 GD&am ...

  6. OpenCASCADE:使用扩展数据交换 XDE之颜色和图层

    OpenCASCADE:使用扩展数据交换 XDE之颜色和图层 颜色和图层 初始化 添加颜色 颜色查询 编辑颜色 颜色和图层 XDE 可以在 IGES 和 STEP 格式之间读取和写入分配给形状或其子部 ...

  7. OpenCASCADE:使用扩展数据交换 XDE之特性

    OpenCASCADE:使用扩展数据交换 XDE之特性 特性 名称 质心 区域 体积 特性 某些属性可以直接附加到形状.这些属性是: 名称(OCAF 的标准定义) 质心(用于验证传输) 体积(用于验证 ...

  8. OpenCASCADE:使用 扩展数据交换XDE之入门

    OpenCASCADE:使用 XDE之入门 入门 环境变量 一般检查 获取应用程序或初始化文档 入门 XDE 使用TDocStd_Documents作为起点.XDE 的一般用途是: 检查现有文档是否适 ...

  9. OpenCASCADE:使用 扩展数据交换XDE之子形状的管理

    OpenCASCADE:使用 XDE之子形状的管理 除了(子)装配体的组件之外,还可以对任何形状内的某些子形状进行单独标识.因此,您可以附加特定的属性,例如颜色.可以对既不是顶级也不是组件的子形状执行 ...

最新文章

  1. LeetCode--Excel Sheet Column Number
  2. Android SimpleAdapter显示ListView、GridView
  3. Python3基础13——冒泡排序
  4. 解决问题 “You don‘t have permission to access /index.html on this server.”
  5. Linux添加磁盘和挂载
  6. 个人微信api接口调用,微信好友收发消息
  7. 电脑网线主要分类(网络传输介质)
  8. 51单片机外设篇:电机
  9. 解决苹果手机双击页面放大的问题
  10. 大数据基础课02 从萌芽到爆发,大数据经历了哪些发展?
  11. Windows 11系统如何将“此电脑”显示在桌面?
  12. 7-2 符号配对 (25 分)(C语言版)
  13. BZOJ4487 [JSO12015] 染色问题 容斥原理
  14. 阿里图标icon二次引入+ 图标引入后是黑色解决办法。
  15. 【Unity Shader】聚光灯体积光效果的简单实现
  16. 计算机无法信任的英文,关于信任的英语名言佳句语录
  17. 操作系统学习笔记:保护
  18. python中row什么意思_如何在Spark(Python)中订购我的Row对象的字段
  19. pets vs cattle
  20. 【HISI系列】之HISI芯片自带硬件算法模块

热门文章

  1. java实现随机抽取试题组成试卷
  2. Spring Boot + 微信小程序——登录凭证校验DEMO
  3. BugKuCTF WEB web4
  4. Java实现仿百度文库文档在线阅读
  5. Android studio git 本地仓库和远程仓库节点对比
  6. ios使用KeyChain获取唯一不变的udid
  7. Ubuntu系统配置JDK环境变量
  8. 浅析无字符数字构造webshell
  9. Java web—Cookie与Session对象
  10. PHP服务器脚本实例,Shell脚本实现的一个简易Web服务器例子分享_linux shell