# Visionneuse de modèles 3D (STL / OBJ / glTF)

Téléversez un modèle STL, OBJ, GLB ou glTF : le serveur extrait sommets, triangles, dimensions de la boîte englobante, normales/UV, matériaux et animations glTF, puis le rend en temps réel avec three.js : rotation au glisser, zoom molette, modes ombré/fil de fer/normales, grille et axes. Les très gros modèles sont échantillonnés pour l'aperçu (les statistiques restent exactes).

> Page canonique: https://elysiatools.com/fr/tools/3d-model-viewer

- **Catégorie:** Media

- **Mots-clés:** visionneuse 3d, stl, obj, gltf, glb, inspection de maillage, three.js

## Présentation

Règles d'analyse : STL binaire = en-tête 80 octets + uint32 LE du nombre de triangles + 50 octets par triangle (12 B de normale + 9×float de sommets + uint16) ; STL ASCII scanne les lignes vertex ; OBJ analyse v/vn/vt/f avec triangulation en éventail (indices base 1 et négatifs) ; GLB valide le magic 0x46546C67 et lit les blocs JSON + BIN, en décodant les accessors par componentType (5126/5125/5123/5122/5121/5120) et byteStride. L'aperçu est plafonné à 80 000 triangles (échantillonnage par pas) ; les statistiques restent exactes. La géométrie compressée en KHR_draco_mesh_compression / EXT_meshopt_compression ne peut pas être décompressée côté serveur — structure seule.

## Entrées

- **Fichier de modèle 3D (STL / OBJ / GLB / glTF)** (file): Upload a .stl, .obj, .glb or .gltf file
- **Mode de rendu initial** (select)
- **Arrière-plan de la visionneuse** (select)
- **Rotation automatique** (checkbox)

## Quand l'utiliser

- Contrôler dimensions et nombre de triangles d’un STL avant impression 3D.
- Inspecter un GLB ou glTF (matériaux, nœuds, bounding box) sans logiciel lourd.
- Visualiser un OBJ ou STL en fil de fer ou en normales pour repérer des défauts de maillage.

## Fonctionnement

- Téléversez un fichier .stl, .obj, .glb ou .gltf (limite d’environ 25 Mo).
- Choisissez le mode de rendu initial (ombré, fil de fer ou normales), l’arrière-plan (studio sombre ou clair) et la rotation automatique.
- Le serveur analyse le format (STL binaire ou ASCII, OBJ triangulé, GLB/glTF) et extrait les statistiques exactes.
- La visionneuse s’affiche ; au-delà de 80 000 triangles l’aperçu est échantillonné, les chiffres restent exacts.

## Cas d'usage

- Valider un cube de calibration STL (facettes et dimensions de la boîte).
- Vérifier un asset GLB : triangles, sommets, matériau et bounding box.
- Examiner un maillage OBJ ou STL en fil de fer avant export ou impression.

## Questions fréquentes

### Quels formats sont acceptés ?

STL (binaire et ASCII), OBJ, glTF et GLB.

### Les statistiques restent-elles exactes sur un très gros modèle ?

Oui. L’aperçu est plafonné à 80 000 triangles (échantillonnage par pas) ; sommets, triangles et boîte englobante restent exacts.

### Draco ou meshopt sont-ils décompressés ?

Non. La géométrie KHR_draco_mesh_compression ou EXT_meshopt_compression n’est pas décompressée côté serveur : seule la structure est indiquée.

### Quels contrôles a-t-on dans la visionneuse ?

Rotation au glisser, zoom molette, modes ombré / fil de fer / normales, grille et axes. La rotation automatique est optionnelle.

### Quelle est la taille maximale du fichier ?

26 214 400 octets, soit environ 25 Mo.

## Outils associés

- [Analyseur de prevision et de saisonnalite](https://elysiatools.com/fr/tools/time-series-forecast-seasonality-analyzer): Projette des periodes futures a partir de donnees CSV ou JSON et affiche tendance, saisonnalite et residus
- [Visualiseur de chemins JSON](https://elysiatools.com/fr/tools/json-path-visualizer): Visualise JSON ou JSONL sous forme darbre extensible et permet de copier les expressions JSONPath de chaque noeud
- [Analyseur de logs structures](https://elysiatools.com/fr/tools/structured-log-analyzer): Detecte les formats de logs courants, extrait les champs principaux et exporte en JSON, CSV ou SQL.
- [Découpage train/test stratifié](https://elysiatools.com/fr/tools/train-test-split-with-stratification): Lit un jeu de données CSV/JSON et le découpe en train/validation/test avec échantillonnage stratifié par la colonne cible (70/15/15 par défaut, graine reproductible), ou k-fold stratifié ; rapport de distribution des classes par split avec barres d'écart, contrôle des fuites par lignes dupliquées, aperçu SMOTE (interpolation des plus proches voisins sur le train) et export des CSV en ZIP.
- [Détecteur de progression d’accords](https://elysiatools.com/fr/tools/audio-chord-progression-detector): Estime localement les accords d’un audio et télécharge CSV, JSON, SVG et notes de méthode dans un ZIP.
- [Générateur de marqueurs de chapitres podcast (ID3 / Podcasting 2.0)](https://elysiatools.com/fr/tools/podcast-chapter-marker-builder): Collez une liste de chapitres horodatés et générez d'un coup tous les formats de livraison : JSON de chapitres Podcasting 2.0 (v1.2.0) et balise RSS podcast:chapters, gravure optionnelle des trames ID3v2.4 CHAP+CTOC dans un MP3 téléversé (millisecondes en uint32 big-endian simple, offsets 0xFFFFFFFF, sous-trame TIT2 par chapitre, trames existantes préservées), paires de commentaires Vorbis CHAPTER001 (OGG/Opus), texte mp4chaps, bloc d'horodatages pour la description YouTube et sidecar SRT, plus la matrice réelle de support des lecteurs (Apple accepte le JSON via RSS depuis 2025 ; Pocket Casts/Overcast ne lisent que l'ID3 embarqué ; Spotify ignore les deux).
- [Expertise et réparation de l’encodage texte](https://elysiatools.com/fr/tools/text-encoding-forensics-and-repair): Examine l’encodage, le BOM, les retours à la ligne et le mojibake, puis produit une réparation locale notée.
- [Detecteur de desequilibre et reechantillonneur](https://elysiatools.com/fr/tools/dataset-imbalance-detector-resampler): Detecte le desequilibre de classes dans un dataset CSV ou JSON, compare les strategies et previsualise un jeu equilibre

## Exemples

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

## Contenu associé

- [Outils d’analyse de texte, de lisibilité et d’inspection de contenu](https://elysiatools.com/fr/hubs/text-analyze): Comparez statistiques de texte, détection de langue, score de lisibilité, analyse de sentiment, revue de modération et analyse de motifs dans un hub unique.
- [Outils d interchange JSON et de traduction de formats](https://elysiatools.com/fr/hubs/json-convert): Comparez les outils de conversion JSON pour CSV, YAML, TOML, GraphQL, XML, Markdown, Excel, BSON, EDN et d autres formats structures dans un meme hub.
- [Outils de conversion de casse, d’encodage et de normalisation de texte](https://elysiatools.com/fr/hubs/text-convert): Comparez les outils de conversion de casse, de largeur de caractères, d’encodage, de quoted-printable et de normalisation de texte dans un hub unique.
- [Outils d inspection, de diff et de transformation JSON](https://elysiatools.com/fr/hubs/json-utility): Regroupe dans un meme hub les outils de formatage JSON, comparaison, inspection de chemins, validation de schema, fusion et transformation pour les workflows API et donnees.
