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)
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)
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)
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)