Example #1
0
 /// <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;
 }