這是我到目前爲止。 我有一個3D模型,我做了一個三角形網格。也計算和應用法線模型。 我想在三角形中應用不同的紋理。我也有我需要的所有紋理的方向矢量。三角形的正常指向在哪裏,以便我可以正確映射?
對於映射,我這樣做:
我只是用每個紋理的紋理方向向量計算每個三角形法線的點積,並開始比較以查看基於點積計算的哪個紋理可以適用。
但是我意識到它並不像我想的那樣直截了當。因爲兩個或更多不同的三角形可能在3D空間中處於幾乎相同的方向,這意味着一個可能朝向我,另一個可能朝向相反的方向(可能是平行但不同的方向)。
我認爲一個更好的問題是如何使用計算出的點積來區分三角形的面,所以我知道我知道應該使用哪個圖像/紋理?
我想在http://math.stackexchange.com/上問這個問題會更好。不過,我不能建議將它放在那裏,也許你可以自己移動它? –
@K_B我很抱歉。我如何移動它? – jbchichoko
只需在該論壇上創建相同的問題即可。或者看看下面的答案,它可能是你正在尋找的那個! –