OpenCasCad (OCCT)几何数据:ModelingData

前言

从个人经验出发,对 OCCT 的几何表达和拓扑结构作了一下整理,不一定准确。

ModelingData

官方文档 中可以知道,ModelingData 这个模块包含四个部分:

  1. TKG2d:Toolkit Geometry 2D,即二维几何表达
  2. TKG3d:Toolkit Geometry 3D,即三维几何表达
  3. TKGeomBase:Toolkit Geometry Base,即几何基础
  4. TKBRep:Toolkit Bourndary Representation
    OpenCasCad (OCCT)几何数据:ModelingData

TKG2d 二维几何表达

二维的点、线、轴表达的继承逻辑,在 Package Geom2d 中。其它 Package 是围绕这些数据结构的算法。

Package

OpenCasCad (OCCT)几何数据:ModelingData

继承层次

OpenCasCad (OCCT)几何数据:ModelingData

TKG3d 三维几何表达

三维的点、线、面、轴表达的继承逻辑,在 Package Geom 中。其它 Package 是围绕这些数据结构的算法。

Package

OpenCasCad (OCCT)几何数据:ModelingData

继承层次

OpenCasCad (OCCT)几何数据:ModelingData

Bourndary Representation

BRep 表达形式在 Package BRep 中,拓扑结构在 Package TopoDS 中。

Package

OpenCasCad (OCCT)几何数据:ModelingData

BRep

OpenCasCad (OCCT)几何数据:ModelingData

拓扑结构

OpenCasCad (OCCT)几何数据:ModelingData

上一篇:周记 11.22~28


下一篇:shiro-简单学习