LINUX.ORG.RU

Как рисовать объемные графики

 ,


2

6

Нужно на Python 3 нарисовать данные по типу таких, для начала без прозрачностей: https://www.tecplot.com/wp-content/gallery/3d-plots/tecplot_3d_cfd_fluid_blow...

Есть ли такие библиотеки. Вот представленная на этой картинке - проприетарная штука, управляется через Python. А на халяву есть?

Ответ на: комментарий от anonymous

Vtk

Не, но теоретически подходит. Я потыкался в библиотеке ихней https://www.vtk.org/Wiki/VTK/Examples/Python

Но не могу найти подходящий под мою задачу пример. Буду искать, но если есть на примете, то ссылку бы сюда.

I-Love-Microsoft ★★★★★ ()

Вот если именно такой, то...

не сказать, чтобы это совсем уж тривиально. По крайней мере gnuplot вообще не подходит. Paraview или VisIt подходят (или, кажись, Vapor). Халявные. Это большие и тяжелые gui-тулзы. Но у обоих (обеих) есть python-интерфейсы.

Для начала можно попробовать через gui строить то, что нужно (чтобы понять, какой именно график нужен).

sshestov ()
Ответ на: комментарий от I-Love-Microsoft

VTk тебе не нужно — Paraview как раз на Vtk сделан :)

Кстати, в Paraview (как и Vtk) имеется возможность рендерить каритнку без GUI и даже без экрана (off-screen рендеринг)

Sahas ★★★★★ ()