我对c#有很好的了解,并且我使用的是OpenGL,但不是3D专家,所以请为我提供以下问题的优惠和最佳实践:
我想要的窗户应用程序应该加载一个三维模型(例如房间的三维模型),并使用用户选择的材料图案(例如特定墙壁和屋顶的特定部分)对房间的指定部分进行图案化。作为模型,我的项目因项目而异,我认为最好在3dMax或这样的3D建模软件中创建模型并在应用程序中动态加载它,但我不知道它是否可能,如果是,如何我在c#应用程序中指定了我想要对它们进行模式化的部分,以及如何对它们进行模式化。
请为我提供一些搜索主题,一个最佳实践,任何可以帮助我弄清楚的事情都是值得的。
此致
答案 0 :(得分:2)
总的来说,你所描述的是正确的方法,只需要在这里指定一点&那里。您之前需要回答几个问题:
在屏幕上显示模型应该非常简单。您可以在Internet上轻松找到很多教程,展示如何实现这一目标。完成此操作后,您唯一需要考虑的是更改模型的属性,以便将新的纹理(模式)应用于模型。您还可以更改其他一些属性,如颜色和材质属性(正如某些库所称)。