Lines Matching refs:v1
67 function add(v1, v2) {
68 return new Array(v1[0] + v2[0], v1[1] + v2[1], v1[2] + v2[2]);
71 function sub(v1, v2) {
72 return new Array(v1[0] - v2[0], v1[1] - v2[1], v1[2] - v2[2]);
75 function scalev(v1, v2) {
76 return new Array(v1[0] * v2[0], v1[1] * v2[1], v1[2] * v2[2]);
79 function dot(v1, v2) {
80 return v1[0] * v2[0] + v1[1] * v2[1] + v1[2] * v2[2];
87 function cross(v1, v2) {
88 return [v1[1] * v2[2] - v1[2] * v2[1],
89 v1[2] * v2[0] - v1[0] * v2[2],
90 v1[0] * v2[1] - v1[1] * v2[0]];
142 var v1 = edge1[v];
150 var det = u1 * v2 - v1 * u2;
154 this.nv1 = -v1 / det;