簡體   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