Changer la couleur d'entités
set_entity_colorChange the color of AutoCAD entities by handle to fix objects that sit on the correct layer but display the wrong color, without erasing or redrawing them. Supports ByLayer and ACI color values.
Instructions
Change la couleur d'une ou plusieurs entités désignées par leur handle.
À utiliser pour corriger une entité posée sur le bon calque mais dans la mauvaise couleur, sans avoir à l'effacer puis à la redessiner.
Les handles s'obtiennent d'abord par query_entities, ou dans la réponse de draw et build_structure: ils ne se devinent pas.
Pour rendre une entité à la couleur de son calque, passez "bylayer", ce qui est la convention du dessin technique. L'index 0 est ByBlock et non noir; le noir est l'ACI 7, nommé "white".
Chaque handle est traité séparément: la réponse indique lesquels ont été modifiés et lesquels ont échoué, avec la raison.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| color | Yes | Couleur: nom (blue, byblock, bylayer, cyan, gray, green, light_gray, magenta, red, white, yellow, ou les synonymes français rouge, vert, bleu, jaune, gris, blanc) ou index ACI entier de 0 à 256. Omise, l'entité suit son calque (ByLayer). Exemple: "red" ou 1. Attention: l'index 0 est ByBlock, pas noir; le noir du dessin technique est l'ACI 7, nommé "white". | |
| handles | Yes | Handles des entités à recolorer, obtenus par query_entities ou par un lot d'écriture. Exemple: ["1F3", "1F4"]. |