Pour pouvoir utiliser l' appliquette Java ci-dessous, il est nécessaire de disposer de l'environnement Java de SUN téléchargeable gratuitement ici .

Des animations dans l'espace avec JMath3D

Présentation

JMath3D est est une archive Java permettant d'obtenir des figures dans l'espace contrôlables à la souris. Sa légèreté et sa simplicité en font, à mon avis , un excellent outil pour illustrer sur un site la géométrie dans l'espace.

En vous rendant sur le site de JMath3D , vous pourrez télécharger une archive Java et apprendre comment insérer une appliquette Java permettant de faire des animations en trois dimensions.

Sur ce site

En vous rendant sur ce sommaire , vous trouverez la liste des pages qui illustrent des exercices de bac ou des théorèmes de géométrie dans l'espace.

Un exemple

En vous rendant sur le site de JMath3D , vous pourrez télécharger une archive Java et apprendre comment insérer une appliquette Java permettant de faire des animations en trois dimensions.

Vous pouvez déplacer la figure à la souris et et avec la molette vous pouvez agrandir ou diminuer la figure.

Pour obtenir cette figure, j'ai créé un fichier avec l'extension .obj . Ce fichier est affiché ci-dessous.



 #les points
v 0 0 0
v 2 0 0
v 2 2 0
v 0 2 0
v 0 0 2
v 2 0 2
v 2 2 2
v 0 2 2

v 1 0 2
v 2 0 1
v 2 1 0
v 1 2 0
v 0 2 1
v 0 1 2

#les faces
f 1 2 10 9 5
f 2 11 10
f 1 2 11 12 4
f 4 12 13
f 1 4 13 14 5
f 5 9 14 
f 9 10 11 12 13 14

#les lignes
l 9 6 7 8 14
l 6 10
l 7 3 12
l 11 3
l 13 8
 

Les # commencent une ligne de commentaire. On définit le point 1, de coordonnées (0;0;0) puis le point 2 de coordonnées ( (2;0;0) …

On définit les faces ; la premiére face a pour sommets les points 1 2 10 9 et 5.

On définit les lignes; la première relie les points 9 6 7 8 et 14


dans la page .html que vous lisez, le code permettant d'insérer l'appliquette est 


<applet code="JMath3D.class" archive="JMath3D.jar" width="500" height="400">
	<param name="model"         value="section.obj"/>
	<param name="echelle" value="0.8" />
	<param name="couleursfaces" value="1 à 6 :#ffedcf 7:#df9f9f,0.4" />
</applet>