Полагаю, вы не видели главу "Сценарии Python для 3D-черчения". Существует коллекция команд mayavi, которые можно использовать внутри python. Например, раздел «Функции 3D-черчения для пустых массивов» . Если вы перейдете по ссылкам, вы найдете описание функций и небольшой пример для каждой из них.
Для вашего случая вы должны взять mesh
или surf
. Обе функции одинаковы, но разные. Например, функция surf
- это, скорее, подфункция mesh
, что, по моему мнению. Вам не нужно определять x и y-координаты, вам просто нужны z-координаты в 2D-массиве. Если вы хотите использовать mesh
, вы должны передать все три координаты (x, y, z) как двумерные массивы.
Я бы предложил проверить примеры.
Это ответ на ваш вопрос? Может быть, вы должны быть более конкретными о том, что вы хотите сделать.
Хорошего дня и веселых праздников.