improved bridson's algorithm attempt

This commit is contained in:
Xevion
2020-05-06 00:23:59 -05:00
parent 1c6c997db9
commit 0e0154e10e
2 changed files with 56 additions and 3 deletions

View File

@@ -7,7 +7,8 @@ using UnityEngine.Serialization;
public enum SamplingTypes {
Random,
Poisson
Poisson,
Improved_Poisson
};
public class PointRendering : MonoBehaviour {
@@ -53,6 +54,10 @@ public class PointRendering : MonoBehaviour {
_points = PointGeneration.poisson_sampling(numPoints, regionSize, radius, retryAttempts);
numPoints = _points.Count;
break;
case SamplingTypes.Improved_Poisson:
_points = PointGeneration.improved_poisson_sampling(numPoints, regionSize, radius, retryAttempts);
numPoints = _points.Count;
break;
default:
throw new ArgumentOutOfRangeException();
}