Original Spec|
Sample
定義
Group {
eventIn MFNode addChildren
eventIn MFNode removeChildren
exposedField MFNode children []
field SFVec3f bboxCenter 0 0 0 # (-,)
field SFVec3f bboxSize -1 -1 -1 # (0,) or -1,-1,-1
}
複数のノードを一つにまとめたい場合に用います。
- addChildren
- ノードを追加するためのイベント
- removeChildren
- ノードを削除するためのイベント
- children
- 含まれるノード
- bboxCenter
- まとめる物体の範囲を指定する場合の直方体の中心
- bboxSize
- まとめる物体の範囲を指定する場合の直方体の大きさ、
(-1,-1,-1)は全空間をあらわす。
サンプル
まとめただけでは何も起こりません。
#VRML V2.0 utf8
Group {
children [
Shape {geometry Cylinder {}}
Transform {
translation 0 2 0
children Shape {geometry Cone {bottomRadius 2}}
}
]
}