应用三角脸的颜色变化

7视图(30天)
这就跟你问声好!我有这段代码。我想颜色三角形的面考虑到RGB颜色出现在三个节点。
node_1 = (-46.924, 11.0584, -59.8431);
node_2 = (-45.9522, 13.4294, -59.5705);
node_3 = (-46.4695, 9.8787, -57.7669);
节点= [node_1;node_2;node_3];
面对= (1、2、3);
plot3 (node_1 (: 1) node_1 (:, 2), node_1 (:, 3),“。”,“颜色”(176/255,255/255,0/255),“Markersize”,20)
持有
plot3 (node_2 (: 1) node_2 (:, 2), node_2 (:, 3),“。”,“颜色”(0/255,255/255,155/255),“Markersize”,20)
plot3 (node_3 (: 1) node_3 (:, 2), node_3 (:, 3),“。”,“颜色”(0/255,199/255,255/255),“Markersize”,20)
trimesh(脸(:,:),节点(:1),节点(:,2),节点(:,3),“EdgeColor”,210/255,210/255,210/255,“线宽”,1“Facecolor”,' w ')
持有
网格
视图([20130,40])

答案(1)

沃尔特·罗伯森
编辑:沃尔特·罗伯森 1分钟前
分配的结果trimesh()一个变量。结果将会是一个 补丁 对象。
然后您可以设置补丁的属性。特别是,看 //www.tatmou.com/help/matlab/ref/matlab.graphics.primitive.patch-properties.html buduav0-1-FaceVertexCData FaceVertexCData连同FaceColor,插值函数。做对你可以分配一个颜色每个顶点,然后面对之间的颜色将是一个进步的插值顶点的颜色。

下载188bet金宝搏


释放

R2021b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!