Commit df360506 authored by Riegel's avatar Riegel
Browse files

Test: Add Serialization testcases

parent 2d3ef9cb
Pipeline #11751 failed with stage
in 58 seconds
package de.hft.stuttgart.citydoctor2.database;
import de.hft.stuttgart.citydoctor2.check.CheckableUtilsVisitor;
import de.hft.stuttgart.citydoctor2.datastructure.Building;
import de.hft.stuttgart.citydoctor2.datastructure.CityDoctorModel;
import de.hft.stuttgart.citydoctor2.datastructure.CityObject;
......@@ -8,8 +7,6 @@ import de.hft.stuttgart.citydoctor2.parser.CityGmlParseException;
import de.hft.stuttgart.citydoctor2.parser.CityGmlParser;
import de.hft.stuttgart.citydoctor2.parser.InvalidGmlFileException;
import de.hft.stuttgart.citydoctor2.parser.ParserConfiguration;
import de.hft.stuttgart.citydoctor2.utils.Copy;
import de.hft.stuttgart.citydoctor2.utils.visitors.CityObjectCollector;
import org.h2gis.functions.factory.H2GISDBFactory;
import org.junit.Before;
import org.junit.BeforeClass;
......@@ -17,8 +14,8 @@ import org.junit.Test;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.Set;
import static de.hft.stuttgart.citydoctor2.database.SerializationTest.assertCityObjectEquality;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.fail;
......@@ -26,11 +23,8 @@ import static org.junit.Assert.fail;
public class DataBaseHandlerTest {
@BeforeClass
public static void setUpBeforeClass() throws Exception {
public static void setUpBeforeClass() {
DatabaseHandler.setupDatabase();
try (Connection con = H2GISDBFactory.openSpatialDataBase("cd_db")) {
assertNotNull(con);
}
}
@Before
......@@ -43,13 +37,45 @@ public class DataBaseHandlerTest {
}
@Test
public void cityObjectMarshallingTest() throws InvalidGmlFileException, CityGmlParseException {
public void testSetup() throws SQLException {
try (Connection con = H2GISDBFactory.openSpatialDataBase("cd_db")) {
assertNotNull(con);
}
}
@Test
public void testMarshallingRoundTripSimpleSolid() throws InvalidGmlFileException, CityGmlParseException {
try (Connection con = H2GISDBFactory.openSpatialDataBase("cd_db")) {
assertNotNull(con);
ParserConfiguration config = new ParserConfiguration(8, false);
CityDoctorModel model = CityGmlParser.parseCityGmlFile("src/test/resources/SimpleSolid_SrefBS.gml", config);
Building b = model.getBuildings().get(0);
assertNotNull(b);
assertEquals(0, DatabaseHandler.getFeatureCount());
DatabaseHandler.marshallCityObject(b);
assertEquals(1, DatabaseHandler.getFeatureCount());
CityObject b2 = DatabaseHandler.unmarshallCityObject(b.getGmlId());
assertNotNull(b2);
assertEquals(1, DatabaseHandler.getFeatureCount());
assertCityObjectEquality(b, b2);
} catch (SQLException e) {
throw new RuntimeException(e);
}
}
@Test
public void testMarshallingRoundTripFzk() throws InvalidGmlFileException, CityGmlParseException {
try (Connection con = H2GISDBFactory.openSpatialDataBase("cd_db")) {
assertNotNull(con);
ParserConfiguration config = new ParserConfiguration(8, false);
CityDoctorModel model = CityGmlParser.parseCityGmlFile("src/test/resources/FZK_haus.gml", config);
Building b = model.getBuildings().get(0);
Copy.copy(b);
assertNotNull(b);
assertEquals(0, DatabaseHandler.getFeatureCount());
DatabaseHandler.marshallCityObject(b);
......@@ -58,19 +84,12 @@ public class DataBaseHandlerTest {
CityObject b2 = DatabaseHandler.unmarshallCityObject(b.getGmlId());
assertNotNull(b2);
assertEquals(1, DatabaseHandler.getFeatureCount());
assertEquals(b.getGmlId(), b2.getGmlId());
assertEquals(b.getFeatureType(), b2.getFeatureType());
CityObjectCollector collector = new CityObjectCollector();
b.accept(collector);
Set<CityObject> coB = collector.getCityObjects();
collector = new CityObjectCollector();
b2.accept(collector);
Set<CityObject> coB2 = collector.getCityObjects();
assertEquals(coB.size(), coB2.size());
assertCityObjectEquality(b, b2);
} catch (SQLException e) {
throw new RuntimeException(e);
}
}
}
package de.hft.stuttgart.citydoctor2.database;
import de.hft.stuttgart.citydoctor2.datastructure.Building;
import de.hft.stuttgart.citydoctor2.datastructure.CityDoctorModel;
import de.hft.stuttgart.citydoctor2.datastructure.CityObject;
import de.hft.stuttgart.citydoctor2.parser.CityGmlParseException;
import de.hft.stuttgart.citydoctor2.parser.CityGmlParser;
import de.hft.stuttgart.citydoctor2.parser.InvalidGmlFileException;
import de.hft.stuttgart.citydoctor2.parser.ParserConfiguration;
import de.hft.stuttgart.citydoctor2.utils.visitors.CityObjectCollector;
import org.apache.commons.lang3.SerializationUtils;
import org.junit.Test;
import java.util.Set;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
public class SerializationTest {
static void assertCityObjectEquality(CityObject c1, CityObject c2) {
assertEquals(c1.getGmlId(), c2.getGmlId());
assertEquals(c1.getFeatureType(), c2.getFeatureType());
assertEquals(c1.getGmlObject().getId(), c2.getGmlObject().getId());
CityObjectCollector collector = new CityObjectCollector();
c1.accept(collector);
Set<CityObject> coB = collector.getCityObjects();
collector = new CityObjectCollector();
c2.accept(collector);
Set<CityObject> coB2 = collector.getCityObjects();
assertEquals(coB.size(), coB2.size());
}
@Test
public void testRoundtripSimpleSolid() throws CityGmlParseException, InvalidGmlFileException {
ParserConfiguration config = new ParserConfiguration(8, false);
CityDoctorModel model = CityGmlParser.parseCityGmlFile("src/test/resources/SimpleSolid_SrefBS.gml", config);
Building b = model.getBuildings().get(0);
assertNotNull(b);
Building b2 = SerializationUtils.roundtrip(b);
assertNotNull(b2);
assertCityObjectEquality(b, b2);
}
@Test
public void testRoundtripFzk() throws CityGmlParseException, InvalidGmlFileException {
ParserConfiguration config = new ParserConfiguration(8, false);
CityDoctorModel model = CityGmlParser.parseCityGmlFile("src/test/resources/FZK_haus.gml", config);
Building b = model.getBuildings().get(0);
assertNotNull(b);
Building b2 = SerializationUtils.roundtrip(b);
assertCityObjectEquality(b, b2);
}
}
<?xml version="1.0" encoding="utf-8"?>
<!-- Exported with 3DIS GmbH (https://www.3dis.de) CityEditor 2.26.2.0 -->
<!-- Date: 2023-02-20 13:26:02 +0100 ModelName: unnamed ModelPath: S:\PUBLICATIONS\2023-05-09-Lindau\Daten\CityGML-3-0\Buildings\FZK-Haus-Storey\FZK-Haus-LoD2-Texture-CG30-V01.skp -->
<!-- This CityGML model is made for testing CityGML Version 3.0 by KHH from the Institut for Automation and Applied Informatics (IAI) at Karlsruhe Institute of Technology (KIT) -->
<!-- If you use this CityGML model for publication, please refer to the Institut for Automation and Applied Informatics (IAI) at Karlsruhe Institute of Technology (KIT) -->
<!-- This model is made using Sketchup with CityEditor (3DIS GmbH), CityGML-Tools (VCS) and manual work -->
<!-- 2023-04-28 KHH / IAI Mannually converted to CityGML 3.0 -->
<core:CityModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:con="http://www.opengis.net/citygml/construction/3.0"
xmlns:core="http://www.opengis.net/citygml/3.0" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:gml="http://www.opengis.net/gml/3.2"
xmlns:bldg="http://www.opengis.net/citygml/building/3.0"
xmlns:app="http://www.opengis.net/citygml/appearance/3.0"
xmlns:gen="http://www.opengis.net/citygml/generics/3.0" xmlns:xAL="urn:oasis:names:tc:ciq:xal:3"
xsi:schemaLocation="http://www.opengis.net/citygml/3.0 https://sdm-web.cloud.iai.kit.edu/CityGML-3-0/Schema/core.xsd
http://www.opengis.net/citygml/appearance/3.0 https://sdm-web.cloud.iai.kit.edu/CityGML-3-0/Schema/appearance.xsd
http://www.opengis.net/citygml/bridge/3.0 https://sdm-web.cloud.iai.kit.edu/CityGML-3-0/Schema/bridge.xsd
http://www.opengis.net/citygml/building/3.0 https://sdm-web.cloud.iai.kit.edu/CityGML-3-0/Schema/building.xsd
http://www.opengis.net/citygml/cityfurniture/3.0 https://sdm-web.cloud.iai.kit.edu/CityGML-3-0/Schema/cityFurniture.xsd
http://www.opengis.net/citygml/cityobjectgroup/3.0 https://sdm-web.cloud.iai.kit.edu/CityGML-3-0/Schema/cityObjectGroup.xsd
http://www.opengis.net/citygml/generics/3.0 https://sdm-web.cloud.iai.kit.edu/CityGML-3-0/Schema/generics.xsd
http://www.opengis.net/citygml/landuse/3.0 https://sdm-web.cloud.iai.kit.edu/CityGML-3-0/Schema/landUse.xsd
http://www.opengis.net/citygml/relief/3.0 https://sdm-web.cloud.iai.kit.edu/CityGML-3-0/Schema/relief.xsd
http://www.opengis.net/citygml/transportation/3.0 https://sdm-web.cloud.iai.kit.edu/CityGML-3-0/Schema/transportation.xsd
http://www.opengis.net/citygml/tunnel/3.0 https://sdm-web.cloud.iai.kit.edu/CityGML-3-0/Schema/tunnel.xsd
http://www.opengis.net/citygml/vegetation/3.0 https://sdm-web.cloud.iai.kit.edu/CityGML-3-0/Schema/vegetation.xsd
http://www.opengis.net/citygml/waterbody/3.0 https://sdm-web.cloud.iai.kit.edu/CityGML-3-0/Schema/waterBody.xsd">
<gml:name>FZK-Haus</gml:name>
<gml:boundedBy>
<gml:Envelope srsName="EPSG:25832" srsDimension="3">
<gml:lowerCorner>458900.0 5438785.0 113.5</gml:lowerCorner>
<gml:upperCorner>458912.0 5438795.0 120.017691</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
<core:cityObjectMember>
<bldg:Building gml:id="KIT-Test-Building-01">
<gml:description>KIT Test Building FZK-Haus adapted for CityGML 3.0</gml:description>
<gml:name>KIT Test Building FZK-Haus for CityGML 3.0</gml:name>
<core:genericAttribute>
<gen:StringAttribute>
<gen:name>@cityeditor:layer</gen:name>
<gen:value>LoD2-Ausgeblendet</gen:value>
</gen:StringAttribute>
</core:genericAttribute>
<core:lod2Solid>
<gml:Solid>
<gml:exterior>
<gml:Shell>
<gml:surfaceMember
xlink:href="#KIT-Test-Building-01_PG.nfWbzHM5j2MqtisYAjgV"> </gml:surfaceMember>
<gml:surfaceMember
xlink:href="#KIT-Test-Building-01_PG.B9OH2yr4U3AkPsKWbFy2"> </gml:surfaceMember>
<gml:surfaceMember
xlink:href="#KIT-Test-Building-01_PG.ioJ6HX4PnhWvLSYhPA7h"> </gml:surfaceMember>
<gml:surfaceMember
xlink:href="#KIT-Test-Building-01_PG.VdnPNlkOAJHnTVZL5R37"> </gml:surfaceMember>
<gml:surfaceMember
xlink:href="#KIT-Test-Building-01_PG.as933cYedpVOQ8Wqm9j7"> </gml:surfaceMember>
<gml:surfaceMember
xlink:href="#KIT-Test-Building-01_PG.cdHLpEJXgkf3Hq9x6PF7"> </gml:surfaceMember>
<gml:surfaceMember
xlink:href="#KIT-Test-Building-01_PG.CUXCVrNXAnCgCUjdXnY1"> </gml:surfaceMember>
<gml:surfaceMember
xlink:href="#KIT-Test-Building-01_PG.WH3ZPoThoidUosBGLd28"> </gml:surfaceMember>
<gml:surfaceMember
xlink:href="#KIT-Test-Building-01_PG.8Oi6zRMGuUdvjDA3942O"> </gml:surfaceMember>
<gml:surfaceMember
xlink:href="#KIT-Test-Building-01_PG.87LG6xx5gYYjprCeHCDY"> </gml:surfaceMember>
<gml:surfaceMember
xlink:href="#KIT-Test-Building-01_PG.Y4DuK1eWWjbSOQxjL75Z"
> </gml:surfaceMember>
</gml:Shell>
</gml:exterior>
</gml:Solid>
</core:lod2Solid>
<con:conditionOfConstruction>projected</con:conditionOfConstruction>
<con:height>
<con:Height>
<con:highReference>highestRoofEdge</con:highReference>
<con:lowReference>lowestGroundPoint</con:lowReference>
<con:status>measured</con:status>
<con:value uom="urn:adv:uom:m">6.52</con:value>
</con:Height>
</con:height>
<con:occupancy>
<core:Occupancy>
<core:numberOfOccupants>2</core:numberOfOccupants>
</core:Occupancy>
</con:occupancy>
<bldg:buildingSubdivision>
<bldg:Storey>
<gml:name>Ground Floor</gml:name>
<core:boundary>
<con:GroundSurface>
<gml:name>Ground</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="KIT-Test-Building-01_PG.B9OH2yr4U3AkPsKWbFy2">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3"> 458912.0 5438785.0
113.5 458900.0 5438785.0 113.5 458900.0 5438795.0
113.5 458912.0 5438795.0 113.5 458912.0 5438785.0
113.5 </gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:GroundSurface>
</core:boundary>
<core:boundary>
<con:WallSurface>
<gml:name>Ground Floor / Wall East</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="KIT-Test-Building-01_PG.WH3ZPoThoidUosBGLd28">
<gml:exterior>
<gml:LinearRing
gml:id="KIT-Test-Building-01_LR.kb6UBRDjXdQhuZgyrrXF">
<gml:posList srsDimension="3"> 458912.0 5438795.0
113.5 458912.0 5438795.0 116.4 458912.0 5438785.0
116.4 458912.0 5438785.0 113.5 458912.0 5438795.0
113.5 </gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:WallSurface>
</core:boundary>
<core:boundary>
<con:WallSurface>
<gml:name>Ground Floor / Wall South</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="KIT-Test-Building-01_PG.8Oi6zRMGuUdvjDA3942O">
<gml:exterior>
<gml:LinearRing
gml:id="KIT-Test-Building-01_LR.dQRaAbGZocTDsiXUS3Wo">
<gml:posList srsDimension="3"> 458912.0 5438785.0
113.5 458912.0 5438785.0 116.4 458900.0 5438785.0
116.4 458900.0 5438785.0 113.5 458912.0 5438785.0
113.5 </gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:WallSurface>
</core:boundary>
<core:boundary>
<con:WallSurface>
<gml:name>Ground Floor / Wall West</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="KIT-Test-Building-01_PG.87LG6xx5gYYjprCeHCDY">
<gml:exterior>
<gml:LinearRing
gml:id="KIT-Test-Building-01_LR.z42J72DCA0DG7fsjO1iJ">
<gml:posList srsDimension="3"> 458900.0 5438785.0
113.5 458900.0 5438785.0 116.4 458900.0 5438795.0
116.4 458900.0 5438795.0 113.5 458900.0 5438785.0
113.5 </gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:WallSurface>
</core:boundary>
<core:boundary>
<con:WallSurface>
<gml:name>Ground Floor / Wall North</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="KIT-Test-Building-01_PG.Y4DuK1eWWjbSOQxjL75Z">
<gml:exterior>
<gml:LinearRing
gml:id="KIT-Test-Building-01_LR.CvfxHmYhr7DvEJeZnfKH">
<gml:posList srsDimension="3"> 458900.0 5438795.0
113.5 458900.0 5438795.0 116.4 458912.0 5438795.0
116.4 458912.0 5438795.0 113.5 458900.0 5438795.0
113.5 </gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:WallSurface>
</core:boundary>
<bldg:buildingRoom>
<bldg:BuildingRoom gml:id="_Room-Objects-Surfaces_BD.yW3mEChk0gvSkdeU7G3C">
<gml:name>02 Ground Floor - Kitchen</gml:name>
<core:boundary>
<core:ClosureSurface>
<gml:name>Ground Floor / Kitchen / Closure Surface North</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.yW3mEChk0gvSkdeU7G3C_PG.HDg32RNpWPKMVUcmzWlH">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458904.695
5438789.01 116.2 458903.8 5438789.01 116.2
458903.8 5438789.01 113.7 458904.695 5438789.01
113.7 458904.695 5438789.01 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</core:ClosureSurface>
</core:boundary>
<core:boundary>
<core:ClosureSurface>
<gml:name>Ground Floor / Kitchen / Closure Surface East</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.yW3mEChk0gvSkdeU7G3C_PG.h1lSemSyhjPbSya7pg52">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458904.695
5438789.01 116.2 458904.695 5438789.01 113.7
458904.695 5438785.3 113.7 458904.695 5438785.3
116.2 458904.695 5438789.01 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</core:ClosureSurface>
</core:boundary>
<core:boundary>
<con:CeilingSurface>
<gml:name>Ground Floor / Kitchen / Ceiling</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.yW3mEChk0gvSkdeU7G3C_PG.LQ2c1FrzBD3S1F1ZULYR">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458900.3 5438785.3
116.2 458900.3 5438789.01 116.2 458903.8
5438789.01 116.2 458904.695 5438789.01 116.2
458904.695 5438785.3 116.2 458900.3 5438785.3
116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:CeilingSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Kitchen / Interior Wall West</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.yW3mEChk0gvSkdeU7G3C_PG.4wy6a0dmvxybhb3QrHf6">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458900.3 5438785.3
116.2 458900.3 5438785.3 113.7 458900.3 5438789.01
113.7 458900.3 5438789.01 116.2 458900.3 5438785.3
116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Kitchen / Interior Wall South</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.yW3mEChk0gvSkdeU7G3C_PG.3mYYx1afWs6KeCCJ9gVM">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458904.695 5438785.3
116.2 458904.695 5438785.3 113.7 458900.3
5438785.3 113.7 458900.3 5438785.3 116.2
458904.695 5438785.3 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Kitchen / Interior Wall North</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.yW3mEChk0gvSkdeU7G3C_PG.opgbxC1uQdXkQuNtZf1V">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458900.3 5438789.01
113.7 458903.8 5438789.01 113.7 458903.8
5438789.01 116.2 458900.3 5438789.01 116.2
458900.3 5438789.01 113.7</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:FloorSurface>
<gml:name>Ground Floor / Kitchen / Floor</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.yW3mEChk0gvSkdeU7G3C_PG.avFqXdbSjQLDHP36SuyA">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458903.8 5438789.01
113.7 458900.3 5438789.01 113.7 458900.3 5438785.3
113.7 458904.695 5438785.3 113.7 458904.695
5438789.01 113.7 458903.8 5438789.01
113.7</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:FloorSurface>
</core:boundary>
</bldg:BuildingRoom>
</bldg:buildingRoom>
<bldg:buildingRoom>
<bldg:BuildingRoom gml:id="_Room-Objects-Surfaces_BD.duiY1tKGgRCVPb6UyU7Z">
<gml:name>03 Ground Floor - Corridor</gml:name>
<core:boundary>
<core:ClosureSurface>
<gml:name>Ground Floor / Corridor / Closure Surface South</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.duiY1tKGgRCVPb6UyU7Z_PG.nqPs4tcxPaS3p6OZw2JR">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458907.41 5438789.01
113.7 458904.695 5438789.01 113.7 458904.695
5438789.01 116.2 458907.41 5438789.01 116.2
458907.41 5438789.01 113.7</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</core:ClosureSurface>
</core:boundary>
<core:boundary>
<core:ClosureSurface>
<gml:name>Ground Floor / Corridor / Closure Surface South</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.duiY1tKGgRCVPb6UyU7Z_PG.qg0s5acCsfhIfr6PB4Wq">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458903.8 5438789.01
116.2 458904.695 5438789.01 116.2 458904.695
5438789.01 113.7 458903.8 5438789.01 113.7
458903.8 5438789.01 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</core:ClosureSurface>
</core:boundary>
<core:boundary>
<con:CeilingSurface>
<gml:name>Ground Floor / Corridor / Ceiling</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.duiY1tKGgRCVPb6UyU7Z_PG.3JAm3zajWz8Rynn4jCYp">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458903.8 5438789.25
116.2 458900.3 5438789.25 116.2 458900.3
5438790.75 116.2 458907.41 5438790.75 116.2
458907.41 5438789.01 116.2 458904.695 5438789.01
116.2 458903.8 5438789.01 116.2 458903.8
5438789.25 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:CeilingSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Corridor / Wall East</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.duiY1tKGgRCVPb6UyU7Z_PG.JflNuIX7gp1oMxUXGW8Y">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458907.41 5438790.75
116.2 458907.41 5438790.75 113.7 458907.41
5438789.01 113.7 458907.41 5438789.01 116.2
458907.41 5438790.75 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Corridor / Wall North</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.duiY1tKGgRCVPb6UyU7Z_PG.ALQ0ACBrfU0RLMnmcma7">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458900.3 5438790.75
113.7 458907.41 5438790.75 113.7 458907.41
5438790.75 116.2 458900.3 5438790.75 116.2
458900.3 5438790.75 113.7</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Corridor / Wall West I</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.duiY1tKGgRCVPb6UyU7Z_PG.B3YW3ludzkRW2rTyzqaL">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458900.3 5438789.25
113.7 458900.3 5438790.75 113.7 458900.3
5438790.75 116.2 458900.3 5438789.25 116.2
458900.3 5438789.25 113.7</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Corridor / Wall South</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.duiY1tKGgRCVPb6UyU7Z_PG.AvVrIqiQJpKsdHwXCgRR">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458903.8 5438789.25
113.7 458900.3 5438789.25 113.7 458900.3
5438789.25 116.2 458903.8 5438789.25 116.2
458903.8 5438789.25 113.7</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Corridor / Wall West II </gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.duiY1tKGgRCVPb6UyU7Z_PG.otBjqVnvyltlHrGgaE9a">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458903.8 5438789.01
113.7 458903.8 5438789.25 113.7 458903.8
5438789.25 116.2 458903.8 5438789.01 116.2
458903.8 5438789.01 113.7</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:FloorSurface>
<gml:name>Ground Floor / Corridor / Floor</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.duiY1tKGgRCVPb6UyU7Z_PG.2GqEiZO40CFLu1hUeFDW">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458903.8 5438789.01
113.7 458904.695 5438789.01 113.7 458907.41
5438789.01 113.7 458907.41 5438790.75 113.7
458900.3 5438790.75 113.7 458900.3 5438789.25
113.7 458903.8 5438789.25 113.7 458903.8
5438789.01 113.7</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:FloorSurface>
</core:boundary>
</bldg:BuildingRoom>
</bldg:buildingRoom>
<bldg:buildingRoom>
<bldg:BuildingRoom gml:id="_Room-Objects-Surfaces_BD.Op5veFsmiFULpCjDeSwG">
<gml:name>04 Ground Floor - Living Room</gml:name>
<core:boundary>
<core:ClosureSurface>
<gml:name>Ground Floor / Living Room / Closure Surface West</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.Op5veFsmiFULpCjDeSwG_PG.DHvu37iMnMUf6fRRZJDx">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458904.695 5438785.3
116.2 458904.695 5438785.3 113.7 458904.695
5438789.01 113.7 458904.695 5438789.01 116.2
458904.695 5438785.3 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</core:ClosureSurface>
</core:boundary>
<core:boundary>
<core:ClosureSurface>
<gml:name>Ground Floor / Living Room / Closure Surface North</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.Op5veFsmiFULpCjDeSwG_PG.GTyC4CgGGJCAHGWCrfaU">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458904.695
5438789.01 113.7 458907.41 5438789.01 113.7
458907.41 5438789.01 116.2 458904.695 5438789.01
116.2 458904.695 5438789.01 113.7</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</core:ClosureSurface>
</core:boundary>
<core:boundary>
<con:CeilingSurface>
<gml:name>Ground Floor / Living Room / Ceiling</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.Op5veFsmiFULpCjDeSwG_PG.9D1bOyQRA7KFEpsi1Hjr">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458904.695
5438789.01 116.2 458907.41 5438789.01 116.2
458911.7 5438789.01 116.2 458911.7 5438785.3 116.2
458904.695 5438785.3 116.2 458904.695 5438789.01
116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:CeilingSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Living Room / Interior Wall North</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.Op5veFsmiFULpCjDeSwG_PG.OIMEC4yqF8TyKbGa3bjv">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458911.7 5438789.01
116.2 458907.41 5438789.01 116.2 458907.41
5438789.01 113.7 458911.7 5438789.01 113.7
458911.7 5438789.01 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Living Room / Interior Wall South</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.Op5veFsmiFULpCjDeSwG_PG.jQaBBkJMFLl7D0JzhfXk">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458911.7 5438785.3
116.2 458911.7 5438785.3 113.7 458904.695
5438785.3 113.7 458904.695 5438785.3 116.2
458911.7 5438785.3 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Living Room / Interior Wall East</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.Op5veFsmiFULpCjDeSwG_PG.H8M9QNeJCUq5HlnwK4K0">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458911.7 5438789.01
116.2 458911.7 5438789.01 113.7 458911.7 5438785.3
113.7 458911.7 5438785.3 116.2 458911.7 5438789.01
116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:FloorSurface>
<gml:name>Ground Floor / Living Room / Floor</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.Op5veFsmiFULpCjDeSwG_PG.BJcZsFiOyU6A9c1XO6p4">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458904.695 5438785.3
113.7 458911.7 5438785.3 113.7 458911.7 5438789.01
113.7 458907.41 5438789.01 113.7 458904.695
5438789.01 113.7 458904.695 5438785.3
113.7</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:FloorSurface>
</core:boundary>
</bldg:BuildingRoom>
</bldg:buildingRoom>
<bldg:buildingRoom>
<bldg:BuildingRoom gml:id="_Room-Objects-Surfaces_BD.woCShAp7GrZQRRPhEnlA">
<gml:name>05 Ground Floor - Bedroom</gml:name>
<core:boundary>
<con:CeilingSurface>
<gml:name>Ground Floor / Bedroom / Ceiling</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.woCShAp7GrZQRRPhEnlA_PG.OyFIcm7RArOIL1LdXwtq">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458911.7 5438789.25
116.2 458907.65 5438789.25 116.2 458907.65
5438794.7 116.2 458911.7 5438794.7 116.2 458911.7
5438789.25 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:CeilingSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Bedroom / Interior Wall West</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.woCShAp7GrZQRRPhEnlA_PG.95irT11n4ZgMiX2q4250">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458907.65 5438789.25
116.2 458907.65 5438789.25 113.7 458907.65
5438794.7 113.7 458907.65 5438794.7 116.2
458907.65 5438789.25 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Bedroom / Interior Wall South</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.woCShAp7GrZQRRPhEnlA_PG.9t7FtD4sXx9ALWHmlDtS">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458911.7 5438789.25
116.2 458911.7 5438789.25 113.7 458907.65
5438789.25 113.7 458907.65 5438789.25 116.2
458911.7 5438789.25 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Bedroom / Interior Wall North</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.woCShAp7GrZQRRPhEnlA_PG.BxBfyPe1b1miAWxEeLnW">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458907.65 5438794.7
116.2 458907.65 5438794.7 113.7 458911.7 5438794.7
113.7 458911.7 5438794.7 116.2 458907.65 5438794.7
116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Bedroom / Interior Wall East</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.woCShAp7GrZQRRPhEnlA_PG.RcepErHZFrkQD6M3yjKg">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458911.7 5438794.7
116.2 458911.7 5438794.7 113.7 458911.7 5438789.25
113.7 458911.7 5438789.25 116.2 458911.7 5438794.7
116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:FloorSurface>
<gml:name>Ground Floor / Bedroom / Floor</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.woCShAp7GrZQRRPhEnlA_PG.Eys5xIoR03TkxIj9vTk1">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458911.7 5438789.25
113.7 458911.7 5438794.7 113.7 458907.65 5438794.7
113.7 458907.65 5438789.25 113.7 458911.7
5438789.25 113.7</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:FloorSurface>
</core:boundary>
</bldg:BuildingRoom>
</bldg:buildingRoom>
<bldg:buildingRoom>
<bldg:BuildingRoom gml:id="_Room-Objects-Surfaces_BD.AfxdvkCh4we3s3I4Dy4W">
<gml:name>06 Ground Floor - Bathroom</gml:name>
<core:boundary>
<con:CeilingSurface>
<gml:name>Ground Floor / Bathroom / Ceiling</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.AfxdvkCh4we3s3I4Dy4W_PG.wbld7fzImYe8NWrZcGRY">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458907.41 5438790.99
116.2 458904.04 5438790.99 116.2 458904.04
5438794.7 116.2 458907.41 5438794.7 116.2
458907.41 5438790.99 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:CeilingSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Bathroom / Interior Wall West</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.AfxdvkCh4we3s3I4Dy4W_PG.uUYnQpymZNNZmWGwOZfy">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458904.04 5438790.99
116.2 458904.04 5438790.99 113.7 458904.04
5438794.7 113.7 458904.04 5438794.7 116.2
458904.04 5438790.99 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Bathroom / Interior Wall South</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.AfxdvkCh4we3s3I4Dy4W_PG.OrC8rOQfwZzlZoSOCFlx">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458907.41 5438790.99
116.2 458907.41 5438790.99 113.7 458904.04
5438790.99 113.7 458904.04 5438790.99 116.2
458907.41 5438790.99 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Bathroom / Interior Wall North</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.AfxdvkCh4we3s3I4Dy4W_PG.nVLVnQvjY4Gi9GmQs19d">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458904.04 5438794.7
116.2 458904.04 5438794.7 113.7 458907.41
5438794.7 113.7 458907.41 5438794.7 116.2
458904.04 5438794.7 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Bathroom / Interior Wall East</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.AfxdvkCh4we3s3I4Dy4W_PG.8AXQPYriLaYYGfwI2w7d">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458907.41 5438794.7
116.2 458907.41 5438794.7 113.7 458907.41
5438790.99 113.7 458907.41 5438790.99 116.2
458907.41 5438794.7 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:FloorSurface>
<gml:name>Ground Floor / Bathroom / Floor</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.AfxdvkCh4we3s3I4Dy4W_PG.mr7MWYpWAyS3j0YfB27d">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458907.41 5438790.99
113.7 458907.41 5438794.7 113.7 458904.04
5438794.7 113.7 458904.04 5438790.99 113.7
458907.41 5438790.99 113.7</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:FloorSurface>
</core:boundary>
</bldg:BuildingRoom>
</bldg:buildingRoom>
<bldg:buildingRoom>
<bldg:BuildingRoom gml:id="_Room-Objects-Surfaces_BD.yVH3lRCjUIBvv88usXTL">
<gml:name>07 Ground Floor - Office</gml:name>
<core:boundary>
<con:CeilingSurface>
<gml:name>Ground Floor / Office / Ceiling</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.yVH3lRCjUIBvv88usXTL_PG.CsTLhL534vWs7g0e1aTh">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458903.8 5438790.99
116.2 458900.3 5438790.99 116.2 458900.3 5438794.7
116.2 458903.8 5438794.7 116.2 458903.8 5438790.99
116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:CeilingSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Office / Interior Wall West</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.yVH3lRCjUIBvv88usXTL_PG.rIbl0lq2kSGyKbzXloFX">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458900.3 5438790.99
116.2 458900.3 5438790.99 113.7 458900.3 5438794.7
113.7 458900.3 5438794.7 116.2 458900.3 5438790.99
116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Office / Interior Wall South</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.yVH3lRCjUIBvv88usXTL_PG.0BJ7pQ8ZNJTgMEdPP3hB">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458903.8 5438790.99
116.2 458903.8 5438790.99 113.7 458900.3
5438790.99 113.7 458900.3 5438790.99 116.2
458903.8 5438790.99 116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Office / Interior Wall North</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.yVH3lRCjUIBvv88usXTL_PG.b6Nl2FrZvZc3YYCRlfjO">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458900.3 5438794.7
116.2 458900.3 5438794.7 113.7 458903.8 5438794.7
113.7 458903.8 5438794.7 116.2 458900.3 5438794.7
116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Ground Floor / Office / Interior Wall East</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.yVH3lRCjUIBvv88usXTL_PG.bF2t5nIuHqZao3PVpgVl">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458903.8 5438794.7
116.2 458903.8 5438794.7 113.7 458903.8 5438790.99
113.7 458903.8 5438790.99 116.2 458903.8 5438794.7
116.2</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:FloorSurface>
<gml:name>Ground Floor / Office / Floor</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.yVH3lRCjUIBvv88usXTL_PG.eeylEeI5HrDpBEX6feEv">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458903.8 5438790.99
113.7 458903.8 5438794.7 113.7 458900.3 5438794.7
113.7 458900.3 5438790.99 113.7 458903.8
5438790.99 113.7</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:FloorSurface>
</core:boundary>
</bldg:BuildingRoom>
</bldg:buildingRoom>
</bldg:Storey>
</bldg:buildingSubdivision>
<bldg:buildingSubdivision>
<bldg:Storey>
<gml:name>Second Floor</gml:name>
<core:boundary>
<con:RoofSurface>
<gml:name>Second Floor / Roof South</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="KIT-Test-Building-01_PG.as933cYedpVOQ8Wqm9j7">
<gml:exterior>
<gml:LinearRing
gml:id="KIT-Test-Building-01_LR.FJ2G4jJFUVmWcdGG3gyw">
<gml:posList srsDimension="3"> 458912.0 5438790.0
120.017691 458900.0 5438790.0 120.017691 458900.0
5438785.0 117.13094 458912.0 5438785.0 117.13094
458912.0 5438790.0 120.017691 </gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:RoofSurface>
</core:boundary>
<core:boundary>
<con:RoofSurface>
<gml:name>Second Floor / Roof North</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="KIT-Test-Building-01_PG.CUXCVrNXAnCgCUjdXnY1">
<gml:exterior>
<gml:LinearRing
gml:id="KIT-Test-Building-01_LR.cYvvi9l6K4nl9jeHjt03">
<gml:posList srsDimension="3"> 458900.0 5438790.0
120.017691 458912.0 5438790.0 120.017691 458912.0
5438795.0 117.13094 458900.0 5438795.0 117.13094
458900.0 5438790.0 120.017691 </gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:RoofSurface>
</core:boundary>
<core:boundary>
<con:WallSurface>
<gml:name>Second Floor / Wall South</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="KIT-Test-Building-01_PG.nfWbzHM5j2MqtisYAjgV">
<gml:exterior>
<gml:LinearRing
gml:id="KIT-Test-Building-01_LR.l5vPQsQlvAxe0PfGrItK">
<gml:posList srsDimension="3"> 458900.0 5438785.0
117.13094 458900.0 5438785.0 116.4 458912.0
5438785.0 116.4 458912.0 5438785.0 117.13094
458900.0 5438785.0 117.13094 </gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:WallSurface>
</core:boundary>
<core:boundary>
<con:WallSurface>
<gml:name>Second Floor / Wall West</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="KIT-Test-Building-01_PG.VdnPNlkOAJHnTVZL5R37">
<gml:exterior>
<gml:LinearRing
gml:id="KIT-Test-Building-01_LR.CWPcEAowucw9pxGFPH3S">
<gml:posList srsDimension="3"> 458900.0 5438795.0
117.13094 458900.0 5438795.0 116.4 458900.0
5438785.0 116.4 458900.0 5438785.0 117.13094
458900.0 5438790.0 120.017691 458900.0 5438795.0
117.13094 </gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:WallSurface>
</core:boundary>
<core:boundary>
<con:WallSurface>
<gml:name>Second Floor / Wall East</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="KIT-Test-Building-01_PG.ioJ6HX4PnhWvLSYhPA7h">
<gml:exterior>
<gml:LinearRing
gml:id="KIT-Test-Building-01_LR.VpCnRrYqLGD4bFFZLmWC">
<gml:posList srsDimension="3"> 458912.0 5438785.0
117.13094 458912.0 5438785.0 116.4 458912.0
5438795.0 116.4 458912.0 5438795.0 117.13094
458912.0 5438790.0 120.017691 458912.0 5438785.0
117.13094 </gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:WallSurface>
</core:boundary>
<core:boundary>
<con:WallSurface>
<gml:name>Second Floor / Wall North</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="KIT-Test-Building-01_PG.cdHLpEJXgkf3Hq9x6PF7">
<gml:exterior>
<gml:LinearRing
gml:id="KIT-Test-Building-01_LR.ODQPptDGkQ9xxB6LArAA">
<gml:posList srsDimension="3"> 458912.0 5438795.0
117.13094 458912.0 5438795.0 116.4 458900.0
5438795.0 116.4 458900.0 5438795.0 117.13094
458912.0 5438795.0 117.13094 </gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:WallSurface>
</core:boundary>
<bldg:buildingRoom>
<bldg:BuildingRoom gml:id="_Room-Objects-Surfaces_BD.1k0OduRPxnDi7ZvjVnPC">
<gml:name>01 Second Floor - Galery</gml:name>
<core:boundary>
<con:CeilingSurface>
<gml:name>Second Floor / Galery / Ceiling North</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.1k0OduRPxnDi7ZvjVnPC_PG.MrztnJe3cIqx0g03yvP8">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458900.3 5438794.7
117.073205 458911.7 5438794.7 117.073205 458911.7
5438790.0 119.786751 458900.3 5438790.0 119.786751
458900.3 5438794.7 117.073205</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:CeilingSurface>
</core:boundary>
<core:boundary>
<con:CeilingSurface>
<gml:name>Second Floor / Galery / Ceiling South</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.1k0OduRPxnDi7ZvjVnPC_PG.dOu2It7QvIkAvQUT8eLp">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458900.3 5438785.3
117.073205 458900.3 5438790.0 119.786751 458911.7
5438790.0 119.786751 458911.7 5438785.3 117.073205
458900.3 5438785.3 117.073205</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:CeilingSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Second Floor / Galery / Interior Wall North</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.1k0OduRPxnDi7ZvjVnPC_PG.E6fMYbyqNfDDUJrvbM3a">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458911.7 5438794.7
116.4 458911.7 5438794.7 117.073205 458900.3
5438794.7 117.073205 458900.3 5438794.7 116.4
458911.7 5438794.7 116.4</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Second Floor / Galery / Interior Wall East</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.1k0OduRPxnDi7ZvjVnPC_PG.A7Fo8PEsLEyMB32PGMHq">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458911.7 5438794.7
117.073205 458911.7 5438794.7 116.4 458911.7
5438785.3 116.4 458911.7 5438785.3 117.073205
458911.7 5438790.0 119.786751 458911.7 5438794.7
117.073205</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Second Floor / Galery / Interior Wall West</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.1k0OduRPxnDi7ZvjVnPC_PG.yAt1pSqygx9MVsIQPGXO">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458900.3 5438790.0
119.786751 458900.3 5438785.3 117.073205 458900.3
5438785.3 116.4 458900.3 5438794.7 116.4 458900.3
5438794.7 117.073205 458900.3 5438790.0
119.786751</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:InteriorWallSurface>
<gml:name>Second Floor / Galery / Interior Wall South</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.1k0OduRPxnDi7ZvjVnPC_PG.lViHXUkDwidWS9ze3lOE">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458900.3 5438785.3
116.4 458900.3 5438785.3 117.073205 458911.7
5438785.3 117.073205 458911.7 5438785.3 116.4
458900.3 5438785.3 116.4</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:InteriorWallSurface>
</core:boundary>
<core:boundary>
<con:FloorSurface>
<gml:name>Second Floor / Galery / Floor</gml:name>
<core:lod2MultiSurface>
<gml:MultiSurface>
<gml:surfaceMember>
<gml:Polygon
gml:id="_Room-Objects-Surfaces_BD.1k0OduRPxnDi7ZvjVnPC_PG.hI0W1wCa6RYPDNx4Mj1A">
<gml:exterior>
<gml:LinearRing>
<gml:posList srsDimension="3">458911.7 5438785.3
116.4 458911.7 5438794.7 116.4 458900.3 5438794.7
116.4 458900.3 5438785.3 116.4 458911.7 5438785.3
116.4</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</gml:surfaceMember>
</gml:MultiSurface>
</core:lod2MultiSurface>
</con:FloorSurface>
</core:boundary>
</bldg:BuildingRoom>
</bldg:buildingRoom>
</bldg:Storey>
</bldg:buildingSubdivision>
</bldg:Building>
</core:cityObjectMember>
<core:appearanceMember>
<app:Appearance>
<app:surfaceData>
<app:ParameterizedTexture>
<app:imageURI>textures/FZK-Haus-Front.png</app:imageURI>
<app:wrapMode>wrap</app:wrapMode>
<app:textureParameterization>
<app:TextureAssociation>
<app:target>#KIT-Test-Building-01_PG.nfWbzHM5j2MqtisYAjgV</app:target>
<app:textureParameterization>
<app:TexCoordList>
<app:textureCoordinates> -6.01592849610218e-17 1.000011046207786
-3.0079642480510886e-17 0.7987000468203478
1.0000000000000002 0.7987000468203478 1.0000000000000002
1.000011046207786 -6.01592849610218e-17
1.000011046207786</app:textureCoordinates>
<app:ring>#KIT-Test-Building-01_LR.l5vPQsQlvAxe0PfGrItK</app:ring>
</app:TexCoordList>
</app:textureParameterization>
</app:TextureAssociation>
</app:textureParameterization>
<app:textureParameterization>
<app:TextureAssociation>
<app:target>#KIT-Test-Building-01_PG.8Oi6zRMGuUdvjDA3942O</app:target>
<app:textureParameterization>
<app:TexCoordList>
<app:textureCoordinates> 1.0000000000000002
-4.454490602082857e-31 1.0000000000000002 0.7987000468203478
-3.007964248051091e-17 0.7987000468203478 0.0
-5.359579389737923e-47 1.0000000000000002
-4.454490602082857e-31 </app:textureCoordinates>
<app:ring>#KIT-Test-Building-01_LR.dQRaAbGZocTDsiXUS3Wo</app:ring>
</app:TexCoordList>
</app:textureParameterization>
</app:TextureAssociation>
</app:textureParameterization>
</app:ParameterizedTexture>
</app:surfaceData>
<app:surfaceData>
<app:ParameterizedTexture>
<app:imageURI>textures/FZK-Haus-Right.png</app:imageURI>
<app:wrapMode>wrap</app:wrapMode>
<app:textureParameterization>
<app:TextureAssociation>
<app:target>#KIT-Test-Building-01_PG.ioJ6HX4PnhWvLSYhPA7h</app:target>
<app:textureParameterization>
<app:TexCoordList>
<app:textureCoordinates> 7.560328766851198e-17
0.5570891737385654 5.087501393878691e-16 0.444942234223729
1.0000000000000004 0.44494223422372897 1.0000000000000004
0.5570891737385655 0.49999999999999994 0.9999986887435715
7.560328766851198e-17 0.5570891737385654 </app:textureCoordinates>
<app:ring>#KIT-Test-Building-01_LR.VpCnRrYqLGD4bFFZLmWC</app:ring>
</app:TexCoordList>
</app:textureParameterization>
</app:TextureAssociation>
</app:textureParameterization>
<app:textureParameterization>
<app:TextureAssociation>
<app:target>#KIT-Test-Building-01_PG.WH3ZPoThoidUosBGLd28</app:target>
<app:textureParameterization>
<app:TexCoordList>
<app:textureCoordinates> 1.0000000000000004
-2.907494171674344e-16 1.0000000000000004
0.44494223422372897 5.087501393878691e-16 0.444942234223729
7.560328766851198e-17 -2.907494171674344e-16
1.0000000000000004
-2.907494171674344e-16</app:textureCoordinates>
<app:ring>#KIT-Test-Building-01_LR.kb6UBRDjXdQhuZgyrrXF</app:ring>
</app:TexCoordList>
</app:textureParameterization>
</app:TextureAssociation>
</app:textureParameterization>
</app:ParameterizedTexture>
</app:surfaceData>
<app:surfaceData>
<app:ParameterizedTexture>
<app:imageURI>textures/FZK-Haus-Left.png</app:imageURI>
<app:wrapMode>wrap</app:wrapMode>
<app:textureParameterization>
<app:TextureAssociation>
<app:target>#KIT-Test-Building-01_PG.VdnPNlkOAJHnTVZL5R37</app:target>
<app:textureParameterization>
<app:TexCoordList>
<app:textureCoordinates> -1.0 0.5570891737385658
-0.9999999999999996 0.44494223422372936
4.331468517193571e-16 0.44494223422372936
4.331468517193571e-16 0.5570891737385657
-0.49999999999999944 0.9999986887435719 -1.0
0.5570891737385658 </app:textureCoordinates>
<app:ring>#KIT-Test-Building-01_LR.CWPcEAowucw9pxGFPH3S</app:ring>
</app:TexCoordList>
</app:textureParameterization>
</app:TextureAssociation>
</app:textureParameterization>
<app:textureParameterization>
<app:TextureAssociation>
<app:target>#KIT-Test-Building-01_PG.87LG6xx5gYYjprCeHCDY</app:target>
<app:textureParameterization>
<app:TexCoordList>
<app:textureCoordinates> 4.331468517193571e-16
-1.1157709843049066e-47 4.331468517193571e-16
0.44494223422372936 -0.9999999999999996 0.44494223422372936
-1.0 -8.368282382286802e-48 4.331468517193571e-16
-1.1157709843049066e-47 </app:textureCoordinates>
<app:ring>#KIT-Test-Building-01_LR.z42J72DCA0DG7fsjO1iJ</app:ring>
</app:TexCoordList>
</app:textureParameterization>
</app:TextureAssociation>
</app:textureParameterization>
</app:ParameterizedTexture>
</app:surfaceData>
<app:surfaceData>
<app:ParameterizedTexture>
<app:imageURI>textures/Roofing_Shingles_GAF_Estates.jpg</app:imageURI>
<app:wrapMode>wrap</app:wrapMode>
<app:textureParameterization>
<app:TextureAssociation>
<app:target>#KIT-Test-Building-01_PG.as933cYedpVOQ8Wqm9j7</app:target>
<app:textureParameterization>
<app:TexCoordList>
<app:textureCoordinates> 21.47458840372227 18.00558453022584
1.8506199769767277e-15 18.00558453022584
-1.2918958832001822e-15 4.124469685250767 21.47458840372227
4.124469685250767 21.47458840372227 18.00558453022584 </app:textureCoordinates>
<app:ring>#KIT-Test-Building-01_LR.FJ2G4jJFUVmWcdGG3gyw</app:ring>
</app:TexCoordList>
</app:textureParameterization>
</app:TextureAssociation>
</app:textureParameterization>
<app:textureParameterization>
<app:TextureAssociation>
<app:target>#KIT-Test-Building-01_PG.CUXCVrNXAnCgCUjdXnY1</app:target>
<app:textureParameterization>
<app:TexCoordList>
<app:textureCoordinates> -2.0055287249601352e-15
-2.816087737236785 -21.47458840372227 -2.816087737236785
-21.47458840372227 -16.697202582211872
1.8024740244805496e-15 -16.697202582211872
-2.0055287249601352e-15 -2.816087737236785 </app:textureCoordinates>
<app:ring>#KIT-Test-Building-01_LR.cYvvi9l6K4nl9jeHjt03</app:ring>
</app:TexCoordList>
</app:textureParameterization>
</app:TextureAssociation>
</app:textureParameterization>
</app:ParameterizedTexture>
</app:surfaceData>
<app:surfaceData>
<app:ParameterizedTexture>
<app:imageURI>textures/FZK-Haus-Back.png</app:imageURI>
<app:wrapMode>wrap</app:wrapMode>
<app:textureParameterization>
<app:TextureAssociation>
<app:target>#KIT-Test-Building-01_PG.cdHLpEJXgkf3Hq9x6PF7</app:target>
<app:textureParameterization>
<app:TexCoordList>
<app:textureCoordinates> -1.0000000000000002 1.000011046207795
-1.0000000000000002 0.7987000468203566
2.7071678232459823e-16 0.7987000468203567
3.007964248051091e-16 1.000011046207795 -1.0000000000000002
1.000011046207795 </app:textureCoordinates>
<app:ring>#KIT-Test-Building-01_LR.ODQPptDGkQ9xxB6LArAA</app:ring>
</app:TexCoordList>
</app:textureParameterization>
</app:TextureAssociation>
</app:textureParameterization>
<app:textureParameterization>
<app:TextureAssociation>
<app:target>#KIT-Test-Building-01_PG.Y4DuK1eWWjbSOQxjL75Z</app:target>
<app:textureParameterization>
<app:TexCoordList>
<app:textureCoordinates> 3.0079642480510913e-16
-1.4416909618544142e-15 2.707167823245983e-16
0.7987000468203463 -1.0000000000000002 0.7987000468203463
-1.0000000000000002 -1.4416909618544138e-15
3.0079642480510913e-16 -1.4416909618544142e-15 </app:textureCoordinates>
<app:ring>#KIT-Test-Building-01_LR.CvfxHmYhr7DvEJeZnfKH</app:ring>
</app:TexCoordList>
</app:textureParameterization>
</app:TextureAssociation>
</app:textureParameterization>
</app:ParameterizedTexture>
</app:surfaceData>
<app:surfaceData>
<app:X3DMaterial>
<app:ambientIntensity>0.2</app:ambientIntensity>
<app:diffuseColor>0.4666666666666667 0.34509803921568627
0.21176470588235294</app:diffuseColor>
<app:emissiveColor>0.0 0.0 0.0</app:emissiveColor>
<app:specularColor>1.0 1.0 1.0</app:specularColor>
<app:shininess>0.2</app:shininess>
<app:transparency>0.0</app:transparency>
<app:isSmooth>false</app:isSmooth>
<app:target>#KIT-Test-Building-01_PG.B9OH2yr4U3AkPsKWbFy2</app:target>
</app:X3DMaterial>
</app:surfaceData>
</app:Appearance>
</core:appearanceMember>
</core:CityModel>
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment