Searched refs:binormal (Results 1 - 4 of 4) sorted by relevance

/external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/geomipmap/
H A DTerrainPatch.java324 private void setInBuffer(Mesh mesh, int index, Vector3f normal, Vector3f tangent, Vector3f binormal) { argument
330 BufferUtils.setInBuffer(binormal, (FloatBuffer)BB.getData(), index);
369 Vector3f binormal = 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);
532 averageNormalsTangents( Vector3f topPoint, Vector3f rootPoint, Vector3f leftPoint, Vector3f bottomPoint, Vector3f rightPoint, Vector3f normal, Vector3f tangent, Vector3f binormal) argument
[all...]
H A DLODGeomap.java656 Vector3f binormal = new Vector3f();
670 binormal.set(new Vector3f(1,0,0).cross(normal));
673 BufferUtils.setInBuffer(binormal.normalizeLocal(), binormalStore, (r * getWidth() + c)); // save the binormal
713 calculateTangent(new Vector3f[]{v1.mult(scale), v2.mult(scale), v3.mult(scale)}, new Vector2f[]{t1, t2, t3}, tangent, binormal);
715 BufferUtils.setInBuffer(binormal, binormalStore, (r * getWidth() + c)); // save the binormal
729 public static Vector3f calculateTangent(Vector3f[] v, Vector2f[] t, Vector3f tangent, Vector3f binormal) { argument
751 binormal.set(edge2);
752 binormal
[all...]
/external/jmonkeyengine/engine/src/core/com/jme3/util/
H A DTangentBinormalGenerator.java86 /** Keeps track of tangent, binormal, and normal for one triangle.
90 public final Vector3f binormal; field in class:TangentBinormalGenerator.TriangleData
93 public TriangleData(Vector3f tangent, Vector3f binormal, Vector3f normal) { argument
95 this.binormal = binormal;
316 Vector3f binormal = new Vector3f();
339 binormal.set(edge2);
340 binormal.normalizeLocal();
342 if (Math.abs(Math.abs(tangent.dot(binormal)) - 1)
357 binormal
[all...]
/external/jmonkeyengine/engine/src/core-effects/Common/MatDefs/Water/
H A Dsimple_water.vert47 vec4 binormal = vec4(0.0, 0.0, 1.0, 0.0);
53 viewDir.y = dot(temp, binormal);
59 lightDir.y = dot(temp, binormal);

Completed in 379 milliseconds