繁体   English   中英

圆柱形纹理映射opengl

[英]cylindrical texture mapping opengl

我试图在opengl中进行纹理映射,使用圆柱体作为中间曲面,即

theta =(atan2(z1,x1))+ M_PI; h =(y1); 这里,x1,y1,z1是顶点的x,y,z。

u = theta,v = h 这是我正在使用的纹理

这就是杯子的纹理:

为什么纹理贴图中存在不连续的补丁?

为什么纹理贴图中存在不连续的补丁?

因为你将纹理坐标从接近1的东西包回到0.“间隙”就在那里,因为你没有在几何中添加间隙。 您必须拆分几何图形并添加一个接缝,其角度纹理坐标为1。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM