Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
isoview
Règle la vue isométrique des repères graphiques
Syntaxe
isoview isoview on isoview off isoview(idGraphics [,"on"|"off"]) isoview(xmin, xmax, ymin, ymax) // OBSOLETE. utiliser replot()
Paramètres
- "on" | "off" | <none>
- Active, désactive ou commute la vue isométrique pour les repères graphiques considérés.
- idGraphics
- Vecteur d'identifiants graphiques. Tous les repères graphiques afférents sont traités. Par défaut, le repère actif est traité.
- xmin, xmax, ymin, ymax
- 4 nombres décimaux : nouvelles bornes du repère actif.
Ces paramètres seront supprimés de
isoview()
dans Scilab 6.1. SVP désormais utiliser replot à la suite deisoview
.
Description
isoview
est utilisée pour activer ou désactiver
l'affichage graphique en échelles isométriques sur les axes
x, y, voire z, sans modifier la taille de la fenêtre graphique.
isoview()
ou simplement isoview
commute la vue isométrique/normale pour le repère actif, en conservant
ses bornes.
isoview("on")
ou isoview on
active la vue isométrique pour le repère actif.
isoview("off")
ou isoview off
relaxe les échelles en x, y (voire z) pour le repère actif.
isoview(idGraphics,..)
agit sur tous les repères
graphiques impliqués dans le vecteur d'identifiants graphiques donné :
- Si
idGraphics(i)
désigne une figure, tous ses repères graphiques sont considérés. - Si
idGraphics(i)
représente un repère graphique, il est modifié comme tel. - Si
idGraphics(i)
désigne un sous-composant d'un repère (telle qu'une courbe polyline, un agrégat compound, etc), son repère graphique parent est considéré.
isoview(xmin, xmax, ymin, ymax)
sets the current
axes in isometric mode, and then sets its bounds to the given values.
Cette utilisation sera supprimée à partir de Scilab 6.1. Merci d'utiliser
replot après
isoview à la place. |
Après l'appel à isoview(..) , le repère actif
reste le même, y compris lorsque plusieurs repères ont été traités. |
Il est possible de tracer directement des courbes en échelles isométriques
en utilisant l'option plot2d(...,frameflag=4) lors
de l'appel, sans devoir utiliser isoview après coup. |
Exemples
t = [0:0.1:2*%pi]'; clf nc = 3; subplot(2,nc,1) plot2d(cos(t),sin(t)) xtitle("Véritable cercle") a1 = gca(); subplot(2,nc,nc+1) plot2d(cos(t),sin(t)) isoview subplot(2,nc,2) plot2d(7*cos(t),2*sin(t)) xtitle("Véritable ellipse") a2 = gca(); subplot(2,nc,nc+2) plot2d(7*cos(t),2*sin(t)) isoview // Dessinons une sphère à facettes calculées avec eval3dp() deff("[x,y,z] = sph(alp,tet)",[ "x = r*cos(alp).*cos(tet)+orig(1)*ones(tet)"; .. "y = r*cos(alp).*sin(tet)+orig(2)*ones(tet)"; .. "z = r*sin(alp)+orig(3)*ones(tet)"]); r = 3; orig = [0 0 0]; [xx,yy,zz] = eval3dp(sph,linspace(-%pi/2,%pi/2,40),linspace(0,%pi*2,40)); subplot(2,nc,3) plot3d(xx, yy, zz, alpha=60, flag=[color("green") 8 4]) xtitle("Véritable sphère") a3 = gca(); subplot(2,nc,nc+3) plot3d(xx, yy, zz, alpha=60, flag=[color("green") 8 4]) isoview // Commutation en vue isométrique/normale pour tous les repères de la fenêtre isoview(gcf()) // Passage en vue isométrique de tous les repères de la fenêtre graphique isoview(gcf(), "on") // Passage en vue normale du repère actif isoview off // Passage en vue isométrique des repères graphiques du haut isoview(gcf(),"off") isoview([a1 a2 a3], "on")
Voir aussi
- replot — recadre la zone affichée d'un ou plusieurs repères graphiques
- Axes properties — description of the axes entity properties
Historique
Version | Description |
6.0 |
|
Report an issue | ||
<< graduate | axes_operations | newaxes >> |