Dessiner un lot de primitives
drawTrace lines, polylines, circles, arcs, text, and hatches in one AutoCAD batch transaction, returning handles and failures for single-step undo.
Instructions
Trace une LISTE de primitives géométriques en un seul lot: segments, polylignes, rectangles, cercles, arcs, textes, paragraphes et hachures.
À utiliser dès qu'il y a plus d'une entité à tracer, ce qui est le cas presque toujours. Le lot forme une transaction unique: une seule marque d'annulation, un seul rafraîchissement d'affichage. Enchaîner des appels unitaires est plus lent et rend l'annulation impraticable.
Pour des éléments de bâtiment (murs, portes, fenêtres, pièces), utilisez build_structure: il pose les calques normalisés et la géométrie attendue d'un plan.
Les angles sont en DEGRÉS. Les longueurs sont dans l'unité du document, que get_drawing_info donne.
La réponse porte les DEUX côtés: les handles réellement créés, et les échecs éventuels avec l'index de l'élément fautif dans la liste fournie. Un lot partiellement exécuté n'est jamais annoncé comme un succès. Vérifiez ensuite avec render_view.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Nom du lot, qui devient le libellé de la marque d'annulation. Un plan entier annulé redevient un seul geste. Exemple: "rez-de-chaussee". | draw |
| operations | Yes | Opérations à exécuter, dans l'ordre. Chaque élément est distingué par son champ "op". |