Ник, я вижу в другом твоем посте, что это для школьного проекта. Я не знаю, сколько у вас есть времени, но сертификационное онлайн-обучение STK бесплатное, и вы убедитесь, что у вас есть основы. Если вы хотите сразу перейти к середине, эта ссылка является частью пути уровня 2 и рассказывает о работе с интеграцией Python с STK: https://help.agi.com/stk/index.htm#training/ StartPython.htm
Что касается файлов .mdl в STK, они описаны в онлайн-справке STK: https://help.agi.com/stk/#vo/models-01.htm?TocPath=How%2520to%2520Use%2520STK%257CVisualization %257C3D%2520Graphics%2520(Globe)%2520Window%257CUsing%2520Models%257CCreating%2520an%2520MDL%2520Model%257C_____0
Вы можете сделать объект в формате mdl, построив его из трехмерных примитивов (цилиндров, кубов, сфер и т.д.). Полная установка STK обычно содержит множество моделей mdl, которые вы можете использовать или изучать (файлы mdl представляют собой обычный текст). В моей установке STK они находятся в C:\Program Files\AGI\STK 12\STKData\VO\Models.
Процесс программного взаимодействия с STK выглядит примерно так:
Если вы создали сценарии и вставили объекты в пользовательский интерфейс STK, вы должны распознать этот процесс.
В онлайн-справке AGI есть много примеров. Моя локальная установка STK также поставлялась с zip-файлом в C:\Program Files\AGI\STK 12\CodeSamples\CodeSamples.zip, в котором есть подпапки для 6 разных языков, включая Python.
Привет, Кевин. Прежде всего, большое спасибо за подробный ответ. Я смотрел учебники, но это не зашло слишком далеко. Я думаю, что ваш ответ очень поможет.
Как бы вы это сделали без Python?