/// <summary> /// Конструктор /// </summary> /// <param name="document3D"></param> /// <param name="kompas"></param> /// <param name="infAir"></param> public CreatingModel(ksDocument3D document3D, KompasObject kompas, InfAirliner infAir) { _doc3D = document3D; _kompasObj = kompas; _infAirliner = infAir; _part = (ksPart)_doc3D.GetPart((short)Part_Type.pTop_Part); }
/// <summary> /// Инициализация модели /// </summary> /// <param name="infAirliner"></param> public void InitializeModel(InfAirliner infAirliner) { if (_kompas != null) { var doc3D = (ksDocument3D)_kompas.Document3D(); doc3D.Create(false, false); doc3D = (ksDocument3D)_kompas.ActiveDocument3D(); _creadeModel = new CreatingModel(doc3D, _kompas, infAirliner); _creadeModel.CreateModel(); } }