Package processing.core

Examples of processing.core.PGraphics.translate()


    PGraphics pg = applet.createGraphics(content.getWidth(), content.getHeight(), PConstants.JAVA2D);
    pg.beginDraw();
    // draw the graphs
    pg.noFill();
    pg.pushMatrix();
    pg.translate(0, content.getHeight() / 2);
    // iterate through all the graphs
    for (GraphData graph : graphs.values()) {
      pg.beginShape();
      pg.stroke(graph.color);
      for (int i=0; i<graph.data.length; ++ i) {
View Full Code Here


    applet.strokeWeight(1);

    // draw the horizon
    double radius = (content.getHeight() / 2);
    pg.pushMatrix();
    pg.translate(0, (float )radius);
    // draw the ground (background)
    pg.fill(COLOR_GROUND);
    pg.rect(0, (float )-radius, content.getWidth(), content.getHeight());
    // draw the sky (pitch input)
    pg.fill(COLOR_SKY);
View Full Code Here

    int indicatorOversize = wingLength / 4;
    int fuselageRadius = wingLength / 3;
    pg.fill(COLOR_INDICATOR);
    pg.stroke(COLOR_INDICATOR);
    pg.pushMatrix();
    pg.translate(content.getWidth() / 2, content.getHeight() / 2 + (float )elevatorOffset);
    pg.rotate((float )aileronAngle);
    pg.strokeWeight(3);
    pg.line(-wingLength - indicatorOversize, 0, wingLength + indicatorOversize, 0);
    pg.line(0, 0, 0, - (rudderHeight + indicatorOversize));
    pg.strokeWeight(1);
View Full Code Here

    // draw the airplane (roll input)
    pg.fill(COLOR_PLANE);
    pg.stroke(COLOR_PLANE);
    pg.pushMatrix();
    pg.translate(content.getWidth() / 2, content.getHeight() / 2);
    pg.rotate((float )rollAngle);
    pg.strokeWeight(3);
    pg.line(-wingLength, 0, wingLength, 0);
    pg.line(0, 0, 0, - rudderHeight);
    pg.strokeWeight(1);
View Full Code Here

    saveImg.background(255);

    saveImg.pushMatrix();
    // this.applyTranslationMatrix(g);

    saveImg.translate(-minX + border, -minY + border);
    saveImg.translate(width / 2, height / 2, -(this.getWidth() / 4));
    saveImg.rotateX(rotateX);
    saveImg.rotateY(rotateY);
    saveImg.translate(-width / 2, -height / 2, (this.getWidth() / 4));
    this.render(saveImg);
View Full Code Here

    saveImg.pushMatrix();
    // this.applyTranslationMatrix(g);

    saveImg.translate(-minX + border, -minY + border);
    saveImg.translate(width / 2, height / 2, -(this.getWidth() / 4));
    saveImg.rotateX(rotateX);
    saveImg.rotateY(rotateY);
    saveImg.translate(-width / 2, -height / 2, (this.getWidth() / 4));
    this.render(saveImg);
    // this.renderSilhouette(saveImg);
View Full Code Here

    saveImg.translate(-minX + border, -minY + border);
    saveImg.translate(width / 2, height / 2, -(this.getWidth() / 4));
    saveImg.rotateX(rotateX);
    saveImg.rotateY(rotateY);
    saveImg.translate(-width / 2, -height / 2, (this.getWidth() / 4));
    this.render(saveImg);
    // this.renderSilhouette(saveImg);

    saveImg.popMatrix();
    saveImg.endDraw();
View Full Code Here

    diagramImg.pushMatrix();
    diagramImg.smooth(8);

    if (useCurrentView) {

      diagramImg.translate(w / 2, h / 2, 0);

      if (rotateX == -1 && rotateY == -1) {
        diagramImg.rotateX(GLOBAL.rotateModelsX);
        diagramImg.rotateY(GLOBAL.rotateModelsY);
      } else {
View Full Code Here

      }
      diagramImg.scale((float) GLOBAL.getZOOM());
      diagramImg.scale(scale);

      //we scaled up so now we need to scale the window width move
      diagramImg.translate((-(w / scale) / 2) + (float)(GLOBAL.CAM_OFFSET_X),
          (-(h / scale) / 2) + (float)(GLOBAL.CAM_OFFSET_Y));

      //this.applyTranslationMatrix(diagramImg);

    } else {
View Full Code Here

          (-(h / scale) / 2) + (float)(GLOBAL.CAM_OFFSET_Y));

      //this.applyTranslationMatrix(diagramImg);

    } else {
      diagramImg.translate(w / 2, h / 2, 0);

      if (rotateX == -1 && rotateY == -1) {
        diagramImg.rotateX(GLOBAL.rotateModelsX);
        diagramImg.rotateY(GLOBAL.rotateModelsY);
      } else {
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.