Don't crazily initialise HeightMapFilter...??

This commit is contained in:
dordsor21 2022-02-16 17:47:43 +00:00
parent 3e85369765
commit 05bd84b504
No known key found for this signature in database
GPG Key ID: 1E53E88969FFCF0B

View File

@ -56,14 +56,9 @@ public interface HeightMap {
layers
);
if (smooth) {
try {
HeightMapFilter filter = (HeightMapFilter) HeightMapFilter.class.getConstructors()[0].newInstance(GaussianKernel.class
.getConstructors()[0].newInstance(5, 1));
HeightMapFilter filter = new HeightMapFilter(new GaussianKernel(5, 1));
int diameter = 2 * size + 1;
data[1] = filter.filter(data[1], diameter, diameter);
} catch (IllegalAccessException | InvocationTargetException | InstantiationException e) {
e.printStackTrace();
}
}
if (layers) {
heightMap.applyLayers(data[1]);