1 minute Arithmétique Analyse  Géométrie Statistiques Menus, icônes, etc. 
Objets mathématiques Algèbre linéaire Fonctions Graphiques 2D Combinatoire
WIRIS ++ Equations et systèmes  Suites Graphiques 3D  Unités de mesure
Graphiques 3D  

wiris inclut des procédures pour la représentation graphique en trois dimensions. Les principales applications de ces procédures sont la représentation des figures géométriques et celle des fonctions.

La représentation s'effectue sur une Planche à dessin grâce à la commande tracer3d. Pour écrire un texte sur le dessin, utilisez la commande écrire3d.

Vous pouvez consulter la commande état_géométrie pour savoir comment la simplifier.

>>rapide   
 Commande plot  dessiner un objet dessiner une fonction
dessine une équation options tracer3d
 Commandes pour écrire du texte  écrire3d options écrire3d
 Planche à dessin  options traceur3d  


 Commande plot


dessiner un objet: tracer3d(d:Traçable3d)

En général, cette fonction dessine d sur une planche à dessin. Les objets pouvant être dessinés sont Point, Ligne, Plan3d, Segment, Triangle, Polygonale, Polyèdre3d, Surface, Courbe3d et Boîte_texte. Si l'argument est une liste Liste, l'application représente tous ses éléments.

Il faut souligner le cas particulier où le paramètre d est un identificateur (variable). S'il a comme valeur un objet pouvant être dessiné, celui-ci est représenté dans le cas contraire, aucune opération n'a lieu et un avertissement est émis. Si la valeur de d change par la suite, le dessin est mis à jour afin de représenter le nouvel objet. On peut dire que la planche à dessin se souvient des éléments qui y ont été dessinés et les redessine si leur valeur change.

L'exemple suivant permet de vérifier ce comportement. Si vous définissez P comme le point (3,5,0) et le dessinez (premier bloc), le point (3,5,0) apparaît sur la planche à dessin. Si P prend ensuite comme valeur le point (2,-1,0), ce dernier correspond alors au point dessiné. Cette action se produit sans devoir utiliser à nouveau la commande tracer3d avec le point P.



dessiner une fonction: 

Si f est une fonction des variables x et y ou une expression en x et y, alors :

tracer3d(f,x,y)donne une représentation graphique de f.

tracer3d(f,x,a:Réel,b:Réel,y,c:Réel,d:Réel) donne une représentation graphique de f dans l'intervalle [a,b] pour la variable x et dans l'intervalle [c,d] pour la variable y.

tracer3d(f,x,r:Parcours) donne au moins une représentation graphique de f aux points du parcours r. La représentation graphique passe normalment par d'autres points pour plus de précision.

tracer3d(f) est identique si f est une fonction ou une expression de deux variables, avec tracer3d(f,x,y)x et y sont les seules variables de f, ou avec tracer3d(f(v,w),v,w)v et w sont des variables auxiliaires.

tracer3d(f,a:Réel,b:Réel,c:Réel,d:Réel) agit comme tracer(f), mais en limitant le domaine aux intervalles [a,b] et [c,d]

tracer3d(f,r1:Parcours,r2:Parcours)agit comme tracer(f), mais en limitant le domaine aux parcours r1 et r2, comme expliqué auparavant.



dessine une équation: tracer3d(eq:Équation)

La commande tracer3d accepte aussi une équation comme argument. Cette commande offre une représentation graphique de l'objet mathématique associé à cette équation.

Les équations qu'accepte la commande sont celles qui correspondent aux objets de type Plan3d.



options tracer3d: De façon optionnelle, le dernier argument de la commande tracer3d peut être une Liste d'options. Les options permettent de choisir l'aspect (couleur, épaisseur, etc.) des figures. Le fonctionnement de certaines options, ou leur qualité, dépend de la version de Java™ (JVM) installée sur l'ordinateur. Avec Java™ version 1.3 (Java 2) ou une version plus récente, le second exemple représente des droites de différentes largeurs. Télécharger la dernière version de Java.

Introduisez toutes les valeurs des options en les séparant par des virgules et en respectant le format 'nom_option=valeur_option' : par exemple, couleur=vert.

