Una vez que tenemos el objeto geométrico 'g' implementado en Mathematica, usamos la función
especial WriteLiveForm[], del paquete LiveGraphics3D.m, para convertir el código del gráfico
en un código apropiado para que el applet LiveGraphics3D lo pueda interpretar y levantar en una
página Web. A este archivo le damos un nombre, digamos dode.m'
Figura 4.
Para poner el dodecaedro en una página Web, que estará en la carpeta existente
E:/MisLG3D
ejecutamos el siguiente código en Mathematica
|
<< Graphics`LiveGraphics3D`; |
(*paquete LiveGraphics*) |
|
g = Show[Polyhedron[Dodecahedron], Boxed->False]; |
|
|
WriteLiveForm["dode.m", g, Dir ->"E:\\MisLG3D\\"]; |
|
|
Esto escribe el archivo dode.m en la carpeta E:/MisLG3D . Suponiendo que en esta carpeta ya
está presente el archivo live.jar, podemos crear una página Web para hospedar
el gráfico con el siguiente
código:
<HTML><HEAD></HEAD> <BODY>
<APPLET height=150 width=200
archive="live.jar" code="Live.class">
<PARAMNAME="INPUT_FILE" VALUE="dode.m">
</APPLET>
</BODY></HTML>
[Ver página]
|
Nota 1: si usa el bloc de notas para crear esta página Web, no debe guardar el archivo como un
archivo ".txt", sino como archivo general con extensión ".html"
Nota 2: Puede crear la página web directamente
en E:\\MisLG3D\\.
Podemos crear una página web
llamada, digamos 'grafico1.html', con el siguiente código
WriteLiveForm["dode.m", g, Dir ->"E:\\MisLG3D\\"];
SetDirectory["E:\\MisLG3D\\" ];
strm = OpenWrite["grafico1.html"]; (*abre un canal de escritura*)
(*código de la página Web*)
pagina = "<HTML><HEAD></HEAD> <BODY><APPLET height=150
width=200 archive=live.jar code=Live.class>
<PARAM NAME=INPUT_FILE VALUE=dode.m></APPLET>
</BODY></HTML>";
WriteString[strm, pagina];
(*escribe en el archivo*)
Close[strm];
(*cierra el canal*)
|
Una vez que tenemos la página Web, podemos aplicar las siguientes acciones al applet
- Arrastre el mouse para rotar la figura.
- Zoom = Shift + arrastre vertical
Nota: En el sitio Web de LG3D ([8]) se indica como integrar LG3D y Mathematica
. Aquí solo vamos
a ver el procedimiento de integración de JavaView y Mathematica , en la siguiente sección.
Revista digital Matemática, Educación e Internet.
Derechos Reservados
|