# Volume STEP nul ou absent ? Vérifier le solide

Diagnostiquer un STEP dont le volume est nul ou indisponible : coques ouvertes, fermeture, sélection, unités, composants manquants et avertissements de géométrie.

Un modèle STEP peut ressembler à une pièce solide à l’écran et ne produire aucun volume utilisable.

Le rendu n’a besoin que d’assez de géométrie pour dessiner les surfaces visibles. Un calcul de volume a besoin d’une frontière fermée adaptée, qui définit une région enclose.

La première règle de diagnostic est simple : **zéro, indisponible et échec ne sont pas le même résultat**.

## Vérifier si le modèle contient un solide

Commencez par les informations de corps ou de topologie.

Demandez-vous :

- l’objet importé est-il un solide ?
- est-ce une coque ouverte ?
- est-ce un groupe de surfaces séparées ?
- tous les corps attendus ont-ils été chargés ?
- l’outil de propriétés mesure-t-il le périmètre prévu ?

Ne déduisez pas la fermeture de l’ombrage. Un visualiseur peut rendre les deux côtés d’une surface ouverte et la faire paraître complète.

Si le fichier contient des surfaces mais aucun solide fermé, l’aire peut rester disponible alors que le volume ne l’est pas.

## Distinguer zéro et indisponible

Un vrai zéro numérique n’est un résultat valide que pour une géométrie dont le volume enclos réel est nul.

Un résultat indisponible signifie que l’application n’a pas pu établir un volume solide digne de confiance.

Un échec signifie que le traitement a rencontré une erreur.

Ces états ne doivent pas tous devenir le nombre 0 dans un tableau ou un CSV.

Un statut utile se lit : volume indisponible, frontière ouverte détectée. Cela donne à la personne suivante quelque chose d’actionnable.

## Raisons courantes d’un volume STEP manquant

| Cause | À vérifier | Meilleure réponse |
|---|---|---|
| Coque ouverte | Type de corps et fermeture | Demander ou réparer un export solide |
| Surfaces séparées | Topologie importée | Décider si une couture est appropriée |
| Mauvaise sélection | Corps ou faces sélectionnés | Recalculer sur le solide prévu |
| Pièces d’assemblage manquantes | Avertissements de référence | Fournir les composants manquants |
| Topologie invalide | Validation géométrique | Examiner avant d’utiliser les propriétés |
| Problème d’unités | Cote linéaire connue | Corriger d’abord l’interprétation des unités |
| Données non prises en charge | Avertissements du lecteur | Demander un autre export ou format |

Traitez ces causes avant de modifier la géométrie.

## Ce que suppose la routine de volume

Un noyau géométrique ne répare pas automatiquement chaque modèle invalide avant de calculer des propriétés.

La documentation BRepGProp d’Open CASCADE note des préconditions géométriques pour les propriétés de volume et avertit qu’une mauvaise entrée peut produire des résultats peu fiables. [Documentation BRepGProp](https://dev.opencascade.org/doc/refman/html/class_b_rep_g_prop.html).

C’est pourquoi un parcours robuste a besoin d’une validation géométrique séparée et d’un statut de calcul.

Ne prenez pas simplement la valeur absolue d’un résultat négatif et n’arrondissez pas un résultat minuscule à zéro sans comprendre pourquoi il est apparu.

## Des composants d’assemblage manquants faussent les totaux

Un assemblage peut charger certains composants et échouer sur d’autres.

Un assemblage partiel peut encore s’afficher et avoir un volume numérique pour ce qui a été chargé.

Ce nombre n’est pas le volume de l’assemblage complet.

Vérifiez les avertissements de composants manquants et le nombre de composants avant de présenter un total d’assemblage. Pour un achat, une masse ou un devis, un périmètre incomplet doit rester visible dans le rapport.

## Aire disponible, volume indisponible

C’est un résultat courant et informatif. Un ensemble de faces a une aire. Il n’enferme pas forcément un solide.

Un boîtier exporté en surfaces ouvertes peut avoir une aire de faces tout à fait utilisable et aucun volume digne de confiance. Ne forcez pas le modèle en solide uniquement pour obtenir un nombre, sauf si la réparation elle-même est revue.

## Prudence avec la réparation automatique

De petits écarts ou des problèmes de tolérance peuvent parfois être réparés. Mais une réparation change la géométrie. Augmenter une tolérance de couture jusqu’à ce que le logiciel annonce un solide peut relier des arêtes qui n’étaient pas destinées à se joindre.

Open CASCADE fournit des opérations de réparation de forme, pas une garantie que des modèles endommagés quelconques puissent être reconstruits automatiquement. [Guide Shape Healing](https://dev.opencascade.org/doc/overview/html/occt_user_guides__shape_healing.html).

Conservez le fichier d’origine et documentez toute réparation. Après réparation, revérifiez les ouvertures fonctionnelles, les perçages, les faces d’accostage et les cotes d’ensemble.

## Demander un meilleur export lorsque c’est possible

Si l’expéditeur a encore le modèle d’auteur, un export frais peut être plus fiable que d’essayer de reconstituer un fichier neutre endommagé.

Une demande utile est précise : veuillez exporter la configuration publiée en STEP solide fermé, en millimètres, avec tous les composants d’assemblage prévus résolus.

## Ne pas utiliser en silence le volume de la boîte englobante

Lorsque le volume solide est indisponible, multiplier les cotes d’enveloppe X, Y et Z peut produire un nombre, mais c’est le volume de la boîte englobante. Il inclut le vide autour des perçages, des poches et de la géométrie courbe.

Cela peut servir à l’emballage ou à une discussion grossière de brut. Ce n’est pas le volume de matière réel. Si le calcul a échoué, signalez l’échec plutôt que de substituer une propriété sans rapport.

## Revérifier les unités avant de juger une valeur invraisemblable

Un volume peut être numériquement valide mais physiquement invraisemblable parce que l’échelle est fausse. Le volume utilise des unités cubiques : une erreur d’échelle linéaire s’amplifie fortement. Vérifiez une cote linéaire connue avant de diagnostiquer la géométrie elle-même.

## Un ordre de dépannage pratique

1. Confirmer le fichier et la révision prévus.
2. Vérifier une cote connue et les unités.
3. Contrôler le type de corps : solide, coque ou surfaces.
4. Confirmer le périmètre de calcul sélectionné.
5. Vérifier l’intégralité de l’assemblage.
6. Lire les avertissements de géométrie.
7. Réexporter ou réparer seulement une fois la cause comprise.
8. Recalculer le volume et noter le statut.

L’objectif n’est pas de forcer chaque fichier STEP à renvoyer un nombre. C’est de savoir quand un résultat de volume est réellement digne de confiance. Le calcul se fait dans le [calculateur de volume](https://www.cadprops.com/fr/tools/cad-volume-calculator/index.md), après ces contrôles.

HTML page: https://www.cadprops.com/fr/guides/why-step-volume-is-zero/
