資源簡介
用matlab開發(fā)的計(jì)算給定曲面點(diǎn)云的,高斯和平均曲率圖
代碼片段和文件信息
function?[KHPmaxPmin]?=?surfature(XYZ)
%?SURFATURE?-??COMPUTE?GAUSSIAN?AND?MEAN?CURVATURES?OF?A?SURFACE
%???[KH]?=?SURFATURE(XYZ)?WHERE?XYZ?ARE?2D?ARRAYS?OF?POINTS?ON?THE
%???SURFACE.??K?AND?H?ARE?THE?GAUSSIAN?AND?MEAN?CURVATURES?RESPECTIVELY.
%???SURFATURE?RETURNS?2?ADDITIONAL?ARGUEMENTS
%???[KHPmaxPmin]?=?SURFATURE(...)?WHERE?Pmax?AND?Pmin?ARE?THE?MINIMUM
%???AND?MAXIMUM?CURVATURES?AT?EACH?POINT?RESPECTIVELY.
%?First?Derivatives
[XuXv]?=?gradient(X);
[YuYv]?=?gradient(Y);
[ZuZv]?=?gradient(Z);
%?Second?Derivatives
[XuuXuv]?=?gradient(Xu);
[YuuYuv]?=?gradient(Yu);
[ZuuZuv]?=?gradient(Zu);
[XuvXvv]?=?gradient(Xv);
[YuvYvv]?=?gradient(Yv);
[ZuvZvv]?=?gradient(Zv);
%?Reshape?2D?Arrays?into?Vectors
Xu?=?Xu(:);???Yu?=?Yu(:);???Zu?=?Zu(:);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????.CA....???????395??2009-05-21?08:47??Gauss?and?Mean?Curvature\surfature?information.txt
????.CA....??????1808??2010-10-15?21:13??Gauss?and?Mean?Curvature\surfature.asv
????.CA....??????1808??2010-10-15?21:15??Gauss?and?Mean?Curvature\surfature.m
????.CA....??????1813??2009-05-21?08:46??Gauss?and?Mean?Curvature\surfature.txt
????.C.D...?????????0??2010-10-15?21:08??Gauss?and?Mean?Curvature
-----------?---------??----------?-----??----
?????????????????5824????????????????????5
評論
共有 條評論