Un modèle de Rhino contient des composants tels que les calques, les styles d'annotation, les définitions de bloc, les groupes, les objets, les lumières, les matériaux, etc. Certains de ces composants (calques, groupes, définitions de bloc, styles d'annotation, etc.) doivent avoir un nom unique dans le modèle. D'autres (objets, lumières, matériaux, etc.) peuvent partager les mêmes noms.
1 | (espace) | 13 | / (barre oblique) | 25 | | (barre verticale) |
2 | ! (point d'exclamation) | 14 | : (deux-points) | 26 | } (accolade fermante) |
3 | " (apostrophe double) | 15 | ; (point-virgule) | 27 | ~ (tilde) |
4 | # (dièse) | 16 | ? (point d'interrogation) | 28 | + (plus) |
5 | $ (dollar) | 17 | @ (At) | 29 | < (inférieur à) |
6 | % (pourcentage) | 18 | [ (crochet ouvrant) | 30 | = (égal) |
7 | & (esperluette) | 19 | \ (barre oblique inversée) | 31 | > (supérieur à) |
8 | ( (parenthèse ouvrante) | 20 | ] (crochet fermant) | 32~41 | 0~9 (Nombres) |
9 | ) (parenthèse fermante) | 21 | ^ (accent circonflexe) | 42 | ' (apostrophe) |
10 | * (astérisque) | 22 | _ (trait de soulignement) | 43 | - (trait d'union) |
11 | , (virgule) | 23 | ` (accent grave) | 44~69 | A~Z (majuscule) |
12 | . (point) | 24 | { (accolade ouvrante) | 70~95 | a~z (minuscule) |
Tout symbole non mentionné ici est trié après le z minuscule en fonction de la valeur du point de code UNICODE.
Outil du SDK C++ pour trier les noms des composants (calque, style d'annotation, bloc, groupe, ...) :
int ON_wString::CompareAttributeName()
Caractères de contrôle Unicode
Rhinoceros 8 © 2010-2024 Robert McNeel & Associates. 11-janv.-2024