void Fluid::set_height_function(float (*height_function)(float x, float y))
Ermöglicht es, der Flüssigkeit ein auf dem ganzen Simulationsgebiet (global) gültiges Höhenfeld zu übergeben. Diese Funktion sollte mit geringstmöglichem Zeitaufwand auszuwerten sein, da jedes bewegte Partikel in jedem Zeitschritt gegen dieses Höhenfeld auf Gültigkeit geprüft wird. Im Einzelfall ist zu überlegen, ob lokale Begrenzungen mittels trianglelist2boundary (5.4.2) nicht performanter sind, als ein kompliziertes Höhenfeld.