Reparación de malla/Topología

Comprobación de topología y manifold (local)

Comprueba localmente la topología manifold y la estanqueidad con recorrido de media arista, análisis de abanicos de vértices y autointersecciones. El Worker analiza STL, OBJ, PLY, 3MF, GLB o un glTF autocontenido e informa de carcasas, bucles de borde, característica de Euler, género, aristas no manifold, vértices de corbatín y pares de triángulos que se cruzan sin subir el archivo.

DisponibleSin subidaWorkerSTL · OBJ · PLY · 3MF · GLB · glTF

Informe de topología

Sin subida

Informe de topología

Recorrido de semi-aristas, incidencia de aristas, comprobación de abanicos de vértices y prueba de autointersección por pares de triángulos hasta 200.000 triángulos. El análisis de bordes, el relleno de agujeros y el volumen con signo son comprobaciones aparte.

Arrastra una malla para inspeccionarla

STL, OBJ, PLY, 3MF, GLB o un glTF autocontenido. El Worker comprueba carcasas de semi-aristas, enrollado, abanicos de vértices y autointersecciones de triángulos.

Arrastra una malla para inspeccionarla

STL, OBJ, PLY, 3MF, GLB o un glTF autocontenido. El Worker comprueba carcasas de semi-aristas, enrollado, abanicos de vértices y autointersecciones de triángulos.

Elegir archivo

Tamaño máximo de archivo: 500 MB · Sin subida

Sin subida · File.slice() / ArrayBuffer → Worker → informe de topología de aristas.

Cómo funciona

  1. 1

    Arrastra un archivo de malla en cualquier formato compatible.

  2. 2

    El Worker analiza el archivo y crea un grafo de incidencia de media arista con gemelas para las aristas compartidas.

  3. 3

    Las aristas de borde se cuentan una vez, las aristas no manifold más de dos veces, y se comprueba la coherencia del enrollado.

  4. 4

    El recorrido de media arista agrupa la superficie en carcasas conectadas por aristas, cuenta bucles de borde y abanicos de vértices, y calcula la característica de Euler y el género.

  5. 5

    Si la malla está por debajo del límite de autointersecciones, un BVH de triángulos prueba pares no adyacentes, incluidos los solapamientos coplanares.

  6. 6

    Lee el informe de topología localmente. No se sube ningún archivo.

Qué significan los números

Manifold

Una arista manifold pertenece exactamente a dos triángulos. Esta herramienta comprueba la incidencia de media arista, los abanicos de vértices, las carcasas, los bucles de borde, la característica de Euler y el género, además de las autointersecciones entre pares de triángulos. La reparación de autointersecciones es un trabajo aparte.

Estanco

Estanco significa que no hay aristas de borde ni aristas no manifold. Una malla cerrada todavía puede tener autointersecciones o paredes finas.

Alcance de la comprobación

El análisis de media arista está limitado a 2.000.000 de triángulos y el de autointersecciones a 200.000 triángulos. El STL ASCII se suelda antes de la comprobación para que su sopa de triángulos tenga una incidencia significativa.

Abanicos de vértices

Un vértice de corbatín tiene dos o más abanicos de superficie conectados solo en un punto. Cada arista incidente aún puede tener dos caras, así que una comprobación solo de aristas no lo detecta. El recorrido de abanicos de media arista cuenta estos vértices incluso cuando hay aristas no manifold.

shells

Una carcasa es un componente de triángulos conectado por aristas. Una carcasa cerrada no tiene medias aristas de borde; una carcasa abierta está delimitada por bucles de borde. La característica de Euler es V − E + F. El género se deriva como (2 − b − χ) / 2 y solo se muestra cuando todas las carcasas están orientadas de forma coherente, son manifold en aristas y vértices, no tienen triángulos degenerados y sus bucles de borde no son ambiguos. Con varias carcasas se informa del género sumado.

Autointersecciones

La prueba de autointersecciones compara pares de triángulos no adyacentes bajo un BVH e informa tanto de los pares que se cruzan como del número de triángulos únicos implicados. Detecta solapamientos coplanares; los pares que comparten un vértice o una posición coincidente se tratan como contactos adyacentes. Esto es detección, no reparación.

Notas de impresión

  • Un informe estanco es una señal de topología, no una garantía de laminado; comprueba las paredes finas y los voladizos por separado.
  • Las aristas no manifold suelen necesitar una operación de reparación antes de laminar.
  • Las autointersecciones pueden crear regiones ambiguas de interior/exterior; corrígelas en CAD o con una operación booleana antes de imprimir.
  • Usa clean-mesh para eliminar triángulos degenerados y duplicados y vuelve a ejecutar esta comprobación.
  • Un género de 0 con una sola carcasa suele significar un sólido simple; los agujeros que atraviesan la pieza añaden asas y aumentan el género.

Preguntas

Referencias

  • · ISO/ASTM 52900
  • · Topología de malla: bordes, aristas no manifold y autointersecciones