【发布时间】:2019-07-29 22:18:32
【问题描述】:
我有 3 个向量,它们指定 3 空间中一条线上各个点的 X、Y 和 Z 坐标。我使用 plot3 绘制它们,即
plot3(X,Y,Z,'go-','LineWidth',4,'MarkerSize',32);
grid on
获取网格上的 3D 线对象。我希望能够使用 lightangle 之类的命令来更改对象上的照明,但它似乎只适用于使用 surf、mesh 等创建的对象。有没有人有一个好方法可以将我的线变成我的对象可以调节灯光吗?
谢谢, 克里斯
【问题讨论】:
-
我相信在包括 Matlab 在内的大多数 3D 图形引擎中,光照只影响 2D 表面而不影响边缘,因此您不能将光照应用于线条。
-
创建一个
cylinder并根据您的矢量应用 3D 旋转