首页 > 编程语言 >什么是体元?什么是体素?Marching Cubes算法理解

什么是体元?什么是体素?Marching Cubes算法理解

时间:2022-11-07 10:57:08浏览次数:70  
标签:Cubes 等值 算法 cube https 体元 体素 com Marching

Marching cubes uses a divide-and-conquer approach to locate the surface in a logical cube created from eight pixels; four each from two adjacent slices

Marching立方体使用分而治之的方法在由八个像素创建的逻辑立方体中定位曲面;两个相邻切片各四个。

顶点值高于等值在表面的内部,等于等值在表面上,低于等值在表面外。

 

 

每个顶点有两种状态,总共有256种,可以制作一个查找表(look up table)

但由于反转状态不变,所以可以减少一半,为128种。

再根据旋转不变形,又可以减少到14种情况。

可以认为这14中类似于基,经过旋转,反转可以得到256种状态对应的结果。

参考:https://zhuanlan.zhihu.com/p/48022195

        https://www.bilibili.com/read/cv8096686/

       https://www.jianshu.com/p/5a6ade7b77b6(网格生成与marching cube)在学习网格生成算法的计划中,建议大家先了解Marching Cube(MC),为什么呢,他也不是一个端到端的网格生成算法?因为很多连续算法在最后提取等值面的时候都会采用marching cube或其改进版本,可以说是很多算法的最后一步。如果不理解这一步怎么做的,也很难理解其他算法之前的那么多计算的目的是什么。除此之外可以大大简化其他算法的解释过程,最后一步,就可以忽略不解释了。所以我们大家开始吧。

标签:Cubes,等值,算法,cube,https,体元,体素,com,Marching
From: https://www.cnblogs.com/2008nmj/p/16865219.html

相关文章

  • 多媒体元素
    多媒体元素video视频audio音频videocontorls:控制控件的显示,取值只能为contorls某些属性,只有两种状态:不写取值为属性名这种属性叫做布尔属性布尔属性在HTM......
  • HTML09.多媒体元素
    多媒体元素video视频audio音频videocontrols:控制控件的显示,取值只能为controls--->controls="controls"某些属性,只有两种属性:不写属性取值为属性名这种属性......
  • Day05媒体元素
    视频元素video音频元素audio<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>媒体元素学习</title></head><body><!--音频和视频......