基于MATLAB对两种三角化算法的分析基于MATLAB对两种三角化算法的分析2007年1O月第23卷第5期皖西学院JournalofWestAnhuiUniversityOct.,(皖西学院机械与电子工程系,安徽六安237012)摘要::等值面;marchingcubes;dualcubes中图分类号::A文章编号:1009—9735(2007)05—0026—03三角化方法,是离散于规则栅格上的隐式表面的一种绘制方法,依赖于找到一个接近等值面(iso—surface)的网格,"好"的网格(mesh).粗略地说,—个好的网格是这样的:(1)三角形接近等边三角形;(2)顶点大致成曲线分布;(3)保留细节;(4)顶点大略具有相同的度(degree)(顶点的度即邻点的数目).,因此,(MC)MarchingCube算法…旧':(1)依次读取两张切片,形成一层(1ayer);(2)由两张切片上下相对应的四个点构成一个立方体(cube);(3)从左至右,从前至后顺序处理一层中的每个立方体(抽取立方体中的等值面),然后从下到上顺序处理第n一1层;(4)重复(1),(2),(3),,,但是生成的网格通常是劣质的:出现退化(degenerate)(DC)为了解决网格质量问题,,DC算法生成的网格基本是MC算法生成的网格数的二倍:MC算26法中的顶点在DC算法中变成了表面,,DC算法不在边上选点,,(左):MC轮廓(中),DC轮廓(右).:MATLAB接口,解析(analytic)接口和文件I/.?收稿日期:2007—06—05作者简介:邓素平(1980一),女,河南太康人,皖西学院机械与电子工程系教师,硕士,研究方向:生物医学信号的获取与处理..圆圆''
基于matlab对两种三角化算法的分析 来自淘豆网www.taodocs.com转载请标明出处.