2017-02-08 1 views
0

Je voudrais faire une animation d'un objet 2D en croissance dans ParaView. J'ai déjà trouvé le suivant le filtre de données pour la caméra, mais cela centre l'objet tout au long de l'animation. Ce que je veux, c'est que l'appareil photo zoome toujours sur les données pour montrer l'objet en pleine croissance. Existe-t-il un moyen de le faire dans ParaView? Je vous remercie!zoomer sur les données pendant une animation

Répondre

0

Dans la vue Animation, ajoutez une piste Python. Double-cliquez sur la piste pour modifier le Python, et entrez

from paraview.simple import * 

def start_cue(self): pass 

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

def end_cue(self): pass 

Cela devrait réinitialiser votre vue pour voir toutes les données.

0

Je crois que vous pouvez réaliser ce que vous voulez en utilisant une interpolation.

Sélectionnez "Affichage" (Alt + V) puis "Vue d'animation". Une fenêtre de quai s'ouvrira sous la mise en page.

Sélectionnez "Caméra" dans le menu déroulant, puis sélectionnez "Interpoler l'emplacement de la caméra". Choisissez le premier et le dernier emplacement de caméra de sorte que vos données soient toujours entièrement visibles. Puis appuyez sur play pour voir le résultat =)