[英]Why the number of vertices of the exported obj model is three will become more
雜散的三角形讓我認為,而不是額外的頂點,您看到的是網格中的一個或多個 n 邊形(具有三個以上邊的面)在 Blender 的導出器或 Three 的導入器中的某處被錯誤地三角剖分。
Blender 可以處理 n-gons(具有三個以上邊的面),但像 Three.js 這樣的實時渲染器以三角形思考; 如果您嘗試給它 n 邊形而不是三角形,則導出器或導入器將嘗試自行對它們進行三角剖分,有時會產生不幸的結果。
有多種方法可以手動對網格進行三角剖分; 這里只是一個。
在 Blender 中,select 你的 object 並按Tab ⭾進入編輯模式。 按3進入面選擇模式,然后按A到 select 所有面,然后按F (頂點»新邊/頂點的面)將它們合並為一個面。 根據我不知道的網格細節,這可能不是絕對必要的,但它會讓我們知道下一步的 state。
現在您的網格將有一個面,並且將被選中。 按下Ctrl T ( Face » Triangulate Faces ),這個單一的面將被分割成幾個三角形,看起來像下面這樣。
三角形的確切排列可能在你自己的model上有所不同; 不過,重要的是 model 上的所有面現在都是三角形。
如果您現在從 Blender 中導出 model 並在 Three.js 中導入它,它應該會按預期顯示。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.