<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Vor meiner Präsentation hatte ich die Idee, dem von mir erstellten Surface Plot-Beispiel eine Animation hinzuzufügen. Da ich mich bis zu meinem Vortrag noch in letzter Minute vorbereitete, hatte ich keine Zeit, die 3D-Animation als Teil meiner Präsentation hinzuzufügen. Ich habe es jedoch am Freitagmorgen hinzugefügt, und ich teile es allen Interessierten mit. Wie ich erwartet hatte, war das sehr einfach und dauerte nur wenige Minuten. Folgendes habe ich getan:
- Ich habe eine Tabellenvariable hinzugefügt, um die Anzahl der Zeitschritte festlegen zu können. Beachten Sie, dass es einen Kompromiss gibt und einige Probleme auftreten. Der Kompromiss ist, dass die 100.000 Zeilen in die Anzahl der Zeitschritte unterteilt werden. Mehr Schritte bedeuten weichere Animationen, aber weniger Punkte in der Oberfläche für einen bestimmten Zeitschritt (was zu Problemen in der Qualität der Oberflächendarstellung führt). Wenn Sie Zeilen zum Ausgleich hinzufügen, können Sie auf ein Problem stoßen, bei dem die Oberfläche oder das Netz nicht gezeichnet werden kann.
- Ich habe eine neue Spalte hinzugefügt, um die Zeit darzustellen. Ich habe eine Spaltenformel verwendet, um diskrete Zeitschritte zu erstellen (kontinuierlich ist hier nicht erwünscht). Beachten Sie, dass ich die auf Row () basierende Formel hätte erstellen können, um eine zeitlich vorsortierte Tabelle zu erstellen, aber ich entschied mich dafür, den Zeitraum zufällig abzutasten, da ich x und y probiert hatte.
- Ich habe dann die Formel für z geändert, um mit einer Sinusfunktion des Zeitschritts zu multiplizieren. Dies erzeugt eine sich ändernde Amplitude.
- Schließlich habe ich einen lokalen Datenfilter für den Zeitwert hinzugefügt.
Sie können die Animationsgeschwindigkeit beschleunigen, indem Sie die Hardwarebeschleunigung aktivieren (rechte Maustaste im Oberflächendiagrammbereich). Vor Drücken Sie die Wiedergabetaste. Bewegen Sie den Geschwindigkeitsregler auch ganz nach rechts.
Es gibt einige Skripts, die den lokalen Datenfilter enthalten. Lass die laufen. Mit jeder können Sie den 3D-Datensatz animieren.