dcb
2025-06-24 8c7daad24082b796f1f49b4e2b3f18d2d3c058bf
src/main/java/com/se/nsl/service/TestService.java
@@ -141,6 +141,8 @@
        String terrainPath = dto.getOutPath() + File.separator + "terrain";
        File f = new File(terrainPath);
        if (!f.exists() || !f.isDirectory()) f.mkdirs();
        File tempDir = new File(dto.getTemp());
        if (!tempDir.exists()) tempDir.mkdir();
        for (int[] sizes : layer.getTerrain().getSize()) {
            String tif = dto.getTemp() + File.separator + "terrain_" + sizes[0] + "_" + sizes[1] + ".tif";
@@ -471,7 +473,8 @@
        }
    }
    public void createFlowPng(float[] depthBuffer, float[] vxBuffer, float[] vyBuffer, String png, int width, int height) {
    public void createFlowPng(float[] depthBuffer, float[] vxBuffer, float[] vyBuffer,
                              String png, int width, int height) {
        BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
        for (int x = 0; x < width; x++) {
            for (int y = 0; y < height; y++) {