[X,Y,Z]
ポイントクラウドからすべてのポイントにわたる3Dサーフェスのプロットを作成したいと思います。たとえば、これは私の点群の散布図である:Matlab Delaunayポイントクラウドの三角測量 - カラーマトリックス
scatter3(X,Y,Z,5,C)
あなたは、各データポイントは、強度値C
を持って見ることができるように。
私は今、三角測量
dt = DelaunayTri(X,Y,Z);
[tri Xb]= freeBoundary(dt);
を行い、私は
を使って表面の色を設定しようとすると、私は、しかし、三角表面figure
trisurf(tri,Xb(:,1),Xb(:,2),Xb(:,3), 'FaceColor', 'cyan', 'faceAlpha', 0.8);
を取得します
trisurf(tri,Xb(:,1),Xb(:,2),Xb(:,3),C,'EdgeAlpha',0,'FaceColor','interp')
「警告:色データが補間陰影に設定されていません」というメッセージは、C
のサイズがXb
またはtri
と一致しないために発生します。
補間されたサーフェスの色が正しいことを確認するにはどうすればよいですか?
あなたの答えは本当にありがたいです。これは美しく動作します! –
申し訳ありませんが、私はそれについて知らなかった –