isosurface(X, Y, Z, V, isovalue)
s = isosurface(X, Y, Z, V, isovalue)
s = isosurface(X, Y, Z, V)
s = isosurface(V, isovalue)
s = isosurface(V)
s = isosurface(..., colors)
s = isosurface(..., 'noshare')
s = isosurface(..., 'verbose')
[faces, vertices] = isosurface(...)
[faces, vertices, colors] = isosurface(...)
| Paramètre | Description |
|---|---|
| X, Y, Z | Vecteurs de grille ou tableaux 3-D de meme taille que V. |
| V | Donnees volumiques 3-D numeriques reelles. |
| isovalue | Niveau scalaire utilise pour extraire la surface. Si la valeur est omise, Nelson choisit un niveau depuis les valeurs finies. |
| colors | Donnees de couleur 3-D numeriques reelles de meme taille que V. |
| Paramètre | Description |
|---|---|
| s | Structure avec les champs faces et vertices, et facevertexcdata lorsque des donnees de couleur sont fournies. |
| faces, vertices, colors | Connectivite triangulaire, coordonnees des sommets et valeurs de couleur interpolees. |
isosurface extrait une surface triangulaire ou les donnees volumiques atteignent une valeur scalaire demandee. Sans argument de sortie, la surface est affichee comme un objet patch dans les axes courants.
L'option 'noshare' ignore la reduction des sommets partages. L'option 'verbose' est acceptee pour compatibilite.
[x, y, z] = meshgrid(-2:0.25:2, -2:0.25:2, -2:0.25:2);
v = x.^2 + y.^2 + z.^2;
isosurface(x, y, z, v, 1);
axis equal;