add non-standard render position to tileset

This commit is contained in:
Guille Gutierrez 2023-10-11 06:00:34 +02:00
parent 6b24a59178
commit d6bfe730eb

View File

@ -28,6 +28,7 @@ class CesiumjsTileset:
'version': '1.1',
"tilesetVersion": "1.2.3"
},
'position': self._to_gps.transform(self._city.lower_corner[0], self._city.lower_corner[1]),
'schema': {
'id': "building",
'classes': {
@ -108,6 +109,7 @@ class CesiumjsTileset:
coordinates = self._ground_coordinates(surface.solid_polygon.coordinates)
lower_corner = [min([c[0] for c in coordinates]), min([c[1] for c in coordinates]), 0]
upper_corner = [max([c[0] for c in coordinates]), max([c[1] for c in coordinates]), building.max_height]
tile = {
'boundingVolume': {
'box': CesiumjsTileset._box_values(upper_corner, lower_corner)