Added geometry library
This commit is contained in:
parent
82e5d4ea5e
commit
360b2e3636
|
@ -18,7 +18,7 @@ from hub.city_model_structure.building_demand.surface import Surface
|
|||
from hub.city_model_structure.city_object import CityObject
|
||||
from hub.city_model_structure.building_demand.household import Household
|
||||
from hub.city_model_structure.building_demand.internal_zone import InternalZone
|
||||
from hub.city_model_structure.attributes.polyhedron import Polyhedron
|
||||
from geometry import Polyhedron
|
||||
|
||||
|
||||
class Building(CityObject):
|
||||
|
|
|
@ -10,9 +10,9 @@ from __future__ import annotations
|
|||
import uuid
|
||||
import numpy as np
|
||||
from typing import List, Union
|
||||
from hub.city_model_structure.attributes.polygon import Polygon
|
||||
from hub.city_model_structure.attributes.plane import Plane
|
||||
from hub.city_model_structure.attributes.point import Point
|
||||
from geometry import Polygon
|
||||
from geometry import Plane
|
||||
from geometry import Point
|
||||
from hub.city_model_structure.greenery.vegetation import Vegetation
|
||||
from hub.city_model_structure.building_demand.thermal_boundary import ThermalBoundary
|
||||
import hub.helpers.constants as cte
|
||||
|
|
|
@ -7,7 +7,7 @@ Project Coder Pilar Monsalvete Alvarez de Uribarri pilar.monsalvete@concordia.ca
|
|||
|
||||
from typing import List
|
||||
from hub.city_model_structure.city_object import CityObject
|
||||
from hub.city_model_structure.attributes.polygon import Polygon
|
||||
from geometry import Polygon
|
||||
from hub.city_model_structure.transport.bus_network import BusNetwork
|
||||
from hub.city_model_structure.transport.bus_node import BusNode
|
||||
from hub.city_model_structure.transport.bus import Bus
|
||||
|
|
|
@ -10,7 +10,7 @@ from typing import List, Union
|
|||
|
||||
from hub.city_model_structure.iot.sensor import Sensor
|
||||
from hub.city_model_structure.building_demand.surface import Surface
|
||||
from hub.city_model_structure.attributes.polyhedron import Polyhedron
|
||||
from geometry import Polyhedron
|
||||
|
||||
from hub.helpers.configuration_helper import ConfigurationHelper
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ Project Coder Pilar Monsalvete Alvarez de Uribarri pilar.monsalvete@concordia.ca
|
|||
from typing import List, TypeVar
|
||||
|
||||
from hub.city_model_structure.attributes.node import Node
|
||||
from hub.city_model_structure.attributes.point import Point
|
||||
from geometry import Point
|
||||
|
||||
BusEdge = TypeVar('BusEdge')
|
||||
|
||||
|
|
|
@ -7,8 +7,8 @@ Project Coder Pilar Monsalvete Alvarez de Uribarri pilar.monsalvete@concordia.ca
|
|||
from typing import List, TypeVar
|
||||
|
||||
from hub.city_model_structure.attributes.node import Node
|
||||
from hub.city_model_structure.attributes.point import Point
|
||||
from hub.city_model_structure.attributes.polygon import Polygon
|
||||
from geometry import Point
|
||||
from geometry import Polygon
|
||||
from hub.city_model_structure.city_object import CityObject
|
||||
|
||||
OriginDestinationEdge = TypeVar('OriginDestinationEdge')
|
||||
|
|
|
@ -10,7 +10,7 @@ from typing import List, TypeVar
|
|||
|
||||
from hub.city_model_structure.attributes.edge import Edge
|
||||
from hub.city_model_structure.attributes.node import Node
|
||||
from hub.city_model_structure.attributes.point import Point
|
||||
from geometry import Point
|
||||
|
||||
Connection = TypeVar('Connection')
|
||||
TrafficEdge = TypeVar('TrafficEdge')
|
||||
|
|
|
@ -6,10 +6,10 @@ Copyright © 2022 Concordia CERC group
|
|||
Project Coder Guille Gutierrez guillermo.gutierrezmorote@concordia.ca
|
||||
"""
|
||||
|
||||
from hub.imports.geometry.helpers.geometry_helper import GeometryHelper
|
||||
from hub.imports.geometry.citygml_classes.citygml_base import CityGmlBase
|
||||
from hub.city_model_structure.building_demand.surface import Surface
|
||||
from hub.city_model_structure.attributes.polygon import Polygon
|
||||
from geometry import Polygon
|
||||
from geometry import Helper as GeometryHelper
|
||||
|
||||
|
||||
class CityGmlLod1(CityGmlBase):
|
||||
|
|
|
@ -5,11 +5,10 @@ SPDX - License - Identifier: LGPL - 3.0 - or -later
|
|||
Copyright © 2022 Concordia CERC group
|
||||
Project Coder Guille Gutierrez guillermo.gutierrezmorote@concordia.ca
|
||||
"""
|
||||
|
||||
from hub.imports.geometry.citygml_classes.citygml_base import CityGmlBase
|
||||
from hub.imports.geometry.helpers.geometry_helper import GeometryHelper
|
||||
from hub.city_model_structure.building_demand.surface import Surface
|
||||
from hub.city_model_structure.attributes.polygon import Polygon
|
||||
from geometry import Polygon
|
||||
from geometry import Helper as GeometryHelper
|
||||
|
||||
|
||||
class CityGmlLod2(CityGmlBase):
|
||||
|
|
|
@ -14,10 +14,10 @@ from pyproj import Transformer
|
|||
import hub.helpers.constants as cte
|
||||
from hub.helpers.geometry_helper import GeometryHelper
|
||||
from hub.imports.geometry.helpers.geometry_helper import GeometryHelper as igh
|
||||
from hub.city_model_structure.attributes.polygon import Polygon
|
||||
from hub.city_model_structure.building import Building
|
||||
from hub.city_model_structure.building_demand.surface import Surface
|
||||
from hub.city_model_structure.city import City
|
||||
from geometry import Polygon
|
||||
|
||||
|
||||
class Geojson:
|
||||
|
|
|
@ -14,11 +14,10 @@ from shapely.geometry import Point
|
|||
from shapely.geometry import Polygon as ShapelyPoly
|
||||
from trimesh import Scene
|
||||
|
||||
from hub.city_model_structure.attributes.polygon import Polygon
|
||||
from hub.city_model_structure.building import Building
|
||||
from hub.city_model_structure.building_demand.surface import Surface
|
||||
from hub.city_model_structure.city import City
|
||||
|
||||
from geometry import Polygon
|
||||
import hub.helpers.constants as cte
|
||||
|
||||
|
||||
|
|
|
@ -52,7 +52,7 @@ class GeometryHelper:
|
|||
def invert_points(points):
|
||||
res = []
|
||||
for point in points:
|
||||
res.insert(0,point)
|
||||
res.insert(0, point)
|
||||
return res
|
||||
|
||||
@staticmethod
|
||||
|
|
|
@ -10,7 +10,7 @@ import trimesh.geometry
|
|||
from hub.city_model_structure.city import City
|
||||
from hub.city_model_structure.building import Building
|
||||
from hub.city_model_structure.building_demand.surface import Surface
|
||||
from hub.city_model_structure.attributes.polygon import Polygon
|
||||
from geometry import Polygon
|
||||
|
||||
|
||||
class Obj:
|
||||
|
|
|
@ -9,13 +9,13 @@ from rhino3dm import *
|
|||
from rhino3dm._rhino3dm import Extrusion
|
||||
from rhino3dm._rhino3dm import MeshType
|
||||
|
||||
from hub.city_model_structure.attributes.point import Point
|
||||
from hub.city_model_structure.attributes.polygon import Polygon
|
||||
from hub.city_model_structure.building import Building
|
||||
from hub.city_model_structure.building_demand.surface import Surface as HubSurface
|
||||
from hub.city_model_structure.city import City
|
||||
from hub.helpers.configuration_helper import ConfigurationHelper
|
||||
from hub.imports.geometry.helpers.geometry_helper import GeometryHelper
|
||||
from geometry import Helper as GeometryHelper
|
||||
from geometry import Polygon
|
||||
from geometry import Point
|
||||
|
||||
|
||||
class Rhino:
|
||||
|
|
Loading…
Reference in New Issue
Block a user