Lines Matching defs:tangent

324     private void setInBuffer(Mesh mesh, int index, Vector3f normal, Vector3f tangent, Vector3f binormal) {

329 BufferUtils.setInBuffer(tangent, (FloatBuffer)TB.getData(), index);
368 Vector3f tangent = new Vector3f();
385 averageNormalsTangents(null, rootPoint, leftPoint, bottomPoint, rightPoint, normal, tangent, binormal);
386 setInBuffer(this.getMesh(), s, normal, tangent, binormal);
387 setInBuffer(right.getMesh(), 0, normal, tangent, binormal);
391 averageNormalsTangents(topPoint, rootPoint, leftPoint, bottomPoint, rightPoint,normal, tangent, binormal);
392 setInBuffer(this.getMesh(), s, normal, tangent, binormal);
393 setInBuffer(right.getMesh(), 0, normal, tangent, binormal);
394 setInBuffer(top.getMesh(), (s+1)*(s+1)-1, normal, tangent, binormal);
397 // setInBuffer(topRight.getMesh(), (s+1)*s, normal, tangent, binormal);
404 averageNormalsTangents(topPoint, rootPoint, leftPoint, null, rightPoint, normal, tangent, binormal);
405 setInBuffer(this.getMesh(), (s+1)*(s+1)-1, normal, tangent, binormal);
406 setInBuffer(right.getMesh(), (s+1)*(s), normal, tangent, binormal);
409 averageNormalsTangents(topPoint, rootPoint, leftPoint, bottomPoint, rightPoint, normal, tangent, binormal);
410 setInBuffer(this.getMesh(), (s+1)*(s+1)-1, normal, tangent, binormal);
411 setInBuffer(right.getMesh(), (s+1)*s, normal, tangent, binormal);
412 setInBuffer(bottom.getMesh(), s, normal, tangent, binormal);
415 // setInBuffer(bottomRight.getMesh(), 0, normal, tangent, binormal);
421 averageNormalsTangents(topPoint, rootPoint, leftPoint, bottomPoint, rightPoint, normal, tangent, binormal);
422 setInBuffer(this.getMesh(), (s+1)*(i+1)-1, normal, tangent, binormal);
423 setInBuffer(right.getMesh(), (s+1)*(i), normal, tangent, binormal);
438 averageNormalsTangents(null, rootPoint, leftPoint, bottomPoint, rightPoint, normal, tangent, binormal);
439 setInBuffer(this.getMesh(), 0, normal, tangent, binormal);
440 setInBuffer(left.getMesh(), s, normal, tangent, binormal);
444 averageNormalsTangents(topPoint, rootPoint, leftPoint, bottomPoint, rightPoint, normal, tangent, binormal);
445 setInBuffer(this.getMesh(), 0, normal, tangent, binormal);
446 setInBuffer(left.getMesh(), s, normal, tangent, binormal);
447 setInBuffer(top.getMesh(), (s+1)*s, normal, tangent, binormal);
450 // setInBuffer(topLeft.getMesh(), (s+1)*(s+1)-1, normal, tangent, binormal);
457 averageNormalsTangents(topPoint, rootPoint, leftPoint, null, rightPoint, normal, tangent, binormal);
458 setInBuffer(this.getMesh(), (s+1)*(s), normal, tangent, binormal);
459 setInBuffer(left.getMesh(), (s+1)*(s+1)-1, normal, tangent, binormal);
463 averageNormalsTangents(topPoint, rootPoint, leftPoint, bottomPoint, rightPoint, normal, tangent, binormal);
464 setInBuffer(this.getMesh(), (s+1)*(s), normal, tangent, binormal);
465 setInBuffer(left.getMesh(), (s+1)*(s+1)-1, normal, tangent, binormal);
466 setInBuffer(bottom.getMesh(), 0, normal, tangent, binormal);
469 // setInBuffer(bottomLeft.getMesh(), s, normal, tangent, binormal);
476 averageNormalsTangents(topPoint, rootPoint, leftPoint, bottomPoint, rightPoint, normal, tangent, binormal);
477 setInBuffer(this.getMesh(), (s+1)*(i), normal, tangent, binormal);
478 setInBuffer(left.getMesh(), (s+1)*(i+1)-1, normal, tangent, binormal);
499 averageNormalsTangents(topPoint, rootPoint, leftPoint, bottomPoint, rightPoint, normal, tangent, binormal);
500 setInBuffer(this.getMesh(), i, normal, tangent, binormal);
501 setInBuffer(top.getMesh(), (s+1)*(s)+i, normal, tangent, binormal);
523 averageNormalsTangents(topPoint, rootPoint, leftPoint, bottomPoint, rightPoint, normal, tangent, binormal);
524 setInBuffer(this.getMesh(), (s+1)*(s)+i, normal, tangent, binormal);
525 setInBuffer(bottom.getMesh(), i, normal, tangent, binormal);
539 Vector3f tangent,
562 // LODGeomap.calculateTangent(new Vector3f[]{rootPoint.mult(scale),rightPoint.mult(scale),bottomPoint.mult(scale)}, new Vector2f[]{rootTex,rightTex,bottomTex}, tangent, binormal);
566 tangent.set(normal.cross(new Vector3f(0,0,1)).normalize());