Package com.deadtroll.renderer

Examples of com.deadtroll.renderer.Renderable


      this.controller.setModoCursor(Trab03Controller.MODO_REMOCAO_VERTICES);
    } else if (e.getKeyCode() == KeyEvent.VK_E) {
      this.controller.setModoCursor(Trab03Controller.MODO_REMOCAO_POLIGONOS);
    } else if (e.getKeyCode() == KeyEvent.VK_C) {
      if (this.controller.modoSelecaoPoligonos()) {
        Renderable objeto = this.controller.getObjetoSelecionado();
        if (objeto != null) {
          colorChooser = new JColorChooser();
          colorChooser.getSelectionModel().addChangeListener(this);
          colorChooser.setBorder(BorderFactory.createTitledBorder("Escolha a cor"));
          colorChooser.setPreferredSize(new Dimension(400, 300));
View Full Code Here


        this.controller.getVerticeSelecionado().setX(pontoMouse.getX());
        this.controller.getVerticeSelecionado().setY(pontoMouse.getY());
      }
    } else if (this.controller.modoSelecaoPoligonos()) {
      if (this.controller.movendoPoligono()) {
        Renderable objeto = this.controller.getObjetoSelecionado();
        if (objeto != null) {
          Ponto2d pontoMouseDrag = objeto.getPontoMouseDrag();
          float transX = pontoMouse.getX() - pontoMouseDrag.getX();
          float transY = pontoMouse.getY() - pontoMouseDrag.getY();
          objeto.setTranslacaoX(transX);
          objeto.setTranslacaoY(transY);
        }
      }
    }

    glDrawable.display();
View Full Code Here

        this.controller.getVerticeSelecionado().setY(pontoMouse.getY());
      }
      this.movendoPonto = false;
    } else if (this.controller.modoSelecaoPoligonos()) {
      if (this.controller.movendoPoligono()) {
        Renderable objeto = this.controller.getObjetoSelecionado();
        if (objeto != null) {         
          Ponto2d pontoMouseDrag = objeto.getPontoMouseDrag();
          float transX = pontoMouse.getX() - pontoMouseDrag.getX();
          float transY = pontoMouse.getY() - pontoMouseDrag.getY();
          objeto.setTranslacaoX(transX);
          objeto.setTranslacaoY(transY);
         
          this.controller.setMovendoPoligono(false);
        }
      }
    }
View Full Code Here

  }

  @Override
  public void stateChanged(ChangeEvent e) {
    if (this.controller.modoSelecaoPoligonos()) {
      Renderable objeto = this.controller.getObjetoSelecionado();
      if (objeto != null && colorChooser != null) {
        Color color = colorChooser.getColor();
        objeto.setCor(new Cor((byte)color.getRed(), (byte)color.getGreen(), (byte)color.getBlue()));
        glDrawable.display();
      }
    }
  }
View Full Code Here

TOP

Related Classes of com.deadtroll.renderer.Renderable

Copyright © 2018 www.massapicom. 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.