[英]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.