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