然后您可以设置补丁的属性。特别是,看
//www.tatmou.com/help/matlab/ref/matlab.graphics.primitive.patch-properties.html buduav0-1-FaceVertexCData
FaceVertexCData连同FaceColor,插值函数。做对你可以分配一个颜色每个顶点,然后面对之间的颜色将是一个进步的插值顶点的颜色。
应用三角脸的颜色变化
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])