将2d网格应用于3d表面

时间:2010-06-02 14:24:39

标签: opengl 3d 2d textures vector-graphics

我有一个非常复杂的3D表面我需要应用2d网格。我需要的是像Solidworks Wrap工具:http://www.rickyjordan.com/2009/01/the-solidworks-secret-weapon-the-wrap-tool.html

由于3d表面普通纹理的复杂性,UV展开不起作用。例如,如果我想要映射O并且3d表面有一个凸起,其中O的中间应该是,O应该围绕凸起流动。但是,将E映射到同一表面应该会导致E上的中间线向上流动并超过凸起。

提供此支持的任何其他程序/算法的任何想法?

1 个答案:

答案 0 :(得分:0)

如果您可以将2D内容渲染为纹理,则可以使用projective texture mapping