public void RedrawOnImage(Canvas canvas) { try { _3DViewModel.TranslateX = SelectedMesh.Transformation.TranslateX; _3DViewModel.TranslateY = SelectedMesh.Transformation.TranslateY; _3DViewModel.TranslateZ = SelectedMesh.Transformation.TranslateZ; _3DViewModel.RotateX = SelectedMesh.Transformation.RotateX; _3DViewModel.RotateY = SelectedMesh.Transformation.RotateY; _3DViewModel.RotateZ = SelectedMesh.Transformation.RotateZ; _3DViewModel.Depth = SelectedMesh.Transformation.Depth; canvas.Children.RemoveRange(1, 9); SelectedMesh.RedrawOnImage(canvas); i = -1; } catch (System.Exception) { } }
public void RedrawOnImage(Canvas canvas) { try { TranslateX = SelectedMesh.Transformation.TranslateX; TranslateY = SelectedMesh.Transformation.TranslateY; TranslateZ = SelectedMesh.Transformation.TranslateZ; RotateX = SelectedMesh.Transformation.RotateX; RotateY = SelectedMesh.Transformation.RotateY; RotateZ = SelectedMesh.Transformation.RotateZ; Depth = SelectedMesh.Transformation.Depth; TexturePath = SelectedMesh.TexturePath; canvas.Children.RemoveRange(1, 9); SelectedMesh.RedrawOnImage(canvas); i = -1; } catch (System.Exception) { } }