14.04.2013 Views

Gráficos Con Java 2D - Abaco

Gráficos Con Java 2D - Abaco

Gráficos Con Java 2D - Abaco

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Gráficos</strong> con <strong>Java</strong> <strong>2D</strong><br />

En esta página:<br />

●<br />

Tutor<strong>Java</strong> recomienda...<br />

<strong>Con</strong>struir Formas Complejas desde Geométricos Primitivos<br />

❍<br />

Ejemplo: Areas<br />

<strong>Con</strong>struir Formas Complejas desde Geométricos Primitivos<br />

<strong>Con</strong>struir un área geométrica (CAG) es el proceso de crear una nueva forma geométrica realizando<br />

operaciones con las ya existentes. En el API <strong>Java</strong> <strong>2D</strong> un tipo especial de Shape llamado Area<br />

soporta operaciones booleanas. Podemos construir un Area desde cualquier Shape .<br />

Area soporta la siguientes operaciones booleanas:<br />

Ejemplo: Areas<br />

Unión<br />

Intersección<br />

Subtracción<br />

Or-Exclusivo (XOR)<br />

En este ejemplo, los objetos Area construyen una forma de pera partiendo de varias elipses.<br />

Esta es una imagen del GUI del applet. Para ajecutar el applet, pulsa sobre ella. El applet<br />

aparecerá en una nueva ventana del navegador.<br />

Pear.java contiene el código completo de este applet.<br />

Las hojas son creadas realizando una interesección entre dos círculos solapados:<br />

leaf = new Ellipse<strong>2D</strong>.Double();<br />

...

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!