Léxico TI › Programación › Surface nets

Surface nets

Programación Svenska → Actualizado: 2026-10-25

Extracción de isosuperficies que coloca un vértice por celda cerca de la superficie y une las celdas vecinas en una malla — un método dual, más simple y suave que marching cubes.

Donde marching cubes emite triángulos dentro de cada celda desde una tabla de consulta, surface nets es un método dual: cada celda que la superficie cruza obtiene un único vértice, situado en el promedio de los cruces de aristas (y opcionalmente relajado hacia sus vecinos), y los quads se forman uniendo los vértices de las cuatro celdas que comparten una arista activa. La malla tiene polígonos menos numerosos y más uniformes, y ninguna astilla fina.

Sarah Frisken Gibson presentó los "naive surface nets" en 1998. El dual contouring extiende la idea con datos Hermite y una resolución cuádrica para que sobrevivan aristas y esquinas duras, a mayor coste; el surface nets simple sigue siendo barato y redondea todo ligeramente. Ambos funcionan igual de bien sobre un campo de voxels.

← Volver al léxico