Lines Matching defs:tangent
655 Vector3f tangent = new Vector3f();
669 tangent.set(normal.cross(new Vector3f(0,0,1)));
672 BufferUtils.setInBuffer(tangent.normalizeLocal(), tangentStore, (r * getWidth() + c)); // save the tangent
713 calculateTangent(new Vector3f[]{v1.mult(scale), v2.mult(scale), v3.mult(scale)}, new Vector2f[]{t1, t2, t3}, tangent, binormal);
714 BufferUtils.setInBuffer(tangent, tangentStore, (r * getWidth() + c)); // save the tangent
726 * @param tangent that will store the result
727 * @return the tangent store
729 public static Vector3f calculateTangent(Vector3f[] v, Vector2f[] t, Vector3f tangent, Vector3f binormal) {
749 tangent.set(edge1);
750 tangent.normalizeLocal();
755 tangent.x = (edge2uv.y * edge1.x) * factor;
756 tangent.y = 0;
757 tangent.z = (edge2uv.y * edge1.z) * factor;
759 tangent.normalizeLocal();
769 return tangent;