Group节点

group{

bboxCenter 0 0 0 # SFVec3f
bboxSize -1 -1 -1 # SFVec3f
children [ ] # exposed field MFNode 
 }

bboxCenter

包围该组子节点的包围盒的中心。
 
bboxSize 包围该组子节点的包围盒在x、y、z方向的大小。
 
children 包含于该Group节点的子节点。
事件
aadChildren eventIn   MFNode 
将指定的节点加到组的子节点列表中。如果该节点已在组的子节点列表中,该事件被忽略。
 
removChildren eventIn   MFNode
将指定节点从组的子节点列表中删除。如果该节点没在组的子节点列表中,该事件被忽略。
说明
    Group节点可以包含任意数目的子节点,与一个没有转换域的Transform节点相当。
    bboxCenter和bboxSize域可被用来定义组中对象的最大包围盒。测览器用此包围盒在决定该组是否需要画出的过程中可优化操作。包围盒必须大到能包容组中所有的子节点,甚至 包括光、声、雾等子节点的作用。如果该Group节点的大小由于子节点的运动而随时间变化, 包围盒应大到能包容该组的所有可能的活动。

主页 节点说明 来信