geom3d
projeção 3d para 2d após um esboço 3d
Seqüência de Chamamento
[x,y]=geom3d(x1,y1,z1)
Parâmetros
- x1,y1,z1
vetores reais de mesmo tamanho (pontos em 3d).
- x,y
vetores reais de mesmos tamanhos que
x1,y1ez1.
Descrição
Após o uso de uma função de esboço 3d como
plot3d, plot3d1 ou
param3d, geom3d gives the mapping
between a point in 3D space (x1(i),y1(i),z1(i)) e o
ponto correspondente (x(i),y(i)) no plano 2d projetado.
Então, todas as primitivas de gráficos 2d que funcionam em
(x,y) podem ser usadas para superposição no esboço
3d.
Exemplos
deff("[z]=surface(x,y)","z=sin(x)*cos(y)") t=%pi*(-10:10)/10; // esboço 3d da superfície fplot3d(t,t,surface,35,45,"X@Y@Z") // agora, (t,t,sin(t).*cos(t)) é uma curva na superfície // que pode ser desenhada utilizando-se geom3d e xpoly [x,y]=geom3d(%pi/2,0,surface(%pi/2,0))
| Report an issue | ||
| << genfac3d | 3d_plot | mesh >> |