plot3d3
Esboço de malha de uma superfície definida por facetas retangulares
Seqüência de Chamamento
plot3d3(X,Y,Z [,vect,theta,alpha,leg,flag,ebox]) plot3d3(X,Y,Z, <opt_args>)
Parâmetros
- X, Y, Z:
3 três matrizes de reais definindo uma estrutura de dados.
- vect
vetor de reais.
- <opt_args>
representa uma seqüência de declarações
key1=value1, key2=value2
,... ondekey1
,key2,...
podem ser um dos seguintes: theta, alpha ,leg,flag,ebox (ver definições abaixo).- theta, alpha
valores reais de dados em graus, as coordenadas esféricas do ponto de observação.
- leg
string definindo os rótulos para cada eixo com @ como um separador de campos, por exemplo "X@Y@Z".
- flag
um vetor real de tamanho quatro.
flag=[vertical_color, horizontal_color,type,box]
.- vertical_color
um inteiro (cor da superfície), o padrão é 3.
Índice do mapa de cores definindo a cor a ser utilizada para se desenhar as bordas verticais.
- horizontal_color
um inteiro (cor da superfície), o padrão é 4.
Índice do mapa de cores definindo a cor a ser utilizada para se desenhar as bordas horizontais.
- type
um inteiro (escala) o padrão é 2.
- type=0:
o esboço é feito utilizando-se a escala 3d corrente (definida por uma chamada anterior a
param3d
,plot3d
,contour
ouplot3d1
).- type=1:
re-escala automaticamente caixas 3d com relação de aspecto extrema, as fronteiras são especificadas pelo valor do argumento opcional
ebox
.- type=2:
re-escala automaticamente caixas 3d com relação de aspecto extrema, as fronteiras são computadas utilizando-se dados fornecidos.
- type=3:
fronteiras 3d isométricas com fronteiras da caixa dadas por
ebox
, de modo semelhante atype=1
.- type=4:
fronteiras 3d isométricas derivadas dos dados, de modo semelhante a
type=2
.- type=5:
fronteiras 3d isométricas expandidas com fronteiras fornecidas por
ebox
, de modo semelhante atype=1
.- type=6:
fronteiras 3d isométricas expandidas derivadas dos dados, de modo semelhante a
type=2
.Note que as fronteiras dos eixos podem ser customizadas através das propriedades da entidade de eixos (ver axes_properties).
- box
um inteiro (moldura ao redor do esboço), o padrão é 4.
- box=0:
nada é desenhado ao redor do esboço.
- box=1:
não implementado (é como box=0)
- box=2:
apenas os eixos atrás da superfície são desenhados.
- box=3:
uma caixa cercando a superfície é desenhada e legendas são adicionadas.
- box=4:
uma caixa cercando a superfície é desenhada e legendas e eixos são adicionados.
Note que o aspecto dos eixos pode ser customizado através das propriedades da entidade Axes (ver axes_properties).
- ebox
especifica as fronteiras do esboço através do vetor
[xmin,xmax,ymin,ymax,zmin,zmax]
. TEste argumento é utilizado junto comtype
emflag
, se for ajustado para1
,3
ou5
(volte acima para ver o comportamento correspondente). Seflag
estiver faltando,ebox
não é levado em conta. Note que, quando especificado, o argumentoebox
age no campodata_bounds
que também pode ser ajustado através das propriedades da entidade Axes (ver axes_properties).
Descrição
plot3d3
realiza um esboço de malha de uma
superfície definida por facetas retangulares. (X,Y,Z) são três matrizes
que descrevem uma superfície. A superfície é composta por polígonos de
quatro lados.
As coordenadas X de uma faceta são dadas por X(i,j),X(i+1,j),X(i,j+1),X(i+1,j+1). De modo semelhante Y e Z são coordenadas Y e Z.
O vetor vect
é usado quando múltiplas superfícies
são codificadas nas mesmas matrizes (X,Y,Z). vect(j)
fornece a linha na qual a codificação da j-ésima superfície começa. Ver
plot3d2
para uma descrição completa. Como um esboço de
malha, a única propriedade disponível que você pode editar é a opção
visible
(ver axes_properties).
Exemplos
Ver Também
Report an issue | ||
<< plot3d2 | 3d_plot | scatter3d >> |