Yin的笔记本

vuePress-theme-reco Howard Yin    2021 - 2026
Yin的笔记本 Yin的笔记本

Choose mode

  • dark
  • auto
  • light
Home
Category
  • CNCF
  • Docker
  • namespaces
  • Kubernetes
  • Kubernetes对象
  • Linux
  • MyIdeas
  • Revolution
  • WebRTC
  • 云计算
  • 人工智能
  • 分布式
  • 图像处理
  • 图形学
  • 微服务
  • 数学
  • OJ笔记
  • 博弈论
  • 形式语言与自动机
  • 数据库
  • 服务器运维
  • 编程语言
  • C
  • Git
  • Go
  • Java
  • JavaScript
  • Nvidia
  • Python
  • Shell
  • Rust
  • Tex
  • Vue
  • 视频编解码
  • 计算机网络
  • SDN
  • 论文笔记
  • 讨论
  • 边缘计算
  • 量子信息技术
Tag
TimeLine
About
查看源码
author-avatar

Howard Yin

311

Article

157

Tag

Home
Category
  • CNCF
  • Docker
  • namespaces
  • Kubernetes
  • Kubernetes对象
  • Linux
  • MyIdeas
  • Revolution
  • WebRTC
  • 云计算
  • 人工智能
  • 分布式
  • 图像处理
  • 图形学
  • 微服务
  • 数学
  • OJ笔记
  • 博弈论
  • 形式语言与自动机
  • 数据库
  • 服务器运维
  • 编程语言
  • C
  • Git
  • Go
  • Java
  • JavaScript
  • Nvidia
  • Python
  • Shell
  • Rust
  • Tex
  • Vue
  • 视频编解码
  • 计算机网络
  • SDN
  • 论文笔记
  • 讨论
  • 边缘计算
  • 量子信息技术
Tag
TimeLine
About
查看源码
  • Marching Cube 算法

Marching Cube 算法

vuePress-theme-reco Howard Yin    2021 - 2026

Marching Cube 算法


Howard Yin 2026-07-25 05:59:00 图形学

经典教程 Coding Adventure: Marching Cubes

前置知识:Signed Distance Field

Marching Cube 算法是一种从三维标量场中提取等值面的方法。

Marching Cube 算法开始前,先要在三维标量场的网格顶点采样形成cubes。对于任意的这种cubes网格,总是可以设置一个阈值筛掉其中的某些网格顶点形成形状:

而Marching Cube 算法的目标就是从剩下的这些网格顶点中提取包围他们的surface:

每个cube有8个顶点,每个顶点有在surface内和在surface外两种情况,8个顶点共28=2562^8=25628=256种情况,每种情况都可以对应到一个cube内部的surface结构:

最后把它们拼上就完事了:

帮助我们改善此页面!
创建于: 2026-07-25 05:59:02

更新于: 2026-07-25 05:59:02