Package org.osm2world.core.math

Examples of org.osm2world.core.math.VectorXYZ.mult()


        * projection.getAspectRatio();
      target.appendVector(camera.getRight().mult(width).invert()); //invert compensates for left-handed vs. right handed coordinates
     
      target.append("\n  up ");
      VectorXYZ up = camera.getUp();
      target.appendVector(up.mult(projection.getVolumeHeight()));
           
      target.append("\n  look_at ");
      target.appendVector(camera.getLookAt());
           
    } else {
View Full Code Here


   
      append(INDENT);
   
      if (depth > 0) {
     
        normal = normal.mult(depth*SMALL_OFFSET);
        appendTriangle(
            triangle.v1.add(normal),
            triangle.v2.add(normal),
            triangle.v3.add(normal),
            null, null, null, tex1, tex2, tex3, false, true);
View Full Code Here

      VectorXYZ vToTo = to.getPosXYZ().subtract(v).normalize();
     
      target.drawLineStrip(SMOOTHNESS, 3,
          v.add(vToFrom.mult(2)),
          v,
          v.add(vToTo.mult(2)));
     
    }

    @Override
    public void enforceConstraints() {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.