Namenskonventionen

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.

Sortierreihenfolge von Namen

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()

Siehe auch

Unicode-Steuerzeichen

 

 

 

Rhinoceros 6 © 2010-2020 Robert McNeel & Associates. 30-Sep-2020