La liste d'options de la commande tracer3d est :
couleur

Indique la couleur du dessin sur la planche.

Valeur possible liste de trois entiers entre 0 et 255 sous la forme '{r,g,b}', où r,g,b correspond à la quantité de rouge (red), de vert (green) et de bleu (blue) déterminant la couleur. Pour simplifier le travail, quelques couleurs ont été définies : noir, blanc, rouge, vert, bleu, cian, magenta, jaune, marron, orange, rose, gris, gris_foncé, gris_clair et la liste complète des couleurs html.

Valeur par défaut noir



bord

Indique si le contour des figures fermées doit être peint.

Valeur possible vrai et faux.

Valeur par défaut vrai



remplir

Dans le cas d'une figure fermée, la commande indique si l'intérieur est peint.

Valeur possible vrai, faux et "automatique".

Valeur par défaut "automatique"



couleur_remplissage

Dans le cas d'une figure fermée et avec la valeur true pour remplir, indique la couleur de l'intérieur des figures.

Valeur possible : Une couleur Couleur et "automatique" ; si vous choisissez cette seconde valeur de l'option, l'intérieur de la figure est de la même couleur que l'option couleur

Valeur par défaut "automatique"



visible

Indique si l'élément est visible.

Valeur possible vrai et faux.

Valeur par défaut vrai



transparence

Indique le degré de transparence de l'élément. La valeur 0 indique que l'élément est totalement opaque. La valeur 1 indique qu'il est totalment transparent.

Valeur possible : tout nombre réel Réel entre 0 et 1.

Valeur par défaut : 0.3



mobile

Si l'objet à dessiner n'est pas défini de façon statique, permet qu'il se déplace éventuellement dans l'espace.

Valeur possible vrai et faux.

Valeur par défaut vrai



grillage

Indique si les arêtes de l'élément sont visibles.

Valeur possible vrai, faux et "automatique".

Valeur par défaut "automatique"



taille_point

Indique la taille des points dessinés sur la planche.

Valeur possible : tout nombre réel Réel positif.

Valeur par défaut : 5



largeur_ligne

Indique l'épaisseur des droites, des segments ou des graphiques des fonctions dessinées sur la planche.

Valeur possible : tout nombre réel Réel positif.

Valeur par défaut : 1



évaluer

Indique si l'élément est évalué au moment d'effectuer le dessin.

Valeur possible vrai et faux.

Valeur par défaut faux



montrer_étiquette

Indique si l'étiquette de la figure doit être affichée dans le graphique.

Valeur possible vrai et faux.

Valeur par défaut faux



étiquette

Indique l'étiquette affichée à côté de la figure

Valeur possible : tout objet et "automatique" ; si vous choisissez cette seconde valeur de l'option, l'étiquette indique le nom de la figure.

Valeur par défaut "automatique"



étiquette_police

Indique le type de police utilisé pour écrire les étiquettes sur la planche.

Valeur possible : tout objet de type Police.

Valeur par défaut : {gras=faux,italique=faux,nom="SansSerif",size=12}



nom

Si la commande tracer3d ne connaît pas le nom de l'objet qu'elle doit dessiner, indiquez ce nom. Ceci est uniquement utile s'il s'agit d'un élément unique, et non d'une liste.

Valeur possible : tout objet de type Chaîne.

Valeur par défaut nul



nom_générique

Si la commande tracer3dne connaît pas le nom de l'objet qu'elle doit dessiner, le nom de la figure en question correspond à la valeur de cette option concaténée avec un nombre.

Valeur possible : tout objet de type Chaîne.

Valeur par défaut nul





 Commandes pour écrire du texte


écrire3d: écrire3d(d,P:Point)

Cette fonction permet d'écrire d au point P. Normalement, d est de type Chaîne, même quand il peut s'agir de n'importe quel objet. En général, on peut considérer que la commande écrire3d est une façon rapide de dessiner des objets de type Boîte_texte.



options écrire3d: De façon optionnelle, le dernier argument de la commande écrire3d peut être une Liste d'options. Les options admises par la commande écrire3d sont celles de la commande boîte_texte et celles de tracer (présentées ici) puisque écrire3d(t,d,P,O) équivaut à tracer(t,boîte_texte(d,P,O),O), où t est un tableau Table3d, O une liste Liste d'options et d et P sont telles que décrites dans le paragraphe antérieur. Pour connaître les options de cette commande, vous pouvez consulter son homonyme au chapitre Graphiques 2D.


 Planche à dessin

