circulo.setRaio(raio);
this.objetoAdicao = null;
}
} else if (this.controller.modoAdicaoSpline()) {
if (this.objetoAdicao == null) {
this.objetoAdicao = new Spline();
((Spline)this.objetoAdicao).adicionarPonto(pontoMouse);
this.controller.addObject(this.objetoAdicao);
} else {
Spline spline = (Spline)this.objetoAdicao;
if (spline.getNumPontos() < 3) {
spline.adicionarPonto(pontoMouse);
} else {
spline.adicionarPonto(pontoMouse);
this.objetoAdicao = null;
}
}
} else if (this.controller.modoAdicaoPoligonoAberto() || this.controller.modoAdicaoPoligonoFechado()) {
if (this.objetoAdicao == null) {