В Paraview (python) ExportView на пустой сцене экспортирует .vtp с двумя объектами.

Меня немного смущает команда ExportView в python paraview. Он создает в файле .vtp два объекта, которых нет в данных, которые я хочу отобразить: конус и своего рода символ. Я хотел бы удалить эти объекты.

Например, я создаю пустой вид:

from paraview.simple import *

renderView2 = FindViewOrCreate('RenderView2', viewtype='RenderView')

Когда я делаю снимок экрана (с SaveScreenshot(SomePath, renderView2)), я получаю, как и ожидалось, пустое изображение. Но когда я пытаюсь экспортировать в .vtp (с ExportView('test.vtp',view=renderView2)), я получаю два объекта: конус и символ, как показано на изображении. В файле .vtp отображаются два объекта

Что мне не хватает? Как удалить эти объекты? Большое спасибо!


person AntoninG    schedule 15.04.2020    source источник


Ответы (1)


В vtp это особенно глючит, но эти объекты являются осью ориентации :)

Вы можете исправить это, скрыв ось перед экспортом:

renderView2.OrientationAxesVisibility = 0

связанная проблема: https://gitlab.kitware.com/paraview/paraview/-/issues/19301

person Nico Vuaille    schedule 15.04.2020