HomeSort by relevance Sort by last modified time
    Searched refs:Binormal (Results 1 - 5 of 5) sorted by null

  /external/jmonkeyengine/engine/src/core/com/jme3/util/
TangentBinormalGenerator.java 86 /** 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) {
95 this.binormal = binormal;
316 Vector3f binormal = new Vector3f(); local
339 binormal.set(edge2);
340 binormal.normalizeLocal();
342 if (Math.abs(Math.abs(tangent.dot(binormal)) - 1)
357 binormal.x = (edge1uv.x * edge2.x - edge2uv.x * edge1.x) * factor
439 Vector3f binormal = new Vector3f(); local
    [all...]
  /external/jmonkeyengine/engine/src/ogre/com/jme3/scene/plugins/ogre/
MeshLoader.java 419 vb = new VertexBuffer(Type.Binormal);
626 } else if (qName.equals("binormal")) {
627 pushAttrib(Type.Binormal, attribs);
  /external/jmonkeyengine/engine/src/terrain/com/jme3/terrain/geomipmap/
TerrainPatch.java 321 getMesh().getBuffer(Type.Binormal).updateData(newBinormalBuffer);
324 private void setInBuffer(Mesh mesh, int index, Vector3f normal, Vector3f tangent, Vector3f binormal) {
327 VertexBuffer BB = mesh.getBuffer(Type.Binormal);
330 BufferUtils.setInBuffer(binormal, (FloatBuffer)BB.getData(), index);
369 Vector3f binormal = new Vector3f(); local
385 averageNormalsTangents(null, rootPoint, leftPoint, bottomPoint, rightPoint, normal, tangent, binormal);
386 setInBuffer(this.getMesh(), s, normal, tangent, binormal); local
387 setInBuffer(right.getMesh(), 0, normal, tangent, binormal); local
391 averageNormalsTangents(topPoint, rootPoint, leftPoint, bottomPoint, rightPoint,normal, tangent, binormal);
392 setInBuffer(this.getMesh(), s, normal, tangent, binormal); local
393 setInBuffer(right.getMesh(), 0, normal, tangent, binormal); local
406 setInBuffer(right.getMesh(), (s+1)*(s), normal, tangent, binormal); local
411 setInBuffer(right.getMesh(), (s+1)*s, normal, tangent, binormal); local
412 setInBuffer(bottom.getMesh(), s, normal, tangent, binormal); local
423 setInBuffer(right.getMesh(), (s+1)*(i), normal, tangent, binormal); local
439 setInBuffer(this.getMesh(), 0, normal, tangent, binormal); local
440 setInBuffer(left.getMesh(), s, normal, tangent, binormal); local
445 setInBuffer(this.getMesh(), 0, normal, tangent, binormal); local
446 setInBuffer(left.getMesh(), s, normal, tangent, binormal); local
447 setInBuffer(top.getMesh(), (s+1)*s, normal, tangent, binormal); local
458 setInBuffer(this.getMesh(), (s+1)*(s), normal, tangent, binormal); local
464 setInBuffer(this.getMesh(), (s+1)*(s), normal, tangent, binormal); local
466 setInBuffer(bottom.getMesh(), 0, normal, tangent, binormal); local
477 setInBuffer(this.getMesh(), (s+1)*(i), normal, tangent, binormal); local
500 setInBuffer(this.getMesh(), i, normal, tangent, binormal); local
501 setInBuffer(top.getMesh(), (s+1)*(s)+i, normal, tangent, binormal); local
524 setInBuffer(this.getMesh(), (s+1)*(s)+i, normal, tangent, binormal); local
525 setInBuffer(bottom.getMesh(), i, normal, tangent, binormal); local
    [all...]
LODGeomap.java 97 m.setBuffer(Type.Binormal, 3, bb);
656 Vector3f binormal = new Vector3f(); local
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) {
751 binormal.set(edge2);
    [all...]
  /external/jmonkeyengine/engine/src/core/com/jme3/scene/
VertexBuffer.java 90 * the w component is called the binormal parity, is not normalized and is either 1f or -1f
91 * It's used to compuste the direction on the binormal verctor on the GPU at render time.
96 * Binormal vector, normalized (3 floats, optional)
98 Binormal,
    [all...]

Completed in 51 milliseconds