<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Avant ma présentation, j'avais eu l'idée d'ajouter une animation à l'exemple de tracé de surface que j'avais créé. Comme je me préparais encore à la dernière minute jusqu'au moment où j'ai donné mon exposé, je n'ai pas eu le temps d'ajouter l'animation 3D à ma présentation. Cependant, je l'ai ajouté vendredi matin et je le partage pour ceux d'entre vous qui pourraient être intéressés. Comme je m'y attendais, c'était très facile à faire et cela n'a pris que quelques minutes. Voici ce que j'ai fait:
- J'ai ajouté une variable de table pour permettre de définir le nombre de pas de temps. Notez qu'il existe un compromis et que certains problèmes se développent. Le compromis est que les 100 000 lignes sont divisées en nombre de pas de temps. Plus d'étapes signifie une animation plus fluide, mais moins de points dans la surface pour un pas de temps donné (ce qui entraîne des problèmes de qualité de la représentation de la surface). Si vous ajoutez des lignes pour compenser, vous pouvez rencontrer un problème où la surface ou le maillage ne peut pas être tracé.
- J'ai ajouté une nouvelle colonne pour représenter le temps. J'ai utilisé une formule de colonne pour créer des pas de temps discrets (continu n'est pas souhaitable ici). Notez que j'aurais pu faire la formule basée sur Row () pour produire un tableau pré-trié dans le temps, mais j'ai décidé d'échantillonner l'espace-temps de manière aléatoire comme j'avais échantillonné x et y.
- J'ai ensuite changé la formule pour que z se multiplie par une fonction sinusoïdale du pas de temps. Cela produit une amplitude changeante.
- Enfin, j'ai ajouté un filtre de données local sur la valeur de l'heure.
Vous pouvez accélérer la vitesse d'animation en activant l'accélération matérielle (clic droit dans la zone graphique du tracé de surface). avant en appuyant sur le bouton de lecture. Vous devez également déplacer le curseur de vitesse complètement vers la droite.
Quelques scripts incluent le filtre de données local. Courez ceux-là. Chacun vous permet d'animer le jeu de données 3D.