# Visor de modelos 3D (STL / OBJ / glTF)

Sube un modelo STL, OBJ, GLB o glTF: el servidor extrae vértices, triángulos, dimensiones de la caja envolvente, normales/UV, materiales y animaciones de glTF, y lo renderiza en tiempo real con three.js: arrastrar para rotar, rueda para zoom, modos sombreado/alambre/normales, rejilla y ejes. Los modelos enormes se muestrean para la vista previa (las estadísticas siguen siendo exactas).

> Página canónica: https://elysiatools.com/es/tools/3d-model-viewer

- **Categoría:** Media

- **Palabras clave:** visor 3d, stl, obj, gltf, glb, inspector de malla, three.js

## Descripción general

Reglas de análisis: STL binario = cabecera de 80 bytes + uint32 LE de triángulos + 50 bytes por triángulo (12 B de normal + 9×float de vértices + uint16); STL ASCII escanea líneas vertex; OBJ analiza v/vn/vt/f con triangulación en abanico (índices base 1 y negativos); GLB valida el magic 0x46546C67 y lee los bloques JSON + BIN, decodificando accessors por componentType (5126/5125/5123/5122/5121/5120) y byteStride. La malla de vista previa se limita a 80 000 triángulos (muestreo por stride), pero las estadísticas siempre son exactas. Geometría comprimida con KHR_draco_mesh_compression / EXT_meshopt_compression no se puede descomprimir en el servidor: solo se informa la estructura.

## Entradas

- **Archivo de modelo 3D (STL / OBJ / GLB / glTF)** (file): Upload a .stl, .obj, .glb or .gltf file
- **Modo de render inicial** (select)
- **Fondo del visor** (select)
- **Rotación automática** (checkbox)

## Cuándo usarlo

- Cuando quieras inspeccionar la geometría, dimensiones y materiales de un STL, OBJ o glTF sin abrir un programa de modelado.
- Antes de imprimir o importar un modelo, para confirmar el recuento de triángulos y el tamaño de la caja envolvente.
- Si necesitas previsualizar un GLB o glTF grande con sus nodos y animaciones, incluso cuando supera el límite de malla de vista previa.

## Cómo funciona

- Sube el archivo .stl, .obj, .glb o .gltf (hasta unos 25 MB).
- Elige el modo de render inicial (sombreado, alambre o normales), el fondo y si deseas rotación automática.
- El servidor analiza el formato, extrae geometría y metadatos y, si hace falta, muestrea la malla de vista previa a 80 000 triángulos.
- El visor HTML se muestra con estadísticas exactas; arrastra para rotar, rueda para zoom y observa rejilla, ejes y modos de sombreado.

## Casos de uso

- Verificar tamaño y complejidad de un STL antes de imprimirlo en 3D.
- Revisar materiales, animaciones y árbol de nodos de un GLB o glTF para web o juegos.
- Comprobar triangulación, normales y UV de un archivo OBJ en un flujo de producción.

## Preguntas frecuentes

### ¿Qué formatos admite el visor?

STL (binario y ASCII), OBJ, GLB y glTF.

### ¿Qué datos extrae además de la imagen?

Recuento exacto de vértices y triángulos, dimensiones de la caja envolvente, normales/UV, materiales y animaciones de glTF.

### ¿Qué pasa con modelos de más de 80 000 triángulos?

La vista previa se muestrea por stride; las estadísticas de triángulos y el resto de cifras siguen siendo exactas.

### ¿Puedo ver geometría comprimida con Draco o meshopt?

No se descomprime en el servidor; solo se informa la estructura del archivo.

### ¿Cómo se controla el visor?

Arrastra para rotar, rueda del ratón para zoom. Hay modos sombreado, alambre y normales, más rejilla y ejes.

## Herramientas relacionadas

