private void mainViewport_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e) { IModelVisual3D selectedModel = elements.GetMatchedElement(e.GetPosition(mainViewportCanvas), filter); if (selectedModel != null) { if (selectediModelVisual != null) { selectediModelVisual.IsSelected = false; } selectediModelVisual = selectedModel; selectediModelVisual.IsSelected = true; RaiseiModelVisualIsSelected(); } }
internal void AddIModelVisual3D(IModelVisual3D mv3d) { this.mainViewport.Children.Add(mv3d.GetModelVisual3D(ModelVisual3DFilter.AllOn, false));// this is the beginning so no item is selected elements.Add(mv3d); mv3d.Register(this); }
public void AddModelVisual3D(IModelVisual3D mv3d) { MyMeshDiagramViewport3D.AddIModelVisual3D(mv3d); }