Inspector de modelos STL (volumen, impresión 3D)
Inspecciona cualquier malla STL (StereoLithography) íntegramente en tu navegador — sin subida. Detecta automáticamente STL binario o ASCII, parsea cada triángulo, e informa del recuento, vértices únicos vs vértices crudos (el STL almacena los 3 vértices de cada triángulo por separado, así que una malla estanca tiene aprox. 1/6 de los crudos), la bounding box alineada a ejes, el tamaño X×Y×Z y el centro, el volumen por tetraedros con signo (Σ (v₀ · (v₁ × v₂)) / 6 sobre todos los triángulos), el área total, y una comprobación de cierre estanco (cada arista no dirigida debe ser compartida por exactamente 2 triángulos). Tres vistas ortográficas SVG (top XY / front XZ / side YZ) te dejan ver la silueta, y una tabla de adecuación a cama dice qué impresoras populares (Bambu A1 Mini / X1C, Prusa MK4, Ender 3 V3, Voron 2.4) la aceptan.
Cómo usar
- Suelta un .stl en el área punteada o usa el botón Elegir archivo.
- Cambia unidades entre mm, cm, m e in (STL no almacena unidades — el estándar de facto en impresión 3D es mm).
- Revisa la rejilla de estadísticas, las tres proyecciones y la tabla de adecuación a cama.
- Pulsa Reset para cargar otro archivo.
Preguntas frecuentes
- ¿Se sube mi STL?
- No. El archivo se lee con file.arrayBuffer(), se parsea y se dibuja todo en tu navegador — nada va a un servidor. Puedes verificarlo abriendo DevTools → Red mientras cargas un archivo.
- ¿Qué significa exactamente 'estanco / watertight'?
- Que cada arista interior de una malla cerrada está compartida por exactamente dos triángulos. La herramienta construye un mapa de aristas no dirigidas y comprueba el conteo — cualquier valor distinto de 2 indica un agujero, un vértice duplicado sin unir o una unión no-variedad. PrusaSlicer / OrcaSlicer pueden reparar pequeños agujeros automáticamente, pero un cálculo de volumen sólido fiable exige una malla estanca.
- ¿Cómo se calcula el volumen?
- Por el método de tetraedros con signo: cada triángulo (v₀, v₁, v₂) y el origen forman un tetraedro de volumen con signo (v₀ · (v₁ × v₂)) / 6. Sumar sobre todos los triángulos da el volumen encerrado — exacto para cualquier superficie cerrada, independiente del origen. Se muestra el valor absoluto para que problemas de winding no inviertan el signo.
- STL no tiene info de unidades — ¿en qué unidad está el archivo?
- STL no codifica unidades. La convención de facto en impresión 3D son milímetros; en intercambio CAD a menudo son pulgadas. Si un cubo de 100 mm aparece como 100 en esta herramienta, está en mm. Si aparece como 3,94, probablemente en pulgadas. Cambia las unidades del desplegable hasta que cuadre con tu expectativa.
- ¿Por qué la previsualización es solo contornos, sin sombreado?
- Porque SVG sin WebGL maneja sin problemas miles de segmentos de línea pero no polígonos rellenos con ordenamiento de profundidad y sombreado. El contorno ortográfico sigue mostrando la silueta y permite un sanity check de orientación y tamaño — para renderizado 3D completo abre el STL en un slicer o visor como Cura / Bambu Studio.
Herramientas relacionadas
Inspector y validador de GeoJSON (RFC 7946)
Pega o sube un archivo GeoJSON y obtén validación estructural según RFC 7946, conteos por geometría, área por exceso esférico WGS-84 para polígonos, longitud por haversine para líneas, caja delimitadora y vista previa SVG — todo en tu navegador sin subir nada.
Inspector de Archivos WAV
Suelta un .wav y lee su formato, canales, sample rate, bit depth, duración, todos los chunks RIFF y los tags LIST/INFO incrustados — totalmente cliente.
Inspector de tracks GPX (distancia, elevación, mapa)
Suelta un .gpx de tu reloj GPS, Strava, Garmin, Wahoo, Komoot o cualquier tracker y obtén distancia, desnivel positivo/negativo, duración, tiempo en movimiento, velocidad media y máxima, mapa y perfil de elevación al instante.
Verificador de Hash de Archivo
Suelta un archivo y pega un SHA-1 / 256 / 384 / 512 esperado — mira si el hash real coincide. Útil antes de instalar binarios descargados.
Detector de Codificación de Archivos
Sube cualquier archivo de texto y detecta su codificación — UTF-8, UTF-16 LE/BE, UTF-32, Latin-1, ASCII — con detección de BOM, análisis de señal de byte y vista hex.
Inspector de ZIP
Suelta un ZIP y mira cada archivo dentro — tamaños, contenido y descarga individual — sin desempaquetar localmente.