Usuario:


Gráficas en 3D

Storyboard

>Modelo

ID:(1078, 0)



Ejemplo DrawingFrame

Descripción

>Top


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

>Top


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

>Top


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

>Top


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

>Top


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)