Package com.deadtroll.model

Examples of com.deadtroll.model.Poligono


       
        int indicePonto = 0;
        for (Ponto2d pontoObjeto : pontosObjeto) {
          if (MathUtil.calcularDistancia(pontoObjeto, pontoCursor) <= 1.5f) {
            if (objeto instanceof Poligono) {
              Poligono poligono = (Poligono)objeto;
              this.verticeSelecionado = poligono.getPontos().get(indicePonto);
            } else if (objeto instanceof Spline) {
              Spline spline = (Spline)objeto;
              this.verticeSelecionado = spline.getPontosControle().get(indicePonto);
            }
            return true;
View Full Code Here


    if (this.objetoSelecionado != null && this.verticeSelecionado != null) {
      if (this.objetoSelecionado instanceof Circulo) {
        this.objects.remove(this.objetoSelecionado);
        this.objetoSelecionado = null;
      } else if (this.objetoSelecionado instanceof Poligono) {
        Poligono poligono = (Poligono)this.objetoSelecionado;
        poligono.getPontos().remove(this.verticeSelecionado);
        if (poligono.getPontos().size() == 0) {
          this.objects.remove(this.objetoSelecionado);
          this.objetoSelecionado = null;
        }
      } else if (this.objetoSelecionado instanceof Spline) {
        Spline spline = (Spline)this.objetoSelecionado;
View Full Code Here

        }
        ((Poligono)this.objetoAdicao).adicionarPonto(pontoMouse);
        this.controller.addObject(this.objetoAdicao);
       
      } else {
        Poligono poligono = (Poligono)this.objetoAdicao;
        poligono.adicionarPonto(pontoMouse);
      }
    } else if (this.controller.modoSelecaoVertices()) {
      if (this.controller.selecionarVertice(pontoMouse)) {
        this.movendoPonto = true;
      }
View Full Code Here

TOP

Related Classes of com.deadtroll.model.Poligono

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.