gpt4 book ai didi

.net - .Net中的OpenGL包装器

转载 作者:行者123 更新时间:2023-12-01 01:48:41 32 4
gpt4 key购买 nike

这个问题类似于the one here。但是我觉得推荐的答案(例如Tao和OpenTK)还不够好,因为它们只是OpenGL的直接端口,没有OOP设计,很难使用。

我要寻找的是.Net OpenGL包装器,它以清晰的OOP原则编写,易于使用(易于应用文本和光照,易于调试等),能够用鼠标旋转3D图(此功能严重缺少OpenGL和TAO),并且无法导出为其他文件格式(例如dwg或dxf或Google Map文件格式)。

有什么建议吗?开源或商业组件都可以。

最佳答案

尽管可以使用OOP包装器是正确的,但事实是您需要首先了解OpenGL的工作原理(对于任何包装器API都是如此,而对于OpenGL来说则是双重的)。由于您发现OpenGL API难以使用,因此您可能也不太了解使用任何包装API的渲染效果。

大多数包装器都避免使用繁重的类框架,因为将状态与每个对象一起存储并发送给每个对象的GPU效率很低,并且会降低帧速率。您,程序员,需要意识到这些痛点,而不是试图将它们隐藏在抽象包装层的后面。图书馆设计师无法为您解决这些问题。

关于.net - .Net中的OpenGL包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2720130/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com