Ejemplo DrawingFrame
Descripción
Ejemplo de DrawingPanel del libro de Harvey Gould, Jan Tobochnik y Wolfgang Christian:
```
import org.opensourcephysics.display.?;
import javax.swing.JFrame;
public class DrawablesApp {
public static void main(String[] args) {
// create a drawing frame and a drawing panel
DrawingPanel panel = new DrawingPanel();
DrawingFrame frame = new DrawingFrame(panel);
panel.setSquareAspect(false);
// create a circle and an arrow
Circle circle = new Circle(0, 0);
panel.addDrawable(circle);
Arrow arrow = new Arrow(0, 0,4,3);
panel.addDrawable(arrow);
frame.show();
frame.setDefaultCloseOperation(JFrame.EXIT ON CLOSE);
}
}
```
ID:(1231, 0)
Panel General y Elementos
Descripción
Si se desea incertar la grafica dentro de un programa se puede trabar con el panel DrawingPanel3D.
Este permite localizar formas geometricas, modificar las propiedades de estas e incluso realizar animaciones de estas.
ID:(388, 0)
Rotación de Elementos
Descripción
Los elementos pueden ser rotados ya sea individualmente o en grupos.
Adicionalmente xiste la posibilidad de controlar el panel con el mouse. Esto es rotarlo pero tambien poder activar procesos que define el usuario.
ID:(389, 0)
Solución Simple
Descripción
Una forma facil de crear un marco con la capacidad de mostrar objetos 3D son los Display3DFrame.
Los objetos son en este caso formas gemoetricas que se pueden definir en posición, color y rotarlas.
ID:(387, 0)
Superficies
Descripción
Otro elemento de interes son las representaciones en graficas 3D en que a cada punto $(x,y)$ se le define una valor $z$.
ID:(390, 0)