В MatLab'e написал триангуляцию Делоне для координат
Код:
clc; clear all; clf;
pr=load(' E:\matlabNEW\Altar.asc')
x=pr(:,1);
y=pr(:,2);
z=pr(:,3);
colormap ('default');
tri = delaunay (x, y);
trisurf (tri, x, y, z);
как видоизменить код, чтобы включить к координатам
еще и интенсивность, и RGB ?
есть соображение так представить, но не знаю, как дополнить код, чтобы функционировал, как надо.
Код:
clc; clear all; clf;
pr=load(' E:\matlabNEW\Altar.asc')
x=pr(:,1);
y=pr(:,2);
z=pr(:,3);
rgb=pr(:,4:6);
intens=pr(:,8:10);
colormap ('default');
tri = delaunay (x, y);
trisurf (tri, x, y, z, 'rgb', 'intens');
а вот сами данные, так выглядят (координаты, ргб, интенсивность)
часть данных
Код:
31188.63 -16003.41 166031.95 175 175 175 175 -0.22 0.97 -0.01
31173.91 -16006.59 166047.03 169 169 169 169 -0.22 0.97 -0.01
31192.55 -15847.26 167298.44 192 192 192 192 -0.74 -0.49 -0.46
31341.84 -15889.43 167210.20 209 209 209 209 0.57 -0.59 -0.57
31617.03 -15816.64 167092.79 196 196 196 196 0.57 -0.59 -0.57
31320.52 -15893.72 167221.18 207 207 207 207 0.57 -0.59 -0.57
31586.91 -15825.56 167749.05 191 191 191 191 0.57 -0.59 -0.57