Plotting a rectangle in 3D space

60 visualizaciones (últimos 30 días)
Karthik
Karthik el 19 de Dic. de 2013
Comentada: Marcelo Soto Thompson el 27 de Nov. de 2015
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
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

Más información sobre Annotations en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by