Beispiel #1
0
    def test_tree_hmap(self):
        f1 = FeatureTest(100, influence="notall")
        f2 = FeatureTest(200, influence="notall")
        f3 = FeatureTestReplace(100, influence="notall", val_influence=1)
        f4 = FeatureTestAddition(100, influence="notall")

        f1.shape = geom.box(0, 0, 50, 50)
        f2.shape = geom.box(30, 30, 80, 80)
        f3.shape = geom.box(0, 60, 50, 100)
        f4.shape = geom.box(60, 60, 100, 100)

        tree = FeatureTree([f1, f2, f3, f4])
        
        heightmap = HeightMap(100, 100, tree.z)

        heightmap.export("mtree.png")
        compare_imgs("tests/img/mtree.png", "mtree.png", self)
Beispiel #2
0
    def test_export(self):
        self.m1.export("m1.png")
        self.m2.export("m2.png")
        self.m2.export("m3.png", 2)

        compare_imgs("tests/img/m1.png", "m1.png", self)
        compare_imgs("tests/img/m2.png", "m2.png", self)
        compare_imgs("tests/img/m3.png", "m3.png", self)
Beispiel #3
0
 def test_two_roads(self):
     tree = FeatureTree([self.background, self.r1, self.r2])
     hm2 = HeightMap(80, 80, tree.z)
     hm2.export("mroad2.png")
     compare_imgs("tests/img/mroad2.png", "mroad2.png", self)
Beispiel #4
0
 def test_basic_road(self):
     hm1 = HeightMap(100, 100, self.r2.z)
     hm1.export("mroad1.png")
     compare_imgs("tests/img/mroad1.png", "mroad1.png", self)