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 layers
); );
if (smooth) { if (smooth) {
try { HeightMapFilter filter = new HeightMapFilter(new GaussianKernel(5, 1));
HeightMapFilter filter = (HeightMapFilter) HeightMapFilter.class.getConstructors()[0].newInstance(GaussianKernel.class int diameter = 2 * size + 1;
.getConstructors()[0].newInstance(5, 1)); data[1] = filter.filter(data[1], diameter, diameter);
int diameter = 2 * size + 1;
data[1] = filter.filter(data[1], diameter, diameter);
} catch (IllegalAccessException | InvocationTargetException | InstantiationException e) {
e.printStackTrace();
}
} }
if (layers) { if (layers) {
heightMap.applyLayers(data[1]); heightMap.applyLayers(data[1]);