Examples of mult()


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

     
      /* draw board */
     
      VectorXYZ[] vsPoster = {
        getBase().add(boardVector.mult(width/2)).addY(height),
        getBase().add(boardVector.mult(width/2)).addY(minHeight),
        getBase().add(boardVector.mult(-width/2)).addY(height),
        getBase().add(boardVector.mult(-width/2)).addY(minHeight)
      };
     
      List<VectorXYZ> vsListPoster = asList(vsPoster);
View Full Code Here

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

      /* draw board */
     
      VectorXYZ[] vsPoster = {
        getBase().add(boardVector.mult(width/2)).addY(height),
        getBase().add(boardVector.mult(width/2)).addY(minHeight),
        getBase().add(boardVector.mult(-width/2)).addY(height),
        getBase().add(boardVector.mult(-width/2)).addY(minHeight)
      };
     
      List<VectorXYZ> vsListPoster = asList(vsPoster);
     
View Full Code Here

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

     
      VectorXYZ[] vsPoster = {
        getBase().add(boardVector.mult(width/2)).addY(height),
        getBase().add(boardVector.mult(width/2)).addY(minHeight),
        getBase().add(boardVector.mult(-width/2)).addY(height),
        getBase().add(boardVector.mult(-width/2)).addY(minHeight)
      };
     
      List<VectorXYZ> vsListPoster = asList(vsPoster);
     
      target.drawTriangleStrip(ADVERTISING_POSTER, vsListPoster,
View Full Code Here

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

     
     
      /* draw poles */
     
      VectorXZ[] poles = {
          node.getPos().add(boardVector.mult(-width/4)),
          node.getPos().add(boardVector.mult(+width/4))
      };
     
      for (VectorXZ pole : poles) {
        target.drawBox(CONCRETE, pole.xyz(getBase().y),
View Full Code Here

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

     
      /* draw poles */
     
      VectorXZ[] poles = {
          node.getPos().add(boardVector.mult(-width/4)),
          node.getPos().add(boardVector.mult(+width/4))
      };
     
      for (VectorXZ pole : poles) {
        target.drawBox(CONCRETE, pole.xyz(getBase().y),
            faceVector, minHeight, 0.2, 0.1);
View Full Code Here

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

     
      VectorXZ faceVector = VectorXZ.fromAngle(directionAngle);
      VectorXZ boardVector = faceVector.rightNormal();
     
      List<VectorXZ> cornerOffsets = new ArrayList<VectorXZ>(4);
      cornerOffsets.add(faceVector.mult(+0.25).add(boardVector.mult(+width/2)));
      cornerOffsets.add(faceVector.mult(+0.25).add(boardVector.mult(-width/2)));
      cornerOffsets.add(faceVector.mult(-0.25).add(boardVector.mult(+width/2)));
      cornerOffsets.add(faceVector.mult(-0.25).add(boardVector.mult(-width/2)));
     
      /* draw seat and backrest */
 
View Full Code Here

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

      VectorXZ faceVector = VectorXZ.fromAngle(directionAngle);
      VectorXZ boardVector = faceVector.rightNormal();
     
      List<VectorXZ> cornerOffsets = new ArrayList<VectorXZ>(4);
      cornerOffsets.add(faceVector.mult(+0.25).add(boardVector.mult(+width/2)));
      cornerOffsets.add(faceVector.mult(+0.25).add(boardVector.mult(-width/2)));
      cornerOffsets.add(faceVector.mult(-0.25).add(boardVector.mult(+width/2)));
      cornerOffsets.add(faceVector.mult(-0.25).add(boardVector.mult(-width/2)));
     
      /* draw seat and backrest */
     
 
View Full Code Here

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

      VectorXZ boardVector = faceVector.rightNormal();
     
      List<VectorXZ> cornerOffsets = new ArrayList<VectorXZ>(4);
      cornerOffsets.add(faceVector.mult(+0.25).add(boardVector.mult(+width/2)));
      cornerOffsets.add(faceVector.mult(+0.25).add(boardVector.mult(-width/2)));
      cornerOffsets.add(faceVector.mult(-0.25).add(boardVector.mult(+width/2)));
      cornerOffsets.add(faceVector.mult(-0.25).add(boardVector.mult(-width/2)));
     
      /* draw seat and backrest */
     
      target.drawBox(material, getBase().addY(0.5),
View Full Code Here

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

     
      List<VectorXZ> cornerOffsets = new ArrayList<VectorXZ>(4);
      cornerOffsets.add(faceVector.mult(+0.25).add(boardVector.mult(+width/2)));
      cornerOffsets.add(faceVector.mult(+0.25).add(boardVector.mult(-width/2)));
      cornerOffsets.add(faceVector.mult(-0.25).add(boardVector.mult(+width/2)));
      cornerOffsets.add(faceVector.mult(-0.25).add(boardVector.mult(-width/2)));
     
      /* draw seat and backrest */
     
      target.drawBox(material, getBase().addY(0.5),
          faceVector, 0.05, width, 0.5);
View Full Code Here

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

          faceVector, height, width, depth);
     
      /* draw lid */
      List<VectorXYZ> vs = new ArrayList<VectorXYZ>();
      vs.add(getBase().addY(height + 0.2));
      vs.add(getBase().add(boardVector.mult(width/2)).add(faceVector.mult(depth/2)).addY(height));
      vs.add(getBase().add(boardVector.mult(-width/2)).add(faceVector.mult(depth/2)).addY(height));
      vs.add(getBase().add(boardVector.mult(-width/2)).add(faceVector.mult(-depth/2)).addY(height));
      vs.add(getBase().add(boardVector.mult(width/2)).add(faceVector.mult(-depth/2)).addY(height));
      vs.add(getBase().add(boardVector.mult(width/2)).add(faceVector.mult(depth/2)).addY(height));
     
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.