Komponenten in einem Rhino-Modell sind zum Beispiel Ebenen, Beschriftungsstile, Blockdefinitionen, Gruppen, Objekte, Lichter, Materialien... usw. Für einige davon (Ebenen, Gruppen, Blockdefinitionen, Beschriftungsstile... usw.) sind Einzelnamen in einem Modell erforderlich. Wiederum andere (Objekte, Lichter, Materialien..., usw.) können gleichlautende Namen verwenden.
1 | (Leerabstand) | 13 | / (Schrägstrich) | 25 | | (Senkrechter Strich) |
2 | ! (Ausrufezeichen) | 14 | : (Doppelpunkt) | 26 | } (Rechte geschweifte Klammer) |
3 | " (Anführungszeichen) | 15 | ; (Semikolon) | 27 | ~ (Tilde) |
4 | # (Raute) | 16 | ? (Fragezeichen) | 28 | + (Pluszeichen) |
5 | $ (Dollarzeichen) | 17 | @ (At-Zeichen) | 29 | < (Kleiner als) |
6 | % (Prozent) | 18 | [ (Linke eckige Klammer) | 30 | = (Gleichheitszeichen) |
7 | & (Et-Zeichen) | 19 | \ (Gegenschrägstrich) | 31 | > (Größer als) |
8 | ( (Linke Klammer) | 20 | ] (Rechte eckige Klammer) | 32~41 | 0~9 (Nummern) |
9 | ) (Rechte Klammer) | 21 | ^ (Caret-Zeichen) | 42 | ' (Apostroph) |
10 | * (Asteriskus) | 22 | _ (Unterstrich) | 43 | - (Bindestrich) |
11 | , (Komma) | 23 | ` (Gravis) | 44~69 | A~Z (Großschreibung) |
12 | . (Punkt) | 24 | { (Linke geschweifte Klammer) | 70~95 | a~z (Kleinschreibung) |
Jedes nicht oben aufelistete Symbol wird gemäß UNICODE-Codepointwert nach dem kleingeschriebenen z ('z') einsortiert.
The C++ SDK Tool zum Sortieren von Komponentennamen (Ebene, Beschriftungsstil, Block, Gruppe, ...):
int ON_wString::CompareAttributeName()
Rhino 6 for Mac © 2010-2019 Robert McNeel & Associates. 07-Jun-2019