sampling_util¶
Quelle: base/tealdef/mission/tasks/spawn_sims/sampling_util.d.tl
Hinweise
Poisson-Disk-Sampling von Punkten in einem Rechteck.
SamplingUtil¶
record global base/tealdef/mission/tasks/spawn_sims/sampling_util.d.tl:3
global record SamplingUtil
Laden: local sampling_util = ug_require "::/mission/tasks/spawn_sims/sampling_util.tl" as SamplingUtil
Hinweise
Hilfsfunktion zum Sampeln von Punkten.
Funktionen
poissonDiskSampling(width : number, height : number, radius : number, sampleLimit? : integer, seed? : integer) : {Vec2f} base/tealdef/mission/tasks/spawn_sims/sampling_util.d.tl:4
Aufruf: sampling_util.poissonDiskSampling(…)
Hinweise
Gibt zufällige Punkte in einem Rechteck zurück, die mindestens radius voneinander entfernt sind (Poisson-Disk-Sampling).
| Parameter | Typ | Beschreibung |
|---|---|---|
width |
number |
Breite des Rechtecks. |
height |
number |
Höhe des Rechtecks. |
radius |
number |
Mindestabstand zwischen den Punkten. |
sampleLimit? |
integer |
Versuche pro Punkt (Standard 30). |
seed? |
integer |
Zufalls-Seed. |
Rückgabe {Vec2f}: Punkte mit 0 <= x < width, 0 <= y < height.