簡體   English   中英

找出另外4個紋理坐標?

[英]Figure out texture coordinate from 4 others?

可以說我有4個頂點及其紋理坐標。 然后,我如何找出第五個頂點的紋理坐標?

謝謝

說我有:

v1 = (0,0) tex coord(1,0)
v2....
v3...
v4...
v5 = (15,15) tex coord = ??

是的,我想是線性插值

要弄清楚我所做的工作:

vec.x / polywidth;
vec.y / polyheight;

紋理映射是關於將2d空間映射到3d模型。 沒有通用的方法可以推斷紋理坐標,因為這些坐標完全取決於您要如何將紋理映射到曲面。 更重要的是,有許多可能的紋理坐標,它們會將紋理的不同部分映射到網格。

現在...如果您的網格是常規2D網格(一種特殊情況),要在其上均勻地映射紋理(另一種特殊情況),那么可以,基於頂點位置對紋理坐標進行線性插值將起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM