"几何建模内核是计算机辅助设计软件包中使用的三维实体建模软件组件" Geometric Modeling Kernel
我很难理解几何建模内核与游戏引擎和物理引擎相比的底层架构。
问题:
我是否正确理解,几何建模内核实际上是低级API,更具体地说,是一种“内核可加载扩展”,专门用于处理几何操作的渲染,例如在屏幕上创建对象的边界表示?
几何建模内核与派生自OpenGL的API有何不同?它们也是用C++编写的,还是使用更早期的语言,因为我认为它们出现得更早?
我是否正确理解,像ACIS、Parasolid这样的几何建模内核仍在使用自己的专有低级模块,而不是OpenCL/OpenGL,或者它们是混合的?
物理引擎的架构是什么样的API。它是否使用OpenGL或其他派生的低级图形API?比如Havoc,它是否依赖其他低级API,比如Direct3D?