2017-02-08 2 views
0

Я хотел бы сделать анимацию растущего 2D-объекта в ParaView. Я уже нашел следующий фильтр данных для камеры, но это просто центрирует объект во всей анимации. Я хочу, чтобы камера всегда приближалась к данным, чтобы показать растущий объект в полном размере. Есть ли способ сделать это в ParaView? Спасибо!zoom для данных во время анимации

ответ

0

В окне просмотра анимации добавьте дорожку Python. Дважды щелкните дорожку для редактирования Python и введите

from paraview.simple import * 

def start_cue(self): pass 

def tick(self): 
    GetActiveView().ResetCamera() 

def end_cue(self): pass 

Это должно привести к сбросу вашего вида, чтобы просмотреть все данные.

0

Я считаю, что вы можете достичь того, что хотите, используя интерполяцию.

Выберите «Вид» (Alt + V), затем «Анимационный просмотр». Под макетом откроется окно док-станции.

В раскрывающемся меню выберите «Камера», затем выберите «Интерполяция местоположения камеры».

Выберите первое и последнее места для камеры таким образом, чтобы ваши данные всегда были полностью видимыми. Затем нажмите кнопку воспроизведения, чтобы увидеть результат =)

Смежные вопросы