/// <summary> /// Initializes a new instance of the <see cref="GeometryNode"/> class. /// </summary> public GeometryNode() { BoundManager = new GeometryBoundManager(this); BoundManager.OnBoundChanged += (s, e) => { RaiseOnBoundChanged(e); }; BoundManager.OnTransformBoundChanged += (s, e) => { RaiseOnTransformBoundChanged(e); }; BoundManager.OnBoundSphereChanged += (s, e) => { RaiseOnBoundSphereChanged(e); }; BoundManager.OnTransformBoundSphereChanged += (s, e) => { RaiseOnTransformBoundSphereChanged(e); }; BoundManager.OnCheckGeometry = OnCheckGeometry; HasBound = true; }