[英]How to draw a 3D line in octave/matlab
I would like to draw a simple line between 2 Points in a 3D space using octave. 我想使用八度音阶在3D空间中的2个点之间绘制一条简单的线。
I have tried to use plot3 with two 3D vectors: 我试图使用plot3与两个3D矢量:
vec1 = [0 0 0]
vec2 = [100 100 100]
hold on;
plot3(vec1,vec2,"-");
But this did not work for me. 但这对我不起作用。
I found no pure octave code to draw a line between two points/vectors. 我发现没有纯八度代码在两个点/向量之间画一条线。
Could u help me? 你帮我吗?
For point A (xa, ya, za) and point B (xb, yb, zb) Line A to B: 对于点A(xa,ya,za)和点B(xb,yb,zb)线A到B:
vectorx=[xa xb]
vectory=[ya yb]
vectorz=[za zb]
plot3(vectorx,vectory,vectorz)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.