頁:
[1]
套件 "ThreeJS" 裡的 THREE.Face3(0,1,2) ?
大家好最近在研究 threeJS 這個套件
主要是可以讓使用者快速且簡易使用WebGL相關這樣
雖然還看的不是很熟、但想先問個問題
THREE.Face3(0,1,2) 這個物件是什麼意思?
它是放在 geometry 子節點 face 裡面一個叫push 的 function 的參數
在document裡面寫這樣:
a — Vertex A index.
b — Vertex B index.
c — Vertex C index.
a, b, c相對應到上面的0, 1, 2這樣
有人能跟我解釋一下這三個數字的意思嗎= =?
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div> 我是不會three.js啦...不過...
http://threejs.org/docs/#Reference/Core/Face3
你應該看過了吧
我覺得寫得滿清楚的
ConstructorFace3( a, b, c, normal, color, materialIndex )也就是說var normal = new THREE.Vector3( 0, 1, 0 );
var color = new THREE.Color( 0xffaa00 );
var face = new THREE.Face3( 0, 1, 2, normal, color, 0 );第一個參數是a, 第二個是b, 第三個是c
以此類推
這三個參數的意思...你自己不就寫出來了嗎
a — Vertex A index.
b — Vertex B index.
c — Vertex C index.
頂點座標或者索引之類的 ...
另外...你說最近在研究 threeJS 這個套件我有一點強迫症 所以要吐嘈 我沒聽過有人說這東西稱作套件的,Library、函式庫比較恰當
官方的Github上也寫著自己是 Javascript 3D Library呢
https://github.com/mrdoob/three.js/...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div> 這個嘛,我好像問錯方式了囧
我想問的是
那三個參數 a, b, c,是否一定是0, 1, 2 呢?
我有試著修改example裡的這三個參數、但一修改整個範例就會掛掉
導致我不知道這三個參數數字的實際意義是什麼這樣
這個Face3似乎是一個平面的宣告...吧?
如果是這樣的話,平面應該不會有頂點座標吧...?
又或是,我誤會了這個建構子的概念呢囧
-------------
呃,好吧
函式庫(library)、插件(plugin)、套件(package)
我還不太能分辨這三個的差別
對我來說,只要是用<script> 導進來的我都統稱 "套件"...
還請大大提供分辨這三個名詞的方法感謝 ><...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div> 恩 ... 我不會three.js
不過...
這邊有範例也有註解(英)
http://www.johannes-raida.de/tutorials/three.js/tutorial03/tutorial03.htm
另外有Source Code Comment 我覺得這個應該能幫助到你
http://www.myexception.cn/javascript/1832822.html
多 Google 吧 ...
稍微看了一下
我發現我的問題可能出在
對於數學名詞的英文相當不熟悉= =
就像我剛剛才知道法向量的英文是 principal normal vector 一樣 (X
現在要找的,就是那個什麼 vertex index (vertices indices) 到底在數學上是什麼意思了囧
感謝<br><br><br><br><br><div></div>
頁:
[1]