public PathDisplay3D(EQEmu.Path.Path path)
        {
            //Model.Content = new Model3DGroup();
            //Model3DGroup group = new Model3DGroup();
            Options = new PathDisplayOptions()
            {
                ShowTextLabels = false
            };
            //_clipping = new ViewClipping();

            _path = path;
            InitMapping();
            MeshBuild();

            foreach (EQEmu.Path.Node node in path.Nodes)
            {
                CreateNode(node);
                node.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(node_PropertyChanged);
            }

            path.NodeAdded += new EQEmu.Path.Path.NodeModifiedHandler(path_NodeAdded);
            path.NodeRemoved += new EQEmu.Path.Path.NodeModifiedHandler(path_NodeRemoved);

            //Model.Content = group;
        }
 public void NewFile()
 {
     Pathing = new EQEmu.Path.Path();
 }