@Override
public void mousePressed(MouseEvent e) {
Ponto2d pontoMouse = new Ponto2d(this.mousePos[0], this.mousePos[1]);
if (this.controller.modoAdicaoCirculo()) {
if (this.objetoAdicao == null) {
this.objetoAdicao = new Circulo(pontoMouse, 0.0f);
this.controller.addObject(this.objetoAdicao);
} else {
Circulo circulo = (Circulo)this.objetoAdicao;
float raio = MathUtil.calcularDistancia(circulo.getCentro(), pontoMouse);
circulo.setRaio(raio);
this.objetoAdicao = null;
}
} else if (this.controller.modoAdicaoSpline()) {
if (this.objetoAdicao == null) {
this.objetoAdicao = new Spline();