On peut utiliser pour les fichiers du type .obj l'applet Threed3 qui fait des "surfaces en fil de fer". Moins joli que d'autres applets mais efficace en tout cas.
Dans le cas d'un exercice développé dans Modtool, on charge alors le fichier (par exemple cube.obj) dans le répertoire images.
Code: |
<applet codebase=java code=ThreeD.class archive=ThreeD.jar width=240 height=240>
<param name=model value=\imagedir/cube.obj>
<param name=scale value=0.8>
|
Attention de mettre alors dans le fichier var.proc
A propos, dans certains cas, on peut avoir envie de créer le fichier .obj
à la volée. Dans ce cas, une fois toutes les lignes mises dans une variable
qu'on va nommer 'objet',
par exemple (tu reconnaitras le cube)
Code: |
\text{objet=v 1 1 1
v 1 1 -1
v 1 -1 1
v 1 -1 -1
v -1 1 1
v -1 1 -1
v -1 -1 1
v -1 -1 -1
l 1 2
l 1 3
l 1 5
l 2 4
l 2 6
l 3 4
l 3 7
l 4 8
l 5 6
l 5 7
l 6 8
l 7 8
}
|
on peut utiliser la slib
Code: |
\text{applet=slib(geo3D/threeD \objet
)
}
|
Puis on appellet \applet dans l'énoncé (dans \statement{ } )
Et pendant qu'on y est, il y a aussi dans la distribution une autre applet (LatticeViewer) qu'on peut appeler par la slib geo3D/3Dviewer
Le format est un peu différent, mais il y aussi un traducteur geo3D/off2xyz ...
Bernadette