| ☆任意図形作成関連ノードの例 | |
|
ノード詳細
|
例
|
IndexedFaceSet{
coord Coordinate{
point[
頂点ポイントの指定
]
}
solid TRUE #( TRUE / FALSE )
#面を両面表示するかしないかを設定
#(この場合は裏は表示しない)
coordIndex[
頂点ポイントを(目線方向で)反時計回りに結んでいく
(そうすることで表に表示されます)
]
}
☆ かっこの中の赤い文字または数字は指定しなかったときのデフォルト値 |
#VRML V2.0 utf8
#三角柱の作成
Shape{
appearance Appearance{
material Material{
diffuseColor 1 0 0
}
}
geometry IndexedFaceSet{
coord Coordinate{
point[
0 1 0, #0
-1 -1 1, #1
1 -1 1, #2
1 -1 -1, #3
-1 -1 -1 #4
]
}
solid FALSE
coordIndex[
#正面
0, 1, 2, -1,
#右側面
0, 2, 3, -1,
#後ろ
0, 3, 4,-1,
#左側面
0, 4, 1, -1,
#底面
1, 4, 3, 2, -1
]
}
}
|