> For the complete documentation index, see [llms.txt](https://help.socinformatique.fr/justbim/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.socinformatique.fr/justbim/lintelligence-artificielle-dans-vos-projets/appliquer-une-composition.md).

# Appliquer une composition

### Une composition c'est quoi ?&#x20;

Avant tout, est ce que tu sais ce que c'est une composition ? clique sur le lien ci dessous si tu ne sait pas.

{% content-ref url="/pages/hg5HI3Eo3mTa7Rh6cpql" %}
[Une composition c'est quoi ?](/justbim/concepts-et-definitions/une-composition-cest-quoi.md)
{% endcontent-ref %}

### Syntaxe générale

```
Applique la composition <CODE> sur <les objets> qui <critère>
```

* `<CODE>` : code de la composition dans votre bibliothèque (par ex. `B1010`, `MUR-EXT-200`).
* `<les objets>` : classe d'objets ciblée (`les murs`, `les dalles`, `les poteaux`…).
* `<critère>` : un ou plusieurs filtres combinés (nom, étage, propriété IFC…).

#### Exemples

Filtrer par nom d'objet

```
Applique la composition B1010 sur les murs qui ont "extérieur" dans le nom
```

Filtrer par étage

```
Applique la composition B1010 sur les murs qui sont dans l'étage "étage 2"
```

{% hint style="info" %}
**Mettez le nom de l'étage entre guillemets** s'il contient un espace ou un caractère spécial. C'est aussi une bonne pratique générale : cela lève toute ambiguïté pour l'IA.
{% endhint %}

Combiner plusieurs critères

```
Applique la composition B1010 sur les murs qui sont dans l'étage "étage 2"
et font 0.20 de Width
```

### Bonnes pratiques

* **Vérifiez le code de composition** dans votre bibliothèque (menu **Bibliothèques > Compositions**) avant de lancer la commande.
* **Privilégiez des critères précis** (étage + dimension + nom) pour éviter d'affecter des objets non concernés.
* **Contrôlez le résultat** : utilisez la commande "ISOLER" sur les mêmes critères pour visualiser les objets affectés dans la vue 3D.
* **Annulez si besoin** : la commande **Édition > Annuler** (Ctrl + Z) revient sur la dernière affectation.

{% hint style="warning" %}
**Noms de propriétés IFC.** L'IA ne traduit pas encore le nom français des propriétés vers leur équivalent IFC. Utilisez `Width`, `Height`, `NetArea`, etc., et non `Largeur` ou `Hauteur`.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.socinformatique.fr/justbim/lintelligence-artificielle-dans-vos-projets/appliquer-une-composition.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