- [Analizador de pronostico y estacionalidad](https://elysiatools.com/es/tools/time-series-forecast-seasonality-analyzer): Pronostica periodos futuros desde series temporales CSV o JSON y muestra tendencia, componente estacional y residual
- [Visualizador de rutas JSON](https://elysiatools.com/es/tools/json-path-visualizer): Visualiza JSON o JSONL como un arbol expandible y copia expresiones JSONPath para cada nodo
- [Analizador de logs estructurados](https://elysiatools.com/es/tools/structured-log-analyzer): Detecta formatos comunes de logs, extrae campos clave e infiere tipos para exportar en JSON, CSV o SQL.
- [Divisor train/test con estratificación](https://elysiatools.com/es/tools/train-test-split-with-stratification): Lee un dataset CSV/JSON y divide en train/validation/test con muestreo estratificado por la columna objetivo (70/15/15 por defecto, semilla reproducible), o valida con k-fold estratificado; incluye informe de distribución de clases por split con barras de desviación, comprobación de fugas por filas duplicadas, vista previa de SMOTE (interpolación de vecinos sobre el split de train) y exportación de los CSV en ZIP.
- [Detector de progresiones de acordes](https://elysiatools.com/es/tools/audio-chord-progression-detector): Estima localmente los acordes de un audio y descarga CSV, JSON, SVG y notas del método en un ZIP.
- [Generador de marcadores de capítulos de podcast (ID3 / Podcasting 2.0)](https://elysiatools.com/es/tools/podcast-chapter-marker-builder): Pega una lista de capítulos con marcas de tiempo y genera de una vez todos los formatos de entrega: JSON de capítulos Podcasting 2.0 (v1.2.0) y etiqueta RSS podcast:chapters, opción de grabar marcos ID3v2.4 CHAP+CTOC directamente en un MP3 subido (milisegundos como uint32 big-endian normal, offsets 0xFFFFFFFF, subtrama TIT2 por capítulo, se preservan los marcos existentes), pares de comentarios Vorbis CHAPTER001 (OGG/Opus), texto mp4chaps, bloque de marcas de tiempo para la descripción de YouTube y sidecar SRT, más la matriz real de soporte por reproductor (Apple acepta el JSON por RSS desde 2025; Pocket Casts/Overcast solo leen ID3 incrustado; Spotify ignora ambos).
- [Peritaje y reparación de codificación de texto](https://elysiatools.com/es/tools/text-encoding-forensics-and-repair): Inspecciona codificación, BOM, saltos de línea y mojibake, y genera una reparación local puntuada.
- [Detector de desbalance y remuestreo](https://elysiatools.com/es/tools/dataset-imbalance-detector-resampler): Detecta desbalance de clases en datasets CSV o JSON, compara estrategias y previsualiza una salida balanceada

## Ejemplos

- [7Z Viewer Samples](https://elysiatools.com/es/samples/7z-viewer-samples): A small 7Z archive with text and JSON files for in-browser preview
- [RAR Viewer Samples](https://elysiatools.com/es/samples/rar-viewer-samples): A small RAR archive with text and JSON files for in-browser preview
- [TAR Viewer Samples](https://elysiatools.com/es/samples/tar-viewer-samples): A small TAR archive with text and JSON files for in-browser preview
- [ZIP Viewer Samples](https://elysiatools.com/es/samples/zip-viewer-samples): A small ZIP archive with text and JSON files for in-browser preview

## Contenido relacionado

- [Herramientas de análisis de texto, legibilidad e inspección de contenido](https://elysiatools.com/es/hubs/text-analyze): Compara estadísticas de texto, detección de idioma, legibilidad, análisis de sentimiento, revisión de moderación y análisis de patrones en un solo hub.
- [Herramientas de intercambio JSON y traduccion de formatos](https://elysiatools.com/es/hubs/json-convert): Compara herramientas de conversion JSON para CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN y otros formatos estructurados en un solo hub.
- [Herramientas de conversión de texto, codificación y normalización](https://elysiatools.com/es/hubs/text-convert): Compara conversión de mayúsculas y minúsculas, conversión de ancho de caracteres, conversión de codificación, manejo de quoted-printable y normalización de texto en un solo hub.
- [Herramientas de inspeccion, diff y transformacion JSON](https://elysiatools.com/es/hubs/json-utility): Reune en un solo hub herramientas para formatear JSON, comparar cambios, inspeccionar rutas, validar esquemas, combinar archivos y transformar datos para flujos de API y datos.
