当今的 CAD 应用程序(Rhino、Autocad)是用什么编写的,它们在内部是如何组织的?
我举了一个例子,Autocad 和 Rhino,虽然我也很想听听其他例子。我特别想知道他们的后端是用什么(多语言?)编写的,它是如何组织的,以及他们如何实时处理他们的前端(GUI)?他们是使用本机 Windows API 还是他们自己的一些库,因为我想,尽可能好,今天市场上的开源解决方案不会削减它。我可能错了...
正如大多数使用过它们的人所知道的那样,它们可以实时处理相对复杂的旋转操作(我对着色不感兴趣)。我最近一直在用几个包做一些实验,对于一些较大的模型,发现速度有很大差异,例如,其中一些(我不会命名)程序旋转(大型全船模型) . 所以我想知道他们的内部...
另外,如果有人知道一些关于这个主题的书,我很想听听。