/// <summary> /// Same as SceneNode, only it doesn't care about children... /// </summary> protected override void UpdateBounds() { //update bounds from attached objects foreach (MovableObject obj in objectList.Values) { localAABB.Merge(obj.BoundingBox); worldAABB = obj.GetWorldBoundingBox(true); } if (!worldAABB.IsNull) { OctreeSceneManager oManager = (OctreeSceneManager)this.creator; oManager.UpdateOctreeNode(this); } }