Eyeshot - создавать и редактировать модели из разных классов - PullRequest
0 голосов
/ 26 апреля 2020

Моя цель - создать метод во втором классе Сборка , которая содержит различные Меши для моей модели. Затем метод должен быть вызван из моего MainWindow

Мой код для второго класса Сборка :

public partial class Build
{
        public string input;
        MainWindow getReference = new MainWindow();

        public void MotherModel(string input)
        {          
            //creating a mesh from user input
            Mesh m = Mesh.CreateBox(double.Parse(input), double.Parse(input), double.Parse(input));

            //adding the mesh to the model
            getReference.model1.Entities.Add(m);

            //refresh the viewport           
            getReference.model1.Invalidate();
        }

}

Мой код для MainWindow:

public partial class MainWindow : Window
{
        public MainWindow()
        {
            InitializeComponent();
        }
        private void checkButton_Click(object sender, RoutedEventArgs e)
        {

            Build getModel = new Build();
            getModel.MotherModel(inputBox.Text);

        }
}

Я ожидал, что MeshBox с пользовательским вводом specefi c появится при нажатии кнопки checkButton см. Изображение - Однако это не дело.

Есть идеи о том, что я делаю неправильно, или предложения по другому подходу?

...