Vector的叉乘,可算出法线
设有按逆时针方向设置的一个三角形,
var triangle = [ -0.5, -0.5, 0.0, // v0 0.5, -0.5, 0.0, // v1 0.0, 0.5, 0.0 // v2 ];


先将这三个顶点转换为Vector:
var v0 = new J3DIVector3(triangle[0], triangle[1], triangle[2]); var v1 = new J3DIVector3(triangle[3], triangle[4], triangle[5]); var v2 = new J3DIVector3(triangle[6], triangle[7], triangle[8]);
之后,两两进行叉乘,以得到其法线。
// counter-clock-wise c