Add smooth terrain

This commit is contained in:
2024-06-16 20:08:24 +02:00
parent 7c59b04ec3
commit c1aa61ca95
22 changed files with 71 additions and 11 deletions

View File

@@ -5,7 +5,7 @@ import gdpc.exceptions
from world_maker.world_maker import *
from world_maker.data_analysis import transpose_form_heightmap
from world_maker.Skeleton import Skeleton, simplify_coordinates
from world_maker.terraforming import remove_trees
from world_maker.terraforming import remove_trees, smooth_terrain
from networks.geometry.Point3D import Point3D
from networks.roads_2.Road import Road
from networks.legacy_roads import roads
@@ -21,8 +21,10 @@ def main():
buildArea = editor.getBuildArea()
origin = ((buildArea.begin).x, (buildArea.begin).z)
remove_trees('./world_maker/data/heightmap.png',
'./world_maker/data/treemap.png', './world_maker/data/smooth_sobel_watermap.png')
# remove_trees('./world_maker/data/heightmap.png', './world_maker/data/treemap.png',
# './world_maker/data/smooth_sobel_watermap.png')
smooth_terrain('./world_maker/data/heightmap.png',
'./world_maker/data/heightmap_smooth.png', './world_maker/data/smooth_sobel_watermap.png')
# set_roads(skeleton_mountain, origin)
# set_roads(skeleton_highway, origin)