Les commandes tracer3d ou écrire3d peuvent accepter de façon facultative comme premier argument la planche à dessin où doit s'effectuer la représentation. Si le premier argument n'est pas une planche à dessin, wiris en fournit un avec des caractéristiques prédéfinies.

Chaque bloc de calculs est associé à une planche par défaut et peut être associé à toutes les planches souhaitées. La commande pour créer une planche à dessin est traceur3d() ou traceur3d(P,x,y,z) ; cette dernière permet de créer une planche dont le centre est le point P, de largeur x, de hauteur y et de profondeur z.

.

Une fois la planche créée, les attributs peuvent être modifiés à l'aide de la fonction attributs3d. Dans l'exemple suivant est créée une planche à dessin dans laquelle, contrairement au cas habituel, ni les axes, ni le cube n'apparaissent :

La description des icônes de la planche à dessin ( , , , , etc.) se trouve dans l'annexe Menus, icônes....



options traceur3d: La liste d'options de la commande traceur3d est :
centre

Indique le point au centre de la planche.

Valeur possible : tout point Point.

Valeur par défaut point(0,0,0)



hauteur

Indique la hauteur de la planche.

Valeur possible : tout nombre réel Réel positif.

Valeur par défaut : 21



largeur

Indique la largeur de la planche.

Valeur possible : tout nombre réel Réel positif.

Valeur par défaut : 21



profondeur

Indique la profondeur de la planche.

Valeur possible : tout nombre réel Réel positif.

Valeur par défaut : 21



couleur_fond

Indique la couleur de l'arrière-plan de la planche.

Valeur possible : toute couleur Couleur, au format numérique {r,g,b} ou, s'il est défini, son nom.

Valeur par défaut : {255,255,240} (crème).



information

Indique les informations devant s'afficher lorsque vous déplacez la souris sur une figure. Ces informations peuvent être modifiées une fois le dessin à l'écran, grâce aux icônes , ou de la barre d'outils de la planche à dessin.

Plus d'information sur étiquette ou montrer_étiquette.

Valeur possible "aucun", "nom", "définition" et "valeur".

Valeur par défaut "nom"



visible

Indique si la planche est visible.

Valeur possible vrai et faux

Valeur par défaut vrai



matrice_transformation

Indique la position du cube de représentation dans la fenêtre de dessin. Chaque fois que vous déplacez le cube, vous pouvez connaître la nouvelle position grâce à l'icône de la barre d'outils de la planche à dessin.

Valeur possible : toute Matrice de nombres réels Réel 3x3.

Valeur par défaut





· Attributs de la fenêtre



hauteur_fenêtre

Indique la hauteur de la fenêtre de dessin en pixels.

Valeur possible : tout nombre entier Entier positif.

Valeur par défaut : 450



largeur_fenêtre

Indique la largeur de la fenêtre de dessin en pixels.

Valeur possible : tout nombre entier Entier positif.

Valeur par défaut : 450





· Attributs des axes de coordonnées



montrer_axes

Indique si les axes de coordonnées apparaissent dans le dessin.

Valeur possible vrai et faux.

Valeur par défaut vrai



couleur_axes

Si la valeur de montrer_axes est true, indique la couleur des axes.

Valeur possible : toute couleur Couleur, au format numérique {r,g,b} ou, s'il est défini, son nom.

Valeur par défaut : {150,150,255} (bleu clair).





· Attributs du cube



montrer_cube

Indique si un cube s'affiche dans la fenêtre. Les points peuvent se déplacer librement dans la planche à dessin.

Valeur possible vrai et faux.

Valeur par défaut vrai



couleur_cube

Indique la couleur du cube.

Valeur possible : toute couleur Couleur, au format numérique {r,g,b} ou, s'il est défini, son nom.

Valeur par défaut : {150,150,255} (bleu clair).



mathsformore.com powered by WIRIS

©2003 maths for more sl. Tous droits réservés.Avertissement légal