Plotting a rectangle in 3D space

Hi, Suppose I have four points as p1 = [x1,y1,z];p2 = [x2,y2,z];p3 = [x3,y3,z];p4 = [x4,y4,z];
If these four points form a perfect rectangle,what line of code should I write to plot this rectangle in 3D space?
Thanks.
Karthik

 Respuesta aceptada

Walter Roberson
Walter Roberson el 19 de Dic. de 2013
plot3d( [x1 x2 x3 x4 x1], [y1 y2 y3 y4 y1], [z z z z z] )
If, that is, you want it as a line. If you want it as a surface, use patch() instead of plot3d()

3 comentarios

Karthik
Karthik el 19 de Dic. de 2013
Thank you
Noam Greenboim
Noam Greenboim el 6 de Abr. de 2015
Which toolboxes are needed? It's not recognized on Matlab R2013a
Marcelo Soto Thompson
Marcelo Soto Thompson el 27 de Nov. de 2015
It should read plot3, not plot3D.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Etiquetas

Preguntada:

el 19 de Dic. de 2013

Comentada:

el 27 de Nov. de 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by