iT邦幫忙

Mizok 的回答回應列表 12

如何用three.js繪製一個四面填充不同材質的正四面體?

我猜原因有可能是因為內建的Tetra 本身是從Cylinder(或什麼別的東西) 演化過來的

如何用three.js繪製一個四面填充不同材質的正四面體?

對, 我前面回的"會出現頂點抓錯的狀況"其實是寫錯了, 正確應該是頂點並沒有抓錯...

如何用three.js繪製一個四面填充不同材質的正四面體?

我有把我自己定義tetra uv的作法寫在上面提到的stackoverflow 問題上面, 實際參考...

如何用three.js繪製一個四面填充不同材質的正四面體?

後來自己又嘗試了一下, 用內建的tetra, 需要自己再重新定義 uv array一次, 如果不重新...

如何用three.js繪製一個四面填充不同材質的正四面體?

我後來也有在stackoverflow 上面提問, 有個外國人是有提到這種的可能要自己定義模型 ht...

如何用three.js繪製一個四面填充不同材質的正四面體?

主要是因為three.js 的tetra geo 的頂點似乎不止四個, 實際console geom...

如何用three.js繪製一個四面填充不同材質的正四面體?

但我記得這樣做還是會有個問題, 就是材質會出現拉伸跟鏡射的狀況