☆テキスト関連ノードの例
ノード詳細
Text{
    
    string [ "文字列(日本語不可)" ]
    
    fontStyle FontStyleノード指定
    
    length [ 個々の文字の長さ ]

    maxExtent [ 最大文字の長さ ]

}


FontStyle{

    family フォント名("SERIF"/"SANS"/"TYPEWRITER")
    
    horizontal 水平フラッグ(TRUE/FALSE)
               文字列の配置を水平にするか垂直にするかの指定
    
    leftToRight 左右フラッグ(TRUE/FALSE)
                horizontalフィールドがTRUEの場合
                    TRUEなら左から右へ、FALSEならその逆方向に文字を並べる
                horizontalフィールドがFALSEの場合
                    TRUEなら複数行文字列がある場合次の文字を右側へ配置、
                    FALSEならその逆方向に文字列を配置する
    
    topToBottom 上下フラッグ(TRUE/FALSE)
                horizontalフィールドがTRUEの場合
                    TRUEなら複数行文字列がある場合次の文字を下側へ配置、
                    FALSEなら上側に文字列を配置する
                horizontalフィールドがFALSEの場合
                    TRUEなら個々の文字の配置順序を上から下に、
                    FALSEなら下から上に配置する
    
    size 文字サイズ( 1.0 )
    
    spacing 行間隔( 1.0 )
    
    style 文字スタイル("PLAIN"/"BOLD"/"ITALIC"/"BOLDITALIC")

}
        
☆ かっこの中の赤い文字または数字は
 指定しなかったときのデフォルト値
#VRML V2.0 utf8

Shape{
    
    geometry Text{
        
        string [ "VRML", "Web3D" ]
        
        fontStyle FontStyle{
            
        
            family "SANS"
        
            style "BOLD"
        
            size 2
        }
    
    }

}
        



戻る