Пример #1
0
        private static DynamoViewModel InitializeCoreViewModel(DynamoSteelModel advanceSteelModel)
        {
            var config = new DynamoViewModel.StartConfiguration()
            {
                DynamoModel = advanceSteelModel
            };

            return(DynamoViewModel.Start(config));
        }
Пример #2
0
        private static DynamoSteelModel InitializeCoreModel()
        {
            var userDataFolder   = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Dynamo", "Dynamo Advance Steel", "2023");
            var commonDataFolder = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData), "Dynamo", "Dynamo Advance Steel", "2023");

            var startConfiguration = new Dynamo.Models.DynamoModel.DefaultStartConfiguration()
            {
                GeometryFactoryPath = GeometryFactoryPath,
                DynamoCorePath      = DynamoSteelApp.DynamoCorePath,
                SchedulerThread     = new SchedulerThread(),
                PathResolver        = new PathResolver(userDataFolder, commonDataFolder),
                AuthProvider        = new SteelAuthProvider(),
                ProcessMode         = Scheduler.TaskProcessMode.Asynchronous
            };

            return(DynamoSteelModel.Start(startConfiguration));
        }