我需要找到一种方法来生成非凸多面体的纹理贴图,而不使用设计工具。具体来说,我将模拟结果数据映射到3D表面上。也就是说,在代码中(最好是C#或VB,因为我的目标是WPF 3D)。
一种常用的方法是使用GradientBrush仅映射颜色(如这里的问题中所述),但如果多面体中的平面非常狭窄或映射的 (u,v) 坐标在同一个平面上相距很远,则图像会变得嘈杂。
有C#/.NET库(商业或其他)可用于此吗?在我的研究中,我遇到了“Atlas Unwrapping”这个术语,其描述听起来就像我需要的。
如果没有预先编写的库,哪些文章或书籍会包含算法描述?
(我对3D图形和纹理映射的基础知识很熟悉,因此不需要提供基础教程。如果您想在评论中留下类似的链接,随便做吧。)
一种常用的方法是使用GradientBrush仅映射颜色(如这里的问题中所述),但如果多面体中的平面非常狭窄或映射的 (u,v) 坐标在同一个平面上相距很远,则图像会变得嘈杂。
有C#/.NET库(商业或其他)可用于此吗?在我的研究中,我遇到了“Atlas Unwrapping”这个术语,其描述听起来就像我需要的。
如果没有预先编写的库,哪些文章或书籍会包含算法描述?
(我对3D图形和纹理映射的基础知识很熟悉,因此不需要提供基础教程。如果您想在评论中留下类似的链接,随便做吧。)