diff --git a/FreeCAD/BIMxBEM/freecad/bem/boundaries.py b/FreeCAD/BIMxBEM/freecad/bem/boundaries.py index 3038b5e..1a5785b 100644 --- a/FreeCAD/BIMxBEM/freecad/bem/boundaries.py +++ b/FreeCAD/BIMxBEM/freecad/bem/boundaries.py @@ -1,1345 +1,1347 @@ # coding: utf8 """This module reads IfcRelSpaceBoundary from an IFC file and display them in FreeCAD""" import os import itertools import logging import ifcopenshell import ifcopenshell.geom import FreeCAD import Part import FreeCADGui from freecad.bem.bem_xml import BEMxml LOG_FORMAT = "{levelname} {asctime} {funcName}-{message}" logging.basicConfig( filename="./boundaries.log", level=logging.WARNING, format=LOG_FORMAT, style="{" ) logger = logging.getLogger() def ios_settings(brep): """Create ifcopenshell.geom.settings for various cases""" settings = ifcopenshell.geom.settings() settings.set(settings.EXCLUDE_SOLIDS_AND_SURFACES, False) settings.set(settings.INCLUDE_CURVES, True) if brep: settings.set(settings.USE_BREP_DATA, True) return settings BREP_SETTINGS = ios_settings(brep=True) MESH_SETTINGS = ios_settings(brep=False) TOLERANCE = 0.001 """With IfcOpenShell 0.6.0a1 recreating face from wires seems to give more consistant results. Especially when inner boundaries touch outer boundary""" BREP = False # IfcOpenShell/IFC default unit is m, FreeCAD internal unit is mm SCALE = 1000 def generate_space(ifc_space, parent, doc=FreeCAD.ActiveDocument): """Generate Space and RelSpaceBoundaries as defined in ifc_file. No post process.""" fc_space = create_space_from_entity(ifc_space) parent.addObject(fc_space) boundaries = fc_space.newObject("App::DocumentObjectGroup", "Boundaries") fc_space.Boundaries = boundaries second_levels = boundaries.newObject("App::DocumentObjectGroup", "SecondLevel") fc_space.SecondLevel = second_levels # All boundaries have their placement relative to space placement space_placement = get_placement(ifc_space) for ifc_boundary in (b for b in ifc_space.BoundedBy if b.Name == "2ndLevel"): try: face = RelSpaceBoundary.create(ifc_entity=ifc_boundary) second_levels.addObject(face) face.Placement = space_placement element = get_related_element(ifc_boundary, doc) if element: face.RelatedBuildingElement = element append(element, "ProvidesBoundaries", face.Id) face.RelatingSpace = fc_space.Id except ShapeCreationError: logger.warning(f"Failed to create fc_shape for RelSpaceBoundary <{ifc_boundary.id()}> even with fallback methode _part_by_mesh. IfcOpenShell bug ?") class ShapeCreationError(RuntimeError): pass def generate_containers(ifc_parent, fc_parent, doc=FreeCAD.ActiveDocument): for rel_aggregates in ifc_parent.IsDecomposedBy: for element in rel_aggregates.RelatedObjects: if element.is_a("IfcSpace"): generate_space(element, fc_parent, doc) else: fc_container = create_container_from_entity(element) fc_parent.addObject(fc_container) generate_containers(element, fc_container, doc) def get_elements(doc=FreeCAD.ActiveDocument): """Generator throught FreeCAD document element of specific ifc_type""" for element in doc.Objects: try: if isinstance(element.Proxy, Element): yield element except AttributeError: continue def get_elements_by_ifctype(ifc_type: str, doc=FreeCAD.ActiveDocument): """Generator throught FreeCAD document element of specific ifc_type""" for element in doc.Objects: try: if element.IfcType == ifc_type: yield element except AttributeError: continue def generate_ifc_rel_space_boundaries(ifc_path, doc=FreeCAD.ActiveDocument): """Display IfcRelSpaceBoundaries from selected IFC file into FreeCAD documennt""" ifc_file = ifcopenshell.open(ifc_path) # Generate elements (Door, Window, Wall, Slab etc…) without their geometry elements_group = get_or_create_group("Elements", doc) ifc_elements = (e for e in ifc_file.by_type("IfcElement") if e.ProvidesBoundaries) for ifc_entity in ifc_elements: elements_group.addObject(create_fc_object_from_entity(ifc_entity)) # Generate projects structure and boundaries for ifc_project in ifc_file.by_type("IfcProject"): project = create_project_from_entity(ifc_project) generate_containers(ifc_project, project, doc) # Associate CorrespondingBoundary associate_corresponding_boundaries(doc) # Join over splitted boundaries for space in get_elements_by_ifctype("IfcSpace", doc): join_over_splitted_boundaries(space) # Associate Host / Hosted elements associate_host_element(ifc_file, elements_group) # Associate hosted elements an fill gaps for fc_space in get_elements_by_ifctype("IfcSpace", doc): fc_boundaries = fc_space.SecondLevel.Group # Minimal number of boundary is 5: 3 vertical faces, 2 horizontal faces # If there is less than 5 boundaries there is an issue or a new case to analyse if len(fc_boundaries) == 5: continue elif len(fc_boundaries) < 5: assert ValueError, f"{fc_space.Label} has less than 5 boundaries" # Associate hosted elements associate_inner_boundaries(fc_boundaries, doc) def processing_sia_boundaries(doc=FreeCAD.ActiveDocument): """Create SIA specific boundaries cf. https://www.sia.ch/fr/services/sia-norm/""" for space in get_elements_by_ifctype("IfcSpace", doc): close_space_boundaries(space) find_closest_edges(space) set_leso_type(space) create_sia_boundaries(doc) doc.recompute() def write_xml(doc=FreeCAD.ActiveDocument): bem_xml = BEMxml() for project in get_elements_by_ifctype("IfcProject", doc): bem_xml.write_project(project) for space in get_elements_by_ifctype("IfcSpace", doc): bem_xml.write_space(space) for boundary in space.SecondLevel.Group: bem_xml.write_boundary(boundary) for building_element in get_elements(doc): bem_xml.write_building_elements(building_element) return bem_xml def output_xml_to_path(bem_xml, xml_path=None): if not xml_path: xml_path = ( "./output.xml" if os.name == "nt" else "/home/cyril/git/BIMxBEM/output.xml" ) bem_xml.write_to_file(xml_path) def close_space_boundaries(space): """ 1 Fill gaps between boundaries (2b) 2 try to join boundaries which shares same building element, same space and same orientation https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/schema/ifcproductextension/lexical/ifcrelspaceboundary2ndlevel.htm """ join_over_splitted_boundaries(space) boundaries = space.SecondLevel.Group for rel_boundary1 in boundaries: for edge1 in get_outer_wire(rel_boundary1).Edges: mid_point = edge1.CenterOfMass for rel_boundary2 in boundaries: if rel_boundary1 == rel_boundary2: continue for edge2 in enumerate(get_outer_wire(rel_boundary2).Edges): pass def join_over_splitted_boundaries(space): boundaries = space.SecondLevel.Group if len(boundaries) < 5: return elements_dict = dict() for rel_boundary in boundaries: try: key = f"{rel_boundary.RelatedBuildingElement.Id}" except AttributeError: if rel_boundary.PhysicalOrVirtualBoundary == "VIRTUAL": logger.info("IfcElement %s is VIRTUAL. Modeling error ?") key = None else: logger.warning( "IfcElement %s has no RelatedBuildingElement", rel_boundary.Id ) corresponding_boundary = rel_boundary.CorrespondingBoundary if corresponding_boundary: key += str(corresponding_boundary.Id) elements_dict.setdefault(key, []).append(rel_boundary) for boundary_list in elements_dict.values(): # None coplanar boundaries should not be connected. # eg. round wall splitted with multiple orientations. # Case1: No oversplitted boundaries if len(boundary_list) == 1: continue coplanar_boundaries = list([]) for boundary in boundary_list: if not coplanar_boundaries: coplanar_boundaries.append([boundary]) continue for coplanar_list in coplanar_boundaries: # TODO: Test if this test is not too strict considering precision if is_coplanar(boundary, coplanar_list[0]): coplanar_list.append(boundary) else: coplanar_boundaries.append([boundary]) for coplanar_list in coplanar_boundaries: # Case 1 : only 1 boundary related to the same element. Cannot group boundaries. if len(coplanar_list) == 1: continue # Case 2 : more than 1 boundary related to the same element might be grouped. join_boundaries(coplanar_list) def join_boundaries(boundaries: list, doc=FreeCAD.ActiveDocument): """Try to join coplanar boundaries""" result_boundary = boundaries.pop() inner_wires = get_inner_wires(result_boundary)[:] vectors1 = get_boundary_outer_vectors(result_boundary) # FIXME: Infinite loop somewhere in this. It doesn’t work ? while boundaries: for boundary2 in boundaries: vectors2 = get_boundary_outer_vectors(boundary2) for ei1, ei2 in itertools.product( range(len(vectors1)), range(len(vectors2)) ): # retrieves points from previous edge to next edge included. p0_1, p0_2 = (vectors1[ei1], vectors1[(ei1 + 1) % len(vectors1)]) p1_1, p1_2 = (vectors2[ei2], vectors2[(ei2 + 1) % len(vectors2)]) v0_12 = p0_2 - p0_1 v1_12 = p1_2 - p1_1 dir0 = (v0_12).normalize() dir1 = (v1_12).normalize() # if edge1 and edge2 are not collinear no junction is possible. if not ( (dir0.isEqual(dir1, TOLERANCE) or dir0.isEqual(-dir1, TOLERANCE)) and v0_12.cross(p1_1 - p0_1).Length < TOLERANCE ): continue # Check in which order vectors1 and vectors2 should be connected if dir0.isEqual(dir1, TOLERANCE): p0_1_next_point = p1_2 reverse_new_points = True else: p0_1_next_point = p1_1 reverse_new_points = False # Check if edge1 and edge2 have a common segment if not dir0.dot(p0_1_next_point - p0_1) < dir0.dot(p0_2 - p0_1): continue # join vectors1 and vectors2 at indexes new_points = vectors2[ei2 + 1 :] + vectors2[: ei2 + 1] if reverse_new_points: new_points.reverse() # Efficient way to insert elements at index : https://stackoverflow.com/questions/14895599/insert-an-element-at-specific-index-in-a-list-and-return-updated-list/48139870#48139870 vectors1[ei1 + 1 : ei1 + 1] = new_points clean_vectors(vectors1) inner_wires.extend(get_inner_wires(boundary2)) boundaries.remove(boundary2) doc.removeObject(boundary2.Name) # Replace existing shape with joined shapes close_vectors(vectors1) outer_wire = Part.makePolygon(vectors1) face = Part.Face(outer_wire) result_boundary.Shape = Part.Compound([face, outer_wire, *inner_wires]) def clean_vectors(vectors): """Clean vectors for polygons creation Keep only 1 point if 2 consecutive points are equal. Remove point if it makes border go back and forth""" count = len(vectors) i = 0 while count: count -= 1 p1 = vectors[i - 1] p2 = vectors[i] p3 = vectors[(i + 1) % len(vectors)] if p2 == p3 or are_3points_collinear(p1, p2, p3): vectors.remove(p2) continue i += 1 def get_wires(boundary): return (s for s in boundary.Shape.SubShapes if isinstance(s, Part.Wire)) def get_outer_wire(boundary): return [s for s in boundary.Shape.SubShapes if isinstance(s, Part.Wire)][0] def get_inner_wires(boundary): return [s for s in boundary.Shape.SubShapes if isinstance(s, Part.Wire)][1:] def close_vectors(vectors): vectors.append(vectors[0]) def vectors_dir(p1, p2) -> FreeCAD.Vector: return (p2 - p1).normalize() def are_3points_collinear(p1, p2, p3) -> bool: dir1 = vectors_dir(p1, p2) dir2 = vectors_dir(p2, p3) return dir1.isEqual(dir2, TOLERANCE) or dir1.isEqual(-dir2, TOLERANCE) def get_boundary_outer_vectors(boundary): return [vx.Point for vx in get_outer_wire(boundary).Vertexes] def is_collinear(edge1, edge2): v0_0, v0_1 = (vx.Point for vx in edge1.Vertexes) v1_0, v1_1 = (vx.Point for vx in edge2.Vertexes) if is_collinear_or_parallel(v0_0, v0_1, v1_0, v1_1): return v0_0 == v1_0 or is_collinear_or_parallel(v0_0, v0_1, v0_0, v1_0) def is_collinear_or_parallel(v0_0, v0_1, v1_0, v1_1): return abs(direction(v0_0, v0_1).dot(direction(v1_0, v1_1))) > 0.9999 def direction(v0, v1): return (v0 - v1).normalize() def find_closest_edges(space): boundaries = [b for b in space.SecondLevel.Group if not b.IsHosted] closest_dict = dict() for i, boundary in enumerate(boundaries): n = len(get_outer_wire(boundary).Edges) closest_dict[i] = { "boundaries": [-1] * n, "edges": [-1] * n, "distances": [10000] * n, } for (bi1, boundary1), (bi2, boundary2) in itertools.combinations( enumerate(boundaries), 2 ): distances1 = closest_dict[bi1]["distances"] distances2 = closest_dict[bi2]["distances"] edges1 = get_outer_wire(boundary1).Edges edges2 = get_outer_wire(boundary2).Edges for (ei1, edge1), (ei2, edge2) in itertools.product( enumerate(edges1), enumerate(edges2) ): if not is_low_angle(edge1, edge2): continue distance = distances1[ei1] edge_to_edge = compute_distance(edge1, edge2) if edge_to_edge < distance: closest_dict[bi1]["boundaries"][ei1] = boundary2.Id closest_dict[bi1]["edges"][ei1] = ei2 distances1[ei1] = round(edge_to_edge) distance = distances2[ei2] edge_to_edge = compute_distance(edge2, edge1) if edge_to_edge < distance: closest_dict[bi2]["boundaries"][ei2] = boundary1.Id closest_dict[bi2]["edges"][ei2] = ei1 distances2[ei2] = round(edge_to_edge) for i, boundary in enumerate(boundaries): boundary.ClosestBoundaries = closest_dict[i]["boundaries"] boundary.ClosestEdges = closest_dict[i]["edges"] boundary.ClosestDistance = closest_dict[i]["distances"] def set_leso_type(space): for boundary in space.SecondLevel.Group: boundary.LesoType = define_leso_type(boundary) def define_leso_type(boundary): try: ifc_type = boundary.RelatedBuildingElement.IfcType except AttributeError: if boundary.PhysicalOrVirtualBoundary != "VIRTUAL": logger.warning(f"Unable to defin LesoType for boundary <{boundary.Id}>") return "Unknown" if ifc_type.startswith("IfcWindow"): return "Window" elif ifc_type.startswith("IfcDoor"): return "Door" elif ifc_type.startswith("IfcWall"): return "Façade" elif ifc_type.startswith("IfcSlab") or ifc_type == "IfcRoof": # Pointing up => Ceiling. Pointing down => Flooring if boundary.Shape.Faces[0].normalAt(0, 0).z > 0: return "Ceiling" return "Flooring" else: logger.warning(f"Unable to define LesoType for Boundary Id <{boundary.Id}>") return "Unknown" def compute_distance(edge1, edge2): mid_point = edge1.CenterOfMass line_segment = (v.Point for v in edge2.Vertexes) return mid_point.distanceToLineSegment(*line_segment).Length def is_low_angle(edge1, edge2): dir1 = (edge1.Vertexes[1].Point - edge1.Vertexes[0].Point).normalize() dir2 = (edge2.Vertexes[1].Point - edge2.Vertexes[0].Point).normalize() return abs(dir1.dot(dir2)) > 0.5 # Low angle considered as < 30°. cos(pi/3)=0.5. def associate_host_element(ifc_file, elements_group): # Associate Host / Hosted elements ifc_elements = (e for e in ifc_file.by_type("IfcElement") if e.ProvidesBoundaries) for ifc_entity in ifc_elements: if ifc_entity.FillsVoids: host = get_element_by_guid(get_host_guid(ifc_entity), elements_group) hosted = get_element_by_guid(ifc_entity.GlobalId, elements_group) append(host, "HostedElements", hosted) hosted.HostElement = host.Id def associate_inner_boundaries(fc_boundaries, doc): """Associate hosted elements like a window or a door in a wall""" for fc_boundary in fc_boundaries: if not fc_boundary.IsHosted: continue candidates = set(fc_boundaries).intersection( get_boundaries_by_element_id( fc_boundary.RelatedBuildingElement.HostElement, doc ) ) # If there is more than 1 candidate it doesn't really matter # as they share the same host element and space try: host_element = candidates.pop() except KeyError: logger.warning( f"RelSpaceBoundary Id<{fc_boundary.Id}> is hosted but host not found. Investigations required." ) continue fc_boundary.ParentBoundary = host_element.Id append(host_element, "InnerBoundaries", fc_boundary) def associate_coplanar_boundaries(fc_boundaries): """ Find coplanar boundaries to identify hosted boundaries and fill gaps (2b) FIXME: Apparently in ArchiCAD, doors are not coplanar. Idea: Make it coplanar with other boundaries sharing the same space+wall before""" for fc_boundary_1, fc_boundary_2 in itertools.combinations(fc_boundaries, 2): if is_coplanar(fc_boundary_1, fc_boundary_2): append(fc_boundary_1, "ShareRelatedElementWith", fc_boundary_2) append(fc_boundary_2, "ShareRelatedElementWith", fc_boundary_1) def associate_corresponding_boundaries(doc=FreeCAD.ActiveDocument): # Associate CorrespondingBoundary for fc_boundary in get_elements_by_ifctype("IfcRelSpaceBoundary", doc): associate_corresponding_boundary(fc_boundary, doc) def is_coplanar(shape_1, shape_2): """Intended for RelSpaceBoundary use only For some reason native Part.Shape.isCoplanar(Part.Shape) do not always work""" return get_plane(shape_1).toShape().isCoplanar(get_plane(shape_2).toShape()) def get_plane(fc_boundary): """Intended for RelSpaceBoundary use only""" return Part.Plane( fc_boundary.Shape.Vertexes[0].Point, fc_boundary.Shape.Faces[0].normalAt(0, 0) ) def append(doc_object, fc_property, value): """Intended to manipulate FreeCAD list like properties only""" current_value = getattr(doc_object, fc_property) current_value.append(value) setattr(doc_object, fc_property, current_value) def clean_corresponding_candidates(fc_boundary, doc): if fc_boundary.PhysicalOrVirtualBoundary == "VIRTUAL": return [] other_boundaries = get_boundaries_by_element( fc_boundary.RelatedBuildingElement, doc ) other_boundaries.remove(fc_boundary) return [ b for b in other_boundaries if not b.CorrespondingBoundary or b.RelatingSpace != fc_boundary.RelatingSpace ] def get_boundaries_by_element(element, doc): return [ boundary for boundary in get_elements_by_ifctype("IfcRelSpaceBoundary", doc) if boundary.RelatedBuildingElement == element ] def get_boundaries_by_element_id(element_id, doc): def _compare_related_id(boundary, id): try: return boundary.RelatedBuildingElement.Id == element_id except AttributeError: if boundary.PhysicalOrVirtualBoundary != "VIRTUAL": logger.warning( f"RelSpaceBoundary Id<{boundary.Id}> is not VIRTUAL and has\ no RelatedBuildingElement. Investigations required" ) return False return [ boundary for boundary in get_elements_by_ifctype("IfcRelSpaceBoundary", doc) if _compare_related_id(boundary, element_id) ] def associate_corresponding_boundary(fc_boundary, doc): """Associate corresponding boundaries according to IFC definition. Reference to the other space boundary of the pair of two space boundaries on either side of a space separating thermal boundary element. https://standards.buildingsmart.org/IFC/RELEASE/IFC4_1/FINAL/HTML/link/ifcrelspaceboundary2ndlevel.htm """ if ( fc_boundary.InternalOrExternalBoundary != "INTERNAL" or fc_boundary.CorrespondingBoundary ): return other_boundaries = clean_corresponding_candidates(fc_boundary, doc) if len(other_boundaries) == 1: corresponding_boundary = other_boundaries[0] else: center_of_mass = get_outer_wire(fc_boundary).CenterOfMass min_lenght = 10000 # No element has 10 m for boundary in other_boundaries: distance = center_of_mass.distanceToPoint( get_outer_wire(boundary).CenterOfMass ) if distance < min_lenght: min_lenght = distance corresponding_boundary = boundary try: fc_boundary.CorrespondingBoundary = corresponding_boundary corresponding_boundary.CorrespondingBoundary = fc_boundary except NameError: # TODO: What to do with uncorrectly classified boundaries which have no corresponding boundary logger.warning( f"Boundary {fc_boundary.GlobalId} from space {fc_boundary}" ) return def get_related_element(ifc_entity, doc=FreeCAD.ActiveDocument): if not ifc_entity.RelatedBuildingElement: return guid = ifc_entity.RelatedBuildingElement.GlobalId for element in doc.Objects: try: if element.GlobalId == guid: return element except AttributeError: continue def get_host_guid(ifc_entity): return ( ifc_entity.FillsVoids[0] .RelatingOpeningElement.VoidsElements[0] .RelatingBuildingElement.GlobalId ) def get_element_by_guid(guid, elements_group): for fc_element in elements_group.Group: if fc_element.GlobalId == guid: return fc_element else: logger.warning(f"Unable to get element by {guid}") def get_thickness(ifc_entity): thickness = 0 if ifc_entity.IsDecomposedBy: ifc_entity = ifc_entity.IsDecomposedBy[0].RelatedObjects[0] for association in ifc_entity.HasAssociations: if not association.is_a("IfcRelAssociatesMaterial"): continue try: material_layers = association.RelatingMaterial.ForLayerSet.MaterialLayers except AttributeError: try: material_layers = association.RelatingMaterial.MaterialLayers except AttributeError: # TODO: Fallback method to handle materials with no layers. eg. association.RelatingMaterial.Materials continue for material_layer in material_layers: thickness += material_layer.LayerThickness * SCALE return thickness def create_sia_boundaries(doc=FreeCAD.ActiveDocument): """Create boundaries necessary for SIA calculations""" project = next(get_elements_by_ifctype("IfcProject", doc)) is_from_revit = project.ApplicationIdentifier == "Revit" is_from_archicad = project.ApplicationFullName == "ARCHICAD-64" for space in get_elements_by_ifctype("IfcSpace", doc): create_sia_ext_boundaries(space, is_from_revit, is_from_archicad) create_sia_int_boundaries(space, is_from_revit, is_from_archicad) rejoin_boundaries(space, "SIA_Exterior") rejoin_boundaries(space, "SIA_Interior") def rejoin_boundaries(space, sia_type): base_boundaries = space.SecondLevel.Group for base_boundary in base_boundaries: lines = [] boundary1 = getattr(base_boundary, sia_type) if ( base_boundary.IsHosted or base_boundary.PhysicalOrVirtualBoundary == "VIRTUAL" ): continue for b1_id, (ei1, ei2) in zip( base_boundary.ClosestBoundaries, enumerate(base_boundary.ClosestEdges) ): boundary2 = getattr(get_in_list_by_id(base_boundaries, b1_id), sia_type) if not boundary2: logger.warning(f"Cannot find corresponding boundary") base_plane = get_plane(boundary1) # Case 1 : boundaries are not parallel plane_intersect = base_plane.intersect(get_plane(boundary2)) if plane_intersect: lines.append(plane_intersect[0]) continue # Case 2 : boundaries are parallel line1 = line_from_edge(get_outer_wire(boundary1).Edges[ei1]) line2 = line_from_edge(get_outer_wire(boundary2).Edges[ei2]) # Case 2a : edges are not parallel line_intersect = line1.intersect2d(line2, base_plane) if line_intersect: point1 = line_intersect[0] # TODO: Investigate to see if line.intersect2d(line2, base_plane) might cause some real issues if not isinstance(point1, FreeCAD.Vector): point1 = FreeCAD.Vector(*point1) if line1.Direction.dot(line2.Direction) > 0: point2 = point1 + line1.Direction + line2.Direction else: point2 = point1 + line1.Direction - line2.Direction # Case 2b : edges are parallel else: point1 = (line1.Location + line2.Location) * 0.5 point2 = point1 + line1.Direction lines.append(Part.Line(point1, point2)) # Generate new shape try: outer_wire = polygon_from_lines(lines) except NoIntersectionError: # TODO: Investigate to see why this happens logger.warning(f"Unable to rejoin boundary Id <{base_boundary.Id}>") continue face = Part.Face(outer_wire) inner_wires = get_inner_wires(boundary1) for inner_wire in inner_wires: face = face.cut(Part.Face(inner_wire)) boundary1.Shape = Part.Compound([face, outer_wire, *inner_wires]) boundary1.Area = area = boundary1.Shape.Area for inner_boundary in base_boundary.InnerBoundaries: area = area + inner_boundary.Shape.Area boundary1.AreaWithHosted = area def get_in_list_by_id(elements, element_id): for element in elements: if element.Id == element_id: return element else: raise LookupError(f"No element with Id <{element_id}> found") def create_sia_ext_boundaries(space, is_from_revit, is_from_archicad): """Create SIA boundaries from RelSpaceBoundaries and translate it if necessary""" sia_group_obj = space.Boundaries.newObject( "App::DocumentObjectGroup", "SIA_Exteriors" ) space.SIA_Exteriors = sia_group_obj for boundary1 in space.SecondLevel.Group: if boundary1.IsHosted or boundary1.PhysicalOrVirtualBoundary == "VIRTUAL": continue bem_boundary = BEMBoundary.create(boundary1, "SIA_Exterior") sia_group_obj.addObject(bem_boundary) thickness = boundary1.RelatedBuildingElement.Thickness.Value ifc_type = boundary1.RelatedBuildingElement.IfcType normal = boundary1.Shape.Faces[0].normalAt(0, 0) # if is_from_archicad: # normal = -normal # EXTERNAL: there is multiple possible values for external so testing internal is better. if boundary1.InternalOrExternalBoundary != "INTERNAL": lenght = thickness if is_from_revit and ifc_type.startswith("IfcWall"): lenght /= 2 bem_boundary.Placement.move(normal * lenght) # INTERNAL. TODO: Check during tests if NOTDEFINED case need to be handled ? else: type1 = {"IfcSlab"} if ifc_type in type1: lenght = thickness/2 else: if is_from_revit: continue lenght = thickness / 2 bem_boundary.Placement.move(normal * lenght) def create_sia_int_boundaries(space, is_from_revit, is_from_archicad): """Create boundaries necessary for SIA calculations""" sia_group_obj = space.Boundaries.newObject( "App::DocumentObjectGroup", "SIA_Interiors" ) space.SIA_Interiors = sia_group_obj for boundary in space.SecondLevel.Group: if boundary.IsHosted or boundary.PhysicalOrVirtualBoundary == "VIRTUAL": continue normal = boundary.Shape.Faces[0].normalAt(0, 0) if is_from_archicad: normal = -normal bem_boundary = BEMBoundary.create(boundary, "SIA_Interior") sia_group_obj.addObject(bem_boundary) ifc_type = boundary.RelatedBuildingElement.IfcType if is_from_revit and ifc_type.startswith("IfcWall"): thickness = boundary.RelatedBuildingElement.Thickness.Value lenght = -thickness / 2 bem_boundary.Placement.move(normal * lenght) def line_from_edge(edge: Part.Edge) -> Part.Line: points = [v.Point for v in edge.Vertexes] return Part.Line(*points) def polygon_from_lines(lines): new_points = [] for line1, line2 in zip(lines, lines[1:] + lines[:1]): try: new_points.append(line1.intersectCC(line2, 1)[0].toShape().Point) except IndexError: raise NoIntersectionError new_points[0:0] = new_points[-1:] return Part.makePolygon(new_points) class NoIntersectionError(IndexError): pass def create_fc_shape(space_boundary): """ Create Part shape from ifc geometry""" if BREP: try: return _part_by_brep( space_boundary.ConnectionGeometry.SurfaceOnRelatingElement ) except RuntimeError: print(f"Failed to generate brep from {space_boundary}") fallback = True if not BREP or fallback: try: return part_by_wires( space_boundary.ConnectionGeometry.SurfaceOnRelatingElement ) except RuntimeError: print(f"Failed to generate mesh from {space_boundary}") try: return _part_by_mesh( space_boundary.ConnectionGeometry.SurfaceOnRelatingElement ) except RuntimeError: raise ShapeCreationError def _part_by_brep(ifc_entity): """ Create a Part Shape from brep generated by ifcopenshell from ifc geometry""" ifc_shape = ifcopenshell.geom.create_shape(BREP_SETTINGS, ifc_entity) fc_shape = Part.Shape() fc_shape.importBrepFromString(ifc_shape.brep_data) fc_shape.scale(SCALE) return fc_shape def _part_by_mesh(ifc_entity): """ Create a Part Shape from mesh generated by ifcopenshell from ifc geometry""" return Part.Face(_polygon_by_mesh(ifc_entity)) def _polygon_by_mesh(ifc_entity): """Create a Polygon from a compatible ifc entity""" ifc_shape = ifcopenshell.geom.create_shape(MESH_SETTINGS, ifc_entity) ifc_verts = ifc_shape.verts fc_verts = [ FreeCAD.Vector(ifc_verts[i : i + 3]).scale(SCALE, SCALE, SCALE) for i in range(0, len(ifc_verts), 3) ] fc_verts = verts_clean(fc_verts) return Part.makePolygon(fc_verts) def verts_clean(vertices): """For some reason, vertices are not always clean and sometime a same vertex is repeated""" new_verts = list() for i in range(len(vertices) - 1): if vertices[i] != vertices[i + 1]: new_verts.append(vertices[i]) new_verts.append(vertices[-1]) return new_verts def part_by_wires(ifc_entity): """ Create a Part Shape from ifc geometry""" inner_wires = list() outer_wire = _polygon_by_mesh(ifc_entity.OuterBoundary) face = Part.Face(outer_wire) try: inner_boundaries = ifc_entity.InnerBoundaries for inner_boundary in tuple(inner_boundaries) if inner_boundaries else tuple(): inner_wire = _polygon_by_mesh(inner_boundary) face = face.cut(Part.Face(inner_wire)) inner_wires.append(inner_wire) except RuntimeError: pass fc_shape = Part.Compound([face, outer_wire, *inner_wires]) matrix = get_matrix(ifc_entity.BasisSurface.Position) fc_shape = fc_shape.transformGeometry(matrix) return fc_shape def get_matrix(position): """Transform position to FreeCAD.Matrix""" location = FreeCAD.Vector(position.Location.Coordinates).scale(SCALE, SCALE, SCALE) v_1 = FreeCAD.Vector(position.RefDirection.DirectionRatios) v_3 = FreeCAD.Vector(position.Axis.DirectionRatios) v_2 = v_3.cross(v_1) # fmt: off matrix = FreeCAD.Matrix( v_1.x, v_2.x, v_3.x, location.x, v_1.y, v_2.y, v_3.y, location.y, v_1.z, v_2.z, v_3.z, location.z, 0, 0, 0, 1, ) # fmt: on return matrix def get_placement(space): """Retrieve object placement""" space_geom = ifcopenshell.geom.create_shape(BREP_SETTINGS, space) # IfcOpenShell matrix values FreeCAD matrix values are transposed ios_matrix = space_geom.transformation.matrix.data m_l = list() for i in range(3): line = list(ios_matrix[i::3]) line[-1] *= SCALE m_l.extend(line) return FreeCAD.Matrix(*m_l) def get_color(ifc_boundary): """Return a color depending on IfcClass given""" product_colors = { "IfcWall": (0.7, 0.3, 0.0), "IfcWindow": (0.0, 0.7, 1.0), "IfcSlab": (0.7, 0.7, 0.5), "IfcRoof": (0.0, 0.3, 0.0), "IfcDoor": (1.0, 1.0, 1.0), } if ifc_boundary.PhysicalOrVirtualBoundary == "VIRTUAL": return (1.0, 0.0, 1.0) ifc_product = ifc_boundary.RelatedBuildingElement for product, color in product_colors.items(): # Not only test if IFC class is in dictionnary but it is a subclass if ifc_product.is_a(product): return color else: print(f"No color found for {ifc_product.is_a()}") return (0.0, 0.0, 0.0) def get_or_create_group(name, doc=FreeCAD.ActiveDocument): """Get group by name or create one if not found""" group = doc.findObjects("App::DocumentObjectGroup", name) if group: return group[0] return doc.addObject("App::DocumentObjectGroup", name) class Root: """Wrapping various IFC entity : https://standards.buildingsmart.org/IFC/RELEASE/IFC4_1/FINAL/HTML/link/ifcroot.htm """ def __init__(self, obj, ifc_entity): self.Type = self.__class__.__name__ obj.Proxy = self obj.addExtension("App::GroupExtensionPython", self) ifc_attributes = "IFC Attributes" obj.addProperty("App::PropertyString", "IfcType", "IFC") obj.addProperty("App::PropertyInteger", "Id", ifc_attributes) obj.addProperty("App::PropertyString", "GlobalId", ifc_attributes) obj.addProperty("App::PropertyString", "Name", ifc_attributes) obj.addProperty("App::PropertyString", "Description", ifc_attributes) obj.Id = ifc_entity.id() obj.GlobalId = ifc_entity.GlobalId obj.IfcType = ifc_entity.is_a() obj.Name = ifc_entity.Name self.set_label(obj, ifc_entity) try: obj.Description = ifc_entity.Description except TypeError: pass def onChanged(self, obj, prop): """Do something when a property has changed""" return def execute(self, obj): """Do something when doing a recomputation, this method is mandatory""" return @staticmethod def set_label(obj, ifc_entity): """Allow specific method for specific elements""" obj.Label = "{} {}".format(ifc_entity.id(), ifc_entity.Name) @classmethod def create(cls, obj_name, ifc_entity=None): """Stantard FreeCAD FeaturePython Object creation method ifc_entity : Optionnally provide a base entity. """ obj = FreeCAD.ActiveDocument.addObject("Part::FeaturePython", obj_name) feature_python_object = cls(obj) return obj class ViewProviderRoot: def __init__(self, vobj): vobj.Proxy = self vobj.addExtension("Gui::ViewProviderGroupExtensionPython", self) class RelSpaceBoundary(Root): """Wrapping IFC entity :  https://standards.buildingsmart.org/IFC/RELEASE/IFC4_1/FINAL/HTML/link/ifcrelspaceboundary2ndlevel.htm""" def __init__(self, obj, ifc_entity): super().__init__(obj, ifc_entity) obj.Proxy = self bem_category = "BEM" ifc_attributes = "IFC Attributes" obj.addProperty("App::PropertyInteger", "RelatingSpace", ifc_attributes) obj.addProperty("App::PropertyLink", "RelatedBuildingElement", ifc_attributes) obj.addProperty( "App::PropertyEnumeration", "PhysicalOrVirtualBoundary", ifc_attributes ).PhysicalOrVirtualBoundary = ["PHYSICAL", "VIRTUAL", "NOTDEFINED"] obj.addProperty( "App::PropertyEnumeration", "InternalOrExternalBoundary", ifc_attributes ).InternalOrExternalBoundary = [ "INTERNAL", "EXTERNAL", "EXTERNAL_EARTH", "EXTERNAL_WATER", "EXTERNAL_FIRE", "NOTDEFINED", ] obj.addProperty("App::PropertyLink", "CorrespondingBoundary", ifc_attributes) obj.addProperty("App::PropertyInteger", "ParentBoundary", ifc_attributes) obj.addProperty("App::PropertyLinkList", "InnerBoundaries", ifc_attributes) obj.addProperty("App::PropertyLink", "ProcessedShape", bem_category) obj.addProperty("App::PropertyIntegerList", "ClosestBoundaries", bem_category) obj.addProperty("App::PropertyIntegerList", "ClosestEdges", bem_category) obj.addProperty("App::PropertyIntegerList", "ClosestDistance", bem_category) obj.addProperty("App::PropertyBoolList", "ClosestHasSameNormal", bem_category) obj.addProperty( "App::PropertyLinkList", "ShareRelatedElementWith", bem_category ) obj.addProperty("App::PropertyBool", "IsHosted", bem_category) obj.addProperty("App::PropertyArea", "Area", bem_category) obj.addProperty("App::PropertyArea", "AreaWithHosted", bem_category) obj.addProperty("App::PropertyLink", "SIA_Interior", bem_category) obj.addProperty("App::PropertyLink", "SIA_Exterior", bem_category) obj.addProperty( "App::PropertyEnumeration", "LesoType", bem_category ).LesoType = [ "Ceiling", "Façade", "Flooring", "Window", "Door", "Unknown", ] if not ifc_entity: return if FreeCAD.GuiUp: obj.ViewObject.ShapeColor = get_color(ifc_entity) obj.GlobalId = ifc_entity.GlobalId obj.InternalOrExternalBoundary = ifc_entity.InternalOrExternalBoundary obj.PhysicalOrVirtualBoundary = ifc_entity.PhysicalOrVirtualBoundary obj.Shape = create_fc_shape(ifc_entity) obj.Area = obj.AreaWithHosted = obj.Shape.Area self.set_label(obj, ifc_entity) if not obj.PhysicalOrVirtualBoundary == "VIRTUAL": obj.IsHosted = bool(ifc_entity.RelatedBuildingElement.FillsVoids) @staticmethod def create(obj_name: str = "RelSpaceBoundary", ifc_entity=None): """Stantard FreeCAD FeaturePython Object creation method""" obj = FreeCAD.ActiveDocument.addObject("Part::FeaturePython", obj_name) RelSpaceBoundary(obj, ifc_entity) try: # ViewProviderRelSpaceBoundary(obj.ViewObject) obj.ViewObject.Proxy = 0 except AttributeError: FreeCAD.Console.PrintLog("No ViewObject ok if running with no Gui") return obj def onChanged(self, obj, prop): super().onChanged(obj, prop) if prop == "InnerBoundaries": obj.AreaWithHosted = self.recompute_area_with_hosted(obj) @staticmethod def recompute_area_with_hosted(obj): """Recompute area including inner boundaries""" area = obj.Area for boundary in obj.InnerBoundaries: area = area + boundary.Area return area @staticmethod def set_label(obj, ifc_entity): try: obj.Label = "{} {}".format( ifc_entity.id(), ifc_entity.RelatedBuildingElement.Name, ) except AttributeError: obj.Label = f"{ifc_entity.id()} VIRTUAL" if ifc_entity.PhysicalOrVirtualBoundary != "VIRTUAL": logger.warning( f"{ifc_entity.id()} is not VIRTUAL and has no RelatedBuildingElement" ) @staticmethod def get_wires(obj): return get_wires(obj) def create_fc_object_from_entity(ifc_entity): """Stantard FreeCAD FeaturePython Object creation method""" obj_name = "Element" obj = FreeCAD.ActiveDocument.addObject("Part::FeaturePython", obj_name) Element(obj, ifc_entity) try: obj.ViewObject.Proxy = 0 except AttributeError: FreeCAD.Console.PrintLog("No ViewObject ok if running with no Gui") return obj class Element(Root): """Wrapping various IFC entity : https://standards.buildingsmart.org/IFC/RELEASE/IFC4_1/FINAL/HTML/schema/ifcproductextension/lexical/ifcelement.htm """ def __init__(self, obj, ifc_entity): super().__init__(obj, ifc_entity) self.Type = "IfcRelSpaceBoundary" obj.Proxy = self ifc_attributes = "IFC Attributes" bem_category = "BEM" obj.addProperty("App::PropertyLinkList", "HasAssociations", ifc_attributes) obj.addProperty("App::PropertyLinkList", "FillsVoids", ifc_attributes) obj.addProperty("App::PropertyLinkList", "HasOpenings", ifc_attributes) obj.addProperty( "App::PropertyIntegerList", "ProvidesBoundaries", ifc_attributes ) obj.addProperty("App::PropertyLinkList", "HostedElements", bem_category) obj.addProperty("App::PropertyInteger", "HostElement", bem_category) obj.addProperty("App::PropertyLength", "Thickness", ifc_attributes) ifc_walled_entities = {"IfcWall", "IfcSlab", "IfcRoof"} for entity_class in ifc_walled_entities: if ifc_entity.is_a(entity_class): obj.Thickness = get_thickness(ifc_entity) class BEMBoundary: def __init__(self, obj, boundary): self.Type = "BEMBoundary" obj.Proxy = self category_name = "BEM" obj.addProperty("App::PropertyInteger", "SourceBoundary", category_name) obj.SourceBoundary = boundary.Id obj.addProperty("App::PropertyArea", "Area", category_name) obj.addProperty("App::PropertyArea", "AreaWithHosted", category_name) obj.Shape = boundary.Shape.copy() self.set_label(obj, boundary) @staticmethod def create(boundary, geo_type): """Stantard FreeCAD FeaturePython Object creation method""" obj = FreeCAD.ActiveDocument.addObject("Part::FeaturePython", "BEMBoundary") BEMBoundary(obj, boundary) setattr(boundary, geo_type, obj) try: # ViewProviderRelSpaceBoundary(obj.ViewObject) obj.ViewObject.Proxy = 0 obj.ViewObject.ShapeColor = boundary.ViewObject.ShapeColor except AttributeError: FreeCAD.Console.PrintLog("No ViewObject ok if running with no Gui") return obj @staticmethod def set_label(obj, source_boundary): obj.Label = source_boundary.Label @staticmethod def get_wires(obj): return get_wires(obj) def create_container_from_entity(ifc_entity): """Stantard FreeCAD FeaturePython Object creation method""" obj_name = ifc_entity.is_a() obj = FreeCAD.ActiveDocument.addObject("Part::FeaturePython", obj_name) Container(obj, ifc_entity) if FreeCAD.GuiUp: obj.ViewObject.Proxy = ViewProviderRoot(obj.ViewObject) obj.ViewObject.DisplayMode = "Wireframe" return obj class Container(Root): """Representation of an IfcProject: https://standards.buildingsmart.org/IFC/RELEASE/IFC4_1/FINAL/HTML/link/ifcproject.htm""" def __init__(self, obj, ifc_entity): super().__init__(obj, ifc_entity) self.ifc_entity = ifc_entity self.setProperties(obj) def setProperties(self, obj): return def create_project_from_entity(ifc_entity): """Stantard FreeCAD FeaturePython Object creation method""" obj_name = "Project" obj = FreeCAD.ActiveDocument.addObject("Part::FeaturePython", obj_name) Project(obj, ifc_entity) if FreeCAD.GuiUp: obj.ViewObject.Proxy = ViewProviderRoot(obj.ViewObject) obj.ViewObject.DisplayMode = "Wireframe" return obj class Project(Root): """Representation of an IfcProject: https://standards.buildingsmart.org/IFC/RELEASE/IFC4_1/FINAL/HTML/link/ifcproject.htm""" def __init__(self, obj, ifc_entity): super().__init__(obj, ifc_entity) self.ifc_entity = ifc_entity self.setProperties(obj) def setProperties(self, obj): ifc_entity = self.ifc_entity ifc_attributes = "IFC Attributes" obj.addProperty("App::PropertyString", "LongName", ifc_attributes) obj.addProperty("App::PropertyVector", "TrueNorth", ifc_attributes) obj.addProperty("App::PropertyVector", "WorldCoordinateSystem", ifc_attributes) obj.LongName = ifc_entity.LongName obj.TrueNorth = FreeCAD.Vector( *ifc_entity.RepresentationContexts[0].TrueNorth.DirectionRatios ) obj.WorldCoordinateSystem = FreeCAD.Vector( ifc_entity.RepresentationContexts[ 0 ].WorldCoordinateSystem.Location.Coordinates ) owning_application = "OwningApplication" obj.addProperty( "App::PropertyString", "ApplicationIdentifier", owning_application ) obj.addProperty("App::PropertyString", "ApplicationVersion", owning_application) obj.addProperty( "App::PropertyString", "ApplicationFullName", owning_application ) owning_application = ifc_entity.OwnerHistory.OwningApplication obj.ApplicationIdentifier = owning_application.ApplicationIdentifier obj.ApplicationVersion = owning_application.Version obj.ApplicationFullName = owning_application.ApplicationFullName def create_space_from_entity(ifc_entity): """Stantard FreeCAD FeaturePython Object creation method""" obj_name = "Space" obj = FreeCAD.ActiveDocument.addObject("Part::FeaturePython", obj_name) Space(obj, ifc_entity) if FreeCAD.GuiUp: obj.ViewObject.Proxy = ViewProviderRoot(obj.ViewObject) obj.ViewObject.DisplayMode = "Wireframe" return obj class Space(Root): """Representation of an IfcProject: https://standards.buildingsmart.org/IFC/RELEASE/IFC4_1/FINAL/HTML/link/ifcproject.htm""" def __init__(self, obj, ifc_entity): super().__init__(obj, ifc_entity) self.ifc_entity = ifc_entity self.setProperties(obj) def setProperties(self, obj): ifc_entity = self.ifc_entity category_name = "Boundaries" obj.addProperty("App::PropertyLink", "Boundaries", category_name) obj.addProperty("App::PropertyLink", "SecondLevel", category_name) obj.addProperty("App::PropertyLink", "SIA", category_name) obj.addProperty("App::PropertyLink", "SIA_Interiors", category_name) obj.addProperty("App::PropertyLink", "SIA_Exteriors", category_name) space_full_name = f"{ifc_entity.Name} {ifc_entity.LongName}" obj.Label = space_full_name try: obj.Description = ifc_entity.Description except TypeError: pass return obj def generate_bem_xml_from_file(ifc_path: str, gui_up: bool = False): doc = FreeCAD.newDocument() generate_ifc_rel_space_boundaries(ifc_path, doc) processing_sia_boundaries(doc) return write_xml(doc).tostring() if __name__ == "__main__": if os.name == "nt": TEST_FOLDER = r"C:\git\BIMxBEM\IfcTestFiles" else: TEST_FOLDER = "/home/cyril/git/BIMxBEM/IfcTestFiles/" - TEST_FILES = [ - "Triangle_2x3_A23.ifc", - "Triangle_2x3_R19.ifc", - "2Storey_2x3_A22.ifc", - "2Storey_2x3_R19.ifc", - "0014_Vernier112D_ENE_ModèleÉnergétique_R20.ifc", - "Investigation_test_R19.ifc", - "OverSplitted_R20_2x3.ifc", - ] - IFC_PATH = os.path.join(TEST_FOLDER, TEST_FILES[6]) + TEST_FILES = { + 0: "Triangle_2x3_A23.ifc", + 1: "Triangle_2x3_R19.ifc", + 2: "2Storey_2x3_A22.ifc", + 3: "2Storey_2x3_R19.ifc", + 4: "0014_Vernier112D_ENE_ModèleÉnergétique_R20.ifc", + 6: "Investigation_test_R19.ifc", + 7: "OverSplitted_R20_2x3.ifc", + 8: "ExternalEarth_R20_2x3.ifc", + 9: "ExternalEarth_R20_IFC4.ifc", + } + IFC_PATH = os.path.join(TEST_FOLDER, TEST_FILES[7]) DOC = FreeCAD.ActiveDocument if DOC: # Remote debugging import ptvsd # Allow other computers to attach to ptvsd at this IP address and port. ptvsd.enable_attach(address=("localhost", 5678), redirect_output=True) # Pause the program until a remote debugger is attached ptvsd.wait_for_attach() # breakpoint() display_boundaries(ifc_path=IFC_PATH, doc=DOC) FreeCADGui.activeView().viewIsometric() FreeCADGui.SendMsgToActiveView("ViewFit") else: FreeCADGui.showMainWindow() DOC = FreeCAD.newDocument() generate_ifc_rel_space_boundaries(IFC_PATH, DOC) # processing_sia_boundaries(DOC) # bem_xml = write_xml(DOC) # output_xml_to_path(bem_xml) # xml_str = generate_bem_xml_from_file(IFC_PATH) FreeCADGui.activeView().viewIsometric() FreeCADGui.SendMsgToActiveView("ViewFit") FreeCADGui.exec_loop() diff --git a/IfcTestFiles/ExternalEarth_R20_2x3.ifc b/IfcTestFiles/ExternalEarth_R20_2x3.ifc new file mode 100644 index 0000000..b90130a --- /dev/null +++ b/IfcTestFiles/ExternalEarth_R20_2x3.ifc @@ -0,0 +1,3676 @@ +ISO-10303-21; +HEADER; + +/****************************************************************************************** +* STEP Physical File produced by: The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013 +* Module: EDMstepFileFactory/EDMstandAlone +* Creation date: Tue May 05 15:36:39 2020 +* Host: None +* Database: None +* Database version: 5507 +* Database creation date: Tue May 05 15:36:38 2020 +* Schema: IFC2X3 +* Model: DataRepository.ifc +* Model creation date: Tue May 05 15:36:38 2020 +* Header model: DataRepository.ifc_HeaderModel +* Header model creation date: Tue May 05 15:36:38 2020 +* EDMuser: sdai-user +* EDMgroup: sdai-group +* License ID and type: 5605 : Permanent license. Expiry date: +* EDMstepFileFactory options: 020000 +******************************************************************************************/ +FILE_DESCRIPTION(('ViewDefinition [CoordinationView_V2.0]'),'2;1'); +FILE_NAME('0000.00','2020-05-05T15:36:39',(''),(''),'The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013','20200206_0915(x64) - Exporter 20.2.11.3 - Interface utilisateur alternative 20.2.11.3',''); +FILE_SCHEMA(('IFC2X3')); +ENDSEC; + +DATA; +#1= IFCORGANIZATION($,'None',$,$,$); +#5= IFCAPPLICATION(#1,'2020','Autodesk Revit 2020 (FRA)','Revit'); +#6= IFCCARTESIANPOINT((0.,0.,0.)); +#9= IFCCARTESIANPOINT((0.,0.)); +#11= IFCDIRECTION((1.,0.,0.)); +#13= IFCDIRECTION((-1.,0.,0.)); +#15= IFCDIRECTION((0.,1.,0.)); +#17= IFCDIRECTION((0.,-1.,0.)); +#19= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((0.,0.,-1.)); +#23= IFCDIRECTION((1.,0.)); +#25= IFCDIRECTION((-1.,0.)); +#27= IFCDIRECTION((0.,1.)); +#29= IFCDIRECTION((0.,-1.)); +#31= IFCAXIS2PLACEMENT3D(#6,$,$); +#32= IFCLOCALPLACEMENT(#6199,#31); +#35= IFCPERSON($,'None','None',$,$,$,$,$); +#37= IFCORGANIZATION($,'None','None',$,$); +#38= IFCPERSONANDORGANIZATION(#35,#37,$); +#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1588684405); +#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#43= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#44= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#45= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#46= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#47= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#45); +#48= IFCCONVERSIONBASEDUNIT(#46,.PLANEANGLEUNIT.,'DEGREE',#47); +#49= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#50= IFCDERIVEDUNITELEMENT(#49,1); +#51= IFCDERIVEDUNITELEMENT(#42,-3); +#52= IFCDERIVEDUNIT((#50,#51),.MASSDENSITYUNIT.,$); +#54= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#55= IFCSIUNIT(*,.FREQUENCYUNIT.,$,.HERTZ.); +#56= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); +#57= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.); +#58= IFCDERIVEDUNITELEMENT(#49,1); +#59= IFCDERIVEDUNITELEMENT(#56,-1); +#60= IFCDERIVEDUNITELEMENT(#54,-3); +#61= IFCDERIVEDUNIT((#58,#59,#60),.THERMALTRANSMITTANCEUNIT.,$); +#63= IFCDERIVEDUNITELEMENT(#42,3); +#64= IFCDERIVEDUNITELEMENT(#54,-1); +#65= IFCDERIVEDUNIT((#63,#64),.VOLUMETRICFLOWRATEUNIT.,$); +#67= IFCSIUNIT(*,.ELECTRICCURRENTUNIT.,$,.AMPERE.); +#68= IFCSIUNIT(*,.ELECTRICVOLTAGEUNIT.,$,.VOLT.); +#69= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#70= IFCSIUNIT(*,.FORCEUNIT.,.KILO.,.NEWTON.); +#71= IFCSIUNIT(*,.ILLUMINANCEUNIT.,$,.LUX.); +#72= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.); +#73= IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.CANDELA.); +#74= IFCDERIVEDUNITELEMENT(#49,-1); +#75= IFCDERIVEDUNITELEMENT(#42,-2); +#76= IFCDERIVEDUNITELEMENT(#54,3); +#77= IFCDERIVEDUNITELEMENT(#72,1); +#78= IFCDERIVEDUNIT((#74,#75,#76,#77),.USERDEFINED.,'Luminous Efficacy'); +#80= IFCDERIVEDUNITELEMENT(#42,1); +#81= IFCDERIVEDUNITELEMENT(#54,-1); +#82= IFCDERIVEDUNIT((#80,#81),.LINEARVELOCITYUNIT.,$); +#84= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.); +#85= IFCDERIVEDUNITELEMENT(#42,-2); +#86= IFCDERIVEDUNITELEMENT(#49,1); +#87= IFCDERIVEDUNITELEMENT(#54,-2); +#88= IFCDERIVEDUNIT((#85,#86,#87),.USERDEFINED.,'Friction Loss'); +#90= IFCUNITASSIGNMENT((#42,#43,#44,#48,#49,#52,#54,#55,#57,#61,#65,#67,#68,#69,#70,#71,#72,#73,#78,#82,#84,#88)); +#92= IFCAXIS2PLACEMENT3D(#6,$,$); +#93= IFCDIRECTION((6.12303176911189E-17,1.)); +#95= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.00000000000000E-5,#92,#93); +#98= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#95,$,.GRAPH_VIEW.,$); +#100= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#95,$,.MODEL_VIEW.,$); +#101= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#95,$,.MODEL_VIEW.,$); +#102= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('FootPrint','Model',*,*,*,*,#95,$,.MODEL_VIEW.,$); +#103= IFCPROJECT('2w19xi7tXBHQ3r21J6FE$P',#41,'0000.00',$,$,'Nom du projet','Avant-Projet',(#95),#90); +#109= IFCPOSTALADDRESS($,$,$,$,('Entrer l''adresse ici'),$,'','Geneva','','Switzerland'); +#113= IFCBUILDING('2w19xi7tXBHQ3r21J6FE$O',#41,'Revit Advanced Sample',$,$,#32,$,'Revit Advanced Sample',.ELEMENT.,$,$,$); +#119= IFCCARTESIANPOINT((0.,0.,-3.)); +#121= IFCAXIS2PLACEMENT3D(#119,$,$); +#122= IFCLOCALPLACEMENT(#32,#121); +#124= IFCBUILDINGSTOREY('2yS2RuUG5C38bgzhwf2PA4',#41,'S1',$,'Niveau:Niveaux fini',#122,$,'S1',.ELEMENT.,-3.); +#126= IFCAXIS2PLACEMENT3D(#6,$,$); +#127= IFCLOCALPLACEMENT(#32,#126); +#128= IFCBUILDINGSTOREY('2w19xi7tXBHQ3r21Gvmn4U',#41,'E0',$,'Niveau:Niveaux fini',#127,$,'E0',.ELEMENT.,0.); +#130= IFCCARTESIANPOINT((0.,0.,3.80000000000133)); +#132= IFCAXIS2PLACEMENT3D(#130,$,$); +#133= IFCLOCALPLACEMENT(#32,#132); +#134= IFCBUILDINGSTOREY('2w19xi7tXBHQ3r21GvmnAV',#41,'E1',$,'Niveau:Niveaux fini',#133,$,'E1',.ELEMENT.,3.80000000000133); +#136= IFCAXIS2PLACEMENT3D(#6,$,$); +#137= IFCLOCALPLACEMENT(#127,#136); +#139= IFCCARTESIANPOINT((-0.20530146800593,-2.60530658042942)); +#141= IFCCARTESIANPOINT((1.31288179310327,-2.60530658042942)); +#143= IFCCARTESIANPOINT((1.31288179310328,-0.105306580429416)); +#145= IFCCARTESIANPOINT((0.875501235222196,-0.105306580429415)); +#147= IFCCARTESIANPOINT((-0.933322240804361,3.60333114120668)); +#149= IFCCARTESIANPOINT((-2.36264111261845,1.81789518051098)); +#151= IFCPOLYLINE((#139,#141,#143,#145,#147,#149,#139)); +#153= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#151); +#154= IFCCARTESIANPOINT((0.80875035363931,-3.83676475253472,0.)); +#156= IFCDIRECTION((0.438371146789077,0.898794046299167,0.)); +#158= IFCAXIS2PLACEMENT3D(#154,#19,#156); +#159= IFCEXTRUDEDAREASOLID(#153,#158,#19,3.80000000000133); +#160= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#159)); +#163= IFCPRODUCTDEFINITIONSHAPE($,$,(#160)); +#167= IFCSPACE('2BWwIe9vrBFQVX6ISMZa9K',#41,'133',$,$,#137,#163,'Espace',.ELEMENT.,.INTERNAL.,$); +#172= IFCCARTESIANPOINT((5.20431417452362,0.)); +#174= IFCCARTESIANPOINT((5.20431417452362,4.20000000000133)); +#176= IFCCARTESIANPOINT((0.,4.20000000000133)); +#178= IFCPOLYLINE((#9,#172,#174,#176,#9)); +#180= IFCCARTESIANPOINT((-2.00333241339795,-5.38837972307488,0.)); +#182= IFCAXIS2PLACEMENT3D(#180,#17,#11); +#183= IFCPLANE(#182); +#184= IFCCARTESIANPOINT((1.75670535063899,0.)); +#186= IFCCARTESIANPOINT((2.716705350639,0.)); +#188= IFCCARTESIANPOINT((2.716705350639,2.13)); +#190= IFCCARTESIANPOINT((1.75670535063899,2.13)); +#192= IFCPOLYLINE((#184,#186,#188,#190,#184)); +#194= IFCCURVEBOUNDEDPLANE(#183,#178,(#192)); +#196= IFCCONNECTIONSURFACEGEOMETRY(#194,$); +#197= IFCCARTESIANPOINT((0.960000000000003,0.)); +#199= IFCCARTESIANPOINT((0.960000000000003,2.13)); +#201= IFCCARTESIANPOINT((0.,2.13)); +#203= IFCPOLYLINE((#9,#197,#199,#201,#9)); +#205= IFCCARTESIANPOINT((-0.246627062758956,-5.38837972307489,0.)); +#207= IFCAXIS2PLACEMENT3D(#205,#17,#11); +#208= IFCPLANE(#207); +#209= IFCCURVEBOUNDEDPLANE(#208,#203,$); +#210= IFCCONNECTIONSURFACEGEOMETRY(#209,$); +#211= IFCCARTESIANPOINT((1.7087788652888,0.)); +#213= IFCCARTESIANPOINT((1.7087788652888,4.20000000000133)); +#215= IFCCARTESIANPOINT((0.,4.20000000000133)); +#217= IFCPOLYLINE((#9,#211,#213,#215,#9)); +#219= IFCCARTESIANPOINT((3.20098176112567,-5.3883797230749,0.)); +#221= IFCDIRECTION((0.438371146789078,0.898794046299167,0.)); +#223= IFCDIRECTION((0.898794046299167,-0.438371146789078,0.)); +#225= IFCAXIS2PLACEMENT3D(#219,#223,#221); +#226= IFCPLANE(#225); +#227= IFCCURVEBOUNDEDPLANE(#226,#217,$); +#228= IFCCONNECTIONSURFACEGEOMETRY(#227,$); +#229= IFCCARTESIANPOINT((4.20000000000133,0.)); +#231= IFCCARTESIANPOINT((4.20000000000133,4.34101553690707)); +#233= IFCCARTESIANPOINT((0.,4.34101553690707)); +#235= IFCPOLYLINE((#9,#229,#231,#233,#9)); +#237= IFCCARTESIANPOINT((-3.19441737942166,-2.87103282121671,0.)); +#239= IFCAXIS2PLACEMENT3D(#237,#15,#19); +#240= IFCPLANE(#239); +#241= IFCCARTESIANPOINT((0.,0.587765780523462)); +#243= IFCCARTESIANPOINT((2.35,0.587765780523462)); +#245= IFCCARTESIANPOINT((2.35,3.13776578052346)); +#247= IFCCARTESIANPOINT((0.,3.13776578052346)); +#249= IFCPOLYLINE((#241,#243,#245,#247,#241)); +#251= IFCCURVEBOUNDEDPLANE(#240,#235,(#249)); +#253= IFCCONNECTIONSURFACEGEOMETRY(#251,$); +#254= IFCCARTESIANPOINT((2.35,0.)); +#256= IFCCARTESIANPOINT((2.35,2.55)); +#258= IFCCARTESIANPOINT((0.,2.55)); +#260= IFCPOLYLINE((#9,#254,#256,#258,#9)); +#262= IFCCARTESIANPOINT((-2.6066515988982,-2.87103282121671,0.)); +#264= IFCAXIS2PLACEMENT3D(#262,#15,#19); +#265= IFCPLANE(#264); +#266= IFCCURVEBOUNDEDPLANE(#265,#260,$); +#267= IFCCONNECTIONSURFACEGEOMETRY(#266,$); +#268= IFCCARTESIANPOINT((2.78490912249981,0.)); +#270= IFCCARTESIANPOINT((2.78490912249982,4.20000000000133)); +#272= IFCCARTESIANPOINT((0.,4.20000000000133)); +#274= IFCPOLYLINE((#9,#268,#270,#272,#9)); +#276= IFCCARTESIANPOINT((-3.19441737942166,-2.87103282121671,0.)); +#278= IFCDIRECTION((0.427692579409759,-0.903924254303328,0.)); +#280= IFCDIRECTION((-0.903924254303328,-0.427692579409759,0.)); +#282= IFCAXIS2PLACEMENT3D(#276,#280,#278); +#283= IFCPLANE(#282); +#284= IFCCURVEBOUNDEDPLANE(#283,#274,$); +#285= IFCCONNECTIONSURFACEGEOMETRY(#284,$); +#286= IFCCARTESIANPOINT((2.78490912249981,0.)); +#288= IFCCARTESIANPOINT((5.0107556758606,4.70430580936649)); +#290= IFCCARTESIANPOINT((3.94284808428262,6.03828428981803)); +#292= IFCCARTESIANPOINT((1.63989560911437,4.19467101770361)); +#294= IFCCARTESIANPOINT((1.85662013223763,3.92394923211787)); +#296= IFCPOLYLINE((#9,#286,#288,#290,#292,#294,#9)); +#298= IFCCARTESIANPOINT((-3.19441737942166,-2.87103282121671,4.20000000000133)); +#300= IFCDIRECTION((0.427692579409759,-0.903924254303328,0.)); +#302= IFCAXIS2PLACEMENT3D(#298,#19,#300); +#303= IFCPLANE(#302); +#304= IFCCARTESIANPOINT((2.55497389336776,2.76951934251839)); +#306= IFCCARTESIANPOINT((2.81158944101361,3.31187389510038)); +#308= IFCCARTESIANPOINT((2.26923488843161,3.56848944274624)); +#310= IFCCARTESIANPOINT((2.01261934078576,3.02613489016424)); +#312= IFCPOLYLINE((#304,#306,#308,#310,#304)); +#314= IFCCURVEBOUNDEDPLANE(#303,#296,(#312)); +#316= IFCCONNECTIONSURFACEGEOMETRY(#314,$); +#317= IFCCARTESIANPOINT((0.599999999999997,0.)); +#319= IFCCARTESIANPOINT((0.599999999999997,0.599999999999999)); +#321= IFCCARTESIANPOINT((0.,0.599999999999999)); +#323= IFCPOLYLINE((#9,#317,#319,#321,#9)); +#325= IFCCARTESIANPOINT((0.401761701821964,-3.99603282121672,4.20000000000133)); +#327= IFCAXIS2PLACEMENT3D(#325,#19,#11); +#328= IFCPLANE(#327); +#329= IFCCURVEBOUNDEDPLANE(#328,#323,$); +#330= IFCCONNECTIONSURFACEGEOMETRY(#329,$); +#331= IFCCARTESIANPOINT((4.20000000000133,0.)); +#333= IFCCARTESIANPOINT((4.20000000000133,0.346784953701481)); +#335= IFCCARTESIANPOINT((0.,0.34678495370148)); +#337= IFCPOLYLINE((#9,#331,#333,#335,#9)); +#339= IFCCARTESIANPOINT((1.1465981574854,-2.87103282121672,0.)); +#341= IFCDIRECTION((-0.898794046299166,0.438371146789078,0.)); +#343= IFCAXIS2PLACEMENT3D(#339,#341,#19); +#344= IFCPLANE(#343); +#345= IFCCURVEBOUNDEDPLANE(#344,#337,$); +#346= IFCCONNECTIONSURFACEGEOMETRY(#345,$); +#347= IFCCARTESIANPOINT((4.20000000000133,0.)); +#349= IFCCARTESIANPOINT((4.20000000000133,2.95)); +#351= IFCCARTESIANPOINT((0.,2.95)); +#353= IFCPOLYLINE((#9,#347,#349,#351,#9)); +#355= IFCCARTESIANPOINT((1.29861867532872,-2.5593445694837,0.)); +#357= IFCDIRECTION((0.438371146789079,0.898794046299166,-0.)); +#359= IFCAXIS2PLACEMENT3D(#355,#357,#19); +#360= IFCPLANE(#359); +#361= IFCCURVEBOUNDEDPLANE(#360,#353,$); +#362= IFCCONNECTIONSURFACEGEOMETRY(#361,$); +#363= IFCCARTESIANPOINT((4.34101553690707,0.)); +#365= IFCCARTESIANPOINT((4.49303605475038,0.311688251733024)); +#367= IFCCARTESIANPOINT((7.14447849133293,-0.981506631294752)); +#369= IFCCARTESIANPOINT((6.39539914054734,-2.51734690185817)); +#371= IFCCARTESIANPOINT((1.19108496602372,-2.51734690185817)); +#373= IFCPOLYLINE((#9,#363,#365,#367,#369,#371,#9)); +#375= IFCCARTESIANPOINT((-3.19441737942166,-2.87103282121671,0.)); +#377= IFCAXIS2PLACEMENT3D(#375,#19,#11); +#378= IFCPLANE(#377); +#379= IFCCURVEBOUNDEDPLANE(#378,#373,$); +#380= IFCCONNECTIONSURFACEGEOMETRY(#379,$); +#381= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Espace 133'),$); +#382= IFCPROPERTYSET('1mtDtVKif9uQQQ7poQr$M1',#41,'Pset_SpaceCommon',$,(#381)); +#387= IFCRELDEFINESBYPROPERTIES('05uMvWm418aQprPIInqx$l',#41,$,$,(#167),#382); +#391= IFCAXIS2PLACEMENT3D(#6,$,$); +#392= IFCLOCALPLACEMENT(#127,#391); +#393= IFCCARTESIANPOINT((7.77156117237610E-16,-1.11022302462516E-16)); +#395= IFCAXIS2PLACEMENT2D(#393,#23); +#396= IFCRECTANGLEPROFILEDEF(.AREA.,$,#395,2.5,2.9); +#397= IFCCARTESIANPOINT((3.28189661380361,-1.85775094154884,0.)); +#399= IFCDIRECTION((-0.898794046299166,0.438371146789079,0.)); +#401= IFCAXIS2PLACEMENT3D(#397,#19,#399); +#402= IFCEXTRUDEDAREASOLID(#396,#401,#19,3.80000000000133); +#403= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#402)); +#405= IFCPRODUCTDEFINITIONSHAPE($,$,(#403)); +#407= IFCSPACE('3lKgB_frT0B9jtit5Xj9s2',#41,'134',$,$,#392,#405,'Espace',.ELEMENT.,.INTERNAL.,$); +#410= IFCCARTESIANPOINT((4.20000000000133,0.)); +#412= IFCCARTESIANPOINT((4.20000000000133,2.95)); +#414= IFCCARTESIANPOINT((0.,2.95)); +#416= IFCPOLYLINE((#9,#410,#412,#414,#9)); +#418= IFCCARTESIANPOINT((1.29861867532872,-2.5593445694837,0.)); +#420= IFCDIRECTION((0.438371146789079,0.898794046299166,-0.)); +#422= IFCAXIS2PLACEMENT3D(#418,#420,#19); +#423= IFCPLANE(#422); +#424= IFCCURVEBOUNDEDPLANE(#423,#416,$); +#425= IFCCONNECTIONSURFACEGEOMETRY(#424,$); +#426= IFCCARTESIANPOINT((3.175,0.)); +#428= IFCCARTESIANPOINT((3.175,4.20000000000133)); +#430= IFCCARTESIANPOINT((0.,4.20000000000133)); +#432= IFCPOLYLINE((#9,#426,#428,#430,#9)); +#434= IFCCARTESIANPOINT((3.95006111191126,-3.85253945251148,0.)); +#436= IFCDIRECTION((0.438371146789078,0.898794046299167,0.)); +#438= IFCDIRECTION((0.898794046299167,-0.438371146789078,0.)); +#440= IFCAXIS2PLACEMENT3D(#434,#438,#436); +#441= IFCPLANE(#440); +#442= IFCCURVEBOUNDEDPLANE(#441,#432,$); +#443= IFCCONNECTIONSURFACEGEOMETRY(#442,$); +#444= IFCCARTESIANPOINT((2.95,0.)); +#446= IFCCARTESIANPOINT((2.95,3.175)); +#448= IFCCARTESIANPOINT((0.,3.175)); +#450= IFCPOLYLINE((#9,#444,#446,#448,#9)); +#452= IFCCARTESIANPOINT((1.29861867532872,-2.5593445694837,4.20000000000133)); +#454= IFCDIRECTION((0.898794046299166,-0.438371146789079,0.)); +#456= IFCAXIS2PLACEMENT3D(#452,#19,#454); +#457= IFCPLANE(#456); +#458= IFCCARTESIANPOINT((1.025,0.649999999999999)); +#460= IFCCARTESIANPOINT((1.625,0.649999999999999)); +#462= IFCCARTESIANPOINT((1.625,1.25)); +#464= IFCCARTESIANPOINT((1.025,1.25)); +#466= IFCPOLYLINE((#458,#460,#462,#464,#458)); +#468= IFCCURVEBOUNDEDPLANE(#457,#450,(#466)); +#470= IFCCONNECTIONSURFACEGEOMETRY(#468,$); +#471= IFCCARTESIANPOINT((0.599999999999997,0.)); +#473= IFCCARTESIANPOINT((0.599999999999997,0.599999999999999)); +#475= IFCCARTESIANPOINT((0.,0.599999999999999)); +#477= IFCPOLYLINE((#9,#471,#473,#475,#9)); +#479= IFCCARTESIANPOINT((2.50482381819826,-2.42445886484805,4.20000000000133)); +#481= IFCDIRECTION((0.898794046299166,-0.438371146789079,0.)); +#483= IFCAXIS2PLACEMENT3D(#479,#19,#481); +#484= IFCPLANE(#483); +#485= IFCCURVEBOUNDEDPLANE(#484,#477,$); +#486= IFCCONNECTIONSURFACEGEOMETRY(#485,$); +#487= IFCCARTESIANPOINT((4.20000000000133,0.)); +#489= IFCCARTESIANPOINT((4.20000000000133,2.95)); +#491= IFCCARTESIANPOINT((0.,2.95)); +#493= IFCPOLYLINE((#9,#487,#489,#491,#9)); +#495= IFCCARTESIANPOINT((2.69044706638404,0.294326527516154,0.)); +#497= IFCDIRECTION((0.438371146789079,0.898794046299166,0.)); +#499= IFCAXIS2PLACEMENT3D(#495,#497,#19); +#500= IFCPLANE(#499); +#501= IFCCURVEBOUNDEDPLANE(#500,#493,$); +#502= IFCCONNECTIONSURFACEGEOMETRY(#501,$); +#503= IFCCARTESIANPOINT((4.20000000000133,0.)); +#505= IFCCARTESIANPOINT((4.20000000000133,3.175)); +#507= IFCCARTESIANPOINT((0.,3.175)); +#509= IFCPOLYLINE((#9,#503,#505,#507,#9)); +#511= IFCCARTESIANPOINT((1.29861867532872,-2.5593445694837,0.)); +#513= IFCDIRECTION((-0.898794046299166,0.438371146789079,0.)); +#515= IFCAXIS2PLACEMENT3D(#511,#513,#19); +#516= IFCPLANE(#515); +#517= IFCCARTESIANPOINT((0.,0.199999999999997)); +#519= IFCCARTESIANPOINT((2.35,0.199999999999997)); +#521= IFCCARTESIANPOINT((2.35,2.75)); +#523= IFCCARTESIANPOINT((0.,2.75)); +#525= IFCPOLYLINE((#517,#519,#521,#523,#517)); +#527= IFCCURVEBOUNDEDPLANE(#516,#509,(#525)); +#529= IFCCONNECTIONSURFACEGEOMETRY(#527,$); +#530= IFCCARTESIANPOINT((2.35,0.)); +#532= IFCCARTESIANPOINT((2.35,2.55)); +#534= IFCCARTESIANPOINT((0.,2.55)); +#536= IFCPOLYLINE((#9,#530,#532,#534,#9)); +#538= IFCCARTESIANPOINT((1.38629290468653,-2.37958576022387,0.)); +#540= IFCDIRECTION((-0.898794046299166,0.438371146789079,0.)); +#542= IFCAXIS2PLACEMENT3D(#538,#540,#19); +#543= IFCPLANE(#542); +#544= IFCCURVEBOUNDEDPLANE(#543,#536,$); +#545= IFCCONNECTIONSURFACEGEOMETRY(#544,$); +#546= IFCCARTESIANPOINT((3.175,0.)); +#548= IFCCARTESIANPOINT((3.175,2.95)); +#550= IFCCARTESIANPOINT((0.,2.95)); +#552= IFCPOLYLINE((#9,#546,#548,#550,#9)); +#554= IFCCARTESIANPOINT((1.29861867532872,-2.5593445694837,0.)); +#556= IFCDIRECTION((0.438371146789079,0.898794046299166,0.)); +#558= IFCAXIS2PLACEMENT3D(#554,#21,#556); +#559= IFCPLANE(#558); +#560= IFCCURVEBOUNDEDPLANE(#559,#552,$); +#561= IFCCONNECTIONSURFACEGEOMETRY(#560,$); +#562= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Espace 134'),$); +#563= IFCPROPERTYSET('2rJvE_k0v5IgzUkPPq0ewp',#41,'Pset_SpaceCommon',$,(#562)); +#565= IFCRELDEFINESBYPROPERTIES('02L7tqSXn5h9w5iGzOl1X8',#41,$,$,(#407),#563); +#569= IFCAXIS2PLACEMENT3D(#6,$,$); +#570= IFCLOCALPLACEMENT(#122,#569); +#572= IFCCARTESIANPOINT((-1.20530146800593,-2.60530658042942)); +#574= IFCCARTESIANPOINT((3.31288179310327,-2.60530658042942)); +#576= IFCCARTESIANPOINT((3.31288179310327,-0.105306580429416)); +#578= IFCCARTESIANPOINT((-0.124498764777804,-0.105306580429414)); +#580= IFCCARTESIANPOINT((-1.93332224080436,3.60333114120668)); +#582= IFCCARTESIANPOINT((-3.36264111261845,1.81789518051098)); +#584= IFCPOLYLINE((#572,#574,#576,#578,#580,#582,#572)); +#586= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#584); +#587= IFCCARTESIANPOINT((1.24712150042839,-2.93797070623555,0.)); +#589= IFCDIRECTION((0.438371146789078,0.898794046299167,0.)); +#591= IFCAXIS2PLACEMENT3D(#587,#19,#589); +#592= IFCEXTRUDEDAREASOLID(#586,#591,#19,2.7); +#593= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#592)); +#595= IFCPRODUCTDEFINITIONSHAPE($,$,(#593)); +#597= IFCSPACE('2HZAfWR3f8VOq4g8PYtEit',#41,'135',$,$,#570,#595,'Espace',.ELEMENT.,.INTERNAL.,$); +#600= IFCCARTESIANPOINT((4.34101553690707,0.)); +#602= IFCCARTESIANPOINT((4.49303605475038,0.311688251733024)); +#604= IFCCARTESIANPOINT((7.14447849133293,-0.981506631294752)); +#606= IFCCARTESIANPOINT((6.39539914054734,-2.51734690185817)); +#608= IFCCARTESIANPOINT((1.19108496602372,-2.51734690185817)); +#610= IFCPOLYLINE((#9,#600,#602,#604,#606,#608,#9)); +#612= IFCCARTESIANPOINT((-3.19441737942166,-2.87103282121671,3.)); +#614= IFCAXIS2PLACEMENT3D(#612,#19,#11); +#615= IFCPLANE(#614); +#616= IFCCURVEBOUNDEDPLANE(#615,#610,$); +#617= IFCCONNECTIONSURFACEGEOMETRY(#616,$); +#618= IFCCARTESIANPOINT((3.175,0.)); +#620= IFCCARTESIANPOINT((3.175,2.95)); +#622= IFCCARTESIANPOINT((0.,2.95)); +#624= IFCPOLYLINE((#9,#618,#620,#622,#9)); +#626= IFCCARTESIANPOINT((1.29861867532872,-2.5593445694837,3.)); +#628= IFCDIRECTION((0.438371146789079,0.898794046299166,0.)); +#630= IFCAXIS2PLACEMENT3D(#626,#21,#628); +#631= IFCPLANE(#630); +#632= IFCCURVEBOUNDEDPLANE(#631,#624,$); +#633= IFCCONNECTIONSURFACEGEOMETRY(#632,$); +#634= IFCCARTESIANPOINT((5.20431417452362,0.)); +#636= IFCCARTESIANPOINT((5.20431417452362,3.)); +#638= IFCCARTESIANPOINT((0.,3.)); +#640= IFCPOLYLINE((#9,#634,#636,#638,#9)); +#642= IFCCARTESIANPOINT((-2.00333241339795,-5.38837972307488,0.)); +#644= IFCAXIS2PLACEMENT3D(#642,#17,#11); +#645= IFCPLANE(#644); +#646= IFCCURVEBOUNDEDPLANE(#645,#640,$); +#647= IFCCONNECTIONSURFACEGEOMETRY(#646,$); +#648= IFCCARTESIANPOINT((4.8837788652888,0.)); +#650= IFCCARTESIANPOINT((4.8837788652888,3.)); +#652= IFCCARTESIANPOINT((0.,3.)); +#654= IFCPOLYLINE((#9,#648,#650,#652,#9)); +#656= IFCCARTESIANPOINT((3.20098176112567,-5.3883797230749,0.)); +#658= IFCDIRECTION((0.438371146789078,0.898794046299167,0.)); +#660= IFCDIRECTION((0.898794046299167,-0.438371146789078,0.)); +#662= IFCAXIS2PLACEMENT3D(#656,#660,#658); +#663= IFCPLANE(#662); +#664= IFCCURVEBOUNDEDPLANE(#663,#654,$); +#665= IFCCONNECTIONSURFACEGEOMETRY(#664,$); +#666= IFCCARTESIANPOINT((3.,0.)); +#668= IFCCARTESIANPOINT((3.,4.34101553690707)); +#670= IFCCARTESIANPOINT((0.,4.34101553690707)); +#672= IFCPOLYLINE((#9,#666,#668,#670,#9)); +#674= IFCCARTESIANPOINT((-3.19441737942166,-2.87103282121671,0.)); +#676= IFCAXIS2PLACEMENT3D(#674,#15,#19); +#677= IFCPLANE(#676); +#678= IFCCURVEBOUNDEDPLANE(#677,#672,$); +#679= IFCCONNECTIONSURFACEGEOMETRY(#678,$); +#680= IFCCARTESIANPOINT((2.78490912249981,0.)); +#682= IFCCARTESIANPOINT((2.78490912249981,3.)); +#684= IFCCARTESIANPOINT((0.,3.)); +#686= IFCPOLYLINE((#9,#680,#682,#684,#9)); +#688= IFCCARTESIANPOINT((-3.19441737942166,-2.87103282121671,0.)); +#690= IFCDIRECTION((0.427692579409759,-0.903924254303328,0.)); +#692= IFCDIRECTION((-0.903924254303328,-0.427692579409759,0.)); +#694= IFCAXIS2PLACEMENT3D(#688,#692,#690); +#695= IFCPLANE(#694); +#696= IFCCURVEBOUNDEDPLANE(#695,#686,$); +#697= IFCCONNECTIONSURFACEGEOMETRY(#696,$); +#698= IFCCARTESIANPOINT((3.,0.)); +#700= IFCCARTESIANPOINT((3.,2.95)); +#702= IFCCARTESIANPOINT((0.,2.95)); +#704= IFCPOLYLINE((#9,#698,#700,#702,#9)); +#706= IFCCARTESIANPOINT((2.69044706638404,0.294326527516154,0.)); +#708= IFCDIRECTION((0.438371146789079,0.898794046299166,-0.)); +#710= IFCAXIS2PLACEMENT3D(#706,#708,#19); +#711= IFCPLANE(#710); +#712= IFCCURVEBOUNDEDPLANE(#711,#704,$); +#713= IFCCONNECTIONSURFACEGEOMETRY(#712,$); +#714= IFCCARTESIANPOINT((3.,0.)); +#716= IFCCARTESIANPOINT((3.,3.52178495370148)); +#718= IFCCARTESIANPOINT((0.,3.52178495370148)); +#720= IFCPOLYLINE((#9,#714,#716,#718,#9)); +#722= IFCCARTESIANPOINT((1.1465981574854,-2.87103282121672,0.)); +#724= IFCDIRECTION((-0.898794046299166,0.438371146789079,0.)); +#726= IFCAXIS2PLACEMENT3D(#722,#724,#19); +#727= IFCPLANE(#726); +#728= IFCCURVEBOUNDEDPLANE(#727,#720,$); +#729= IFCCONNECTIONSURFACEGEOMETRY(#728,$); +#730= IFCCARTESIANPOINT((4.34101553690707,0.)); +#732= IFCCARTESIANPOINT((5.8848644458057,3.16535934873288)); +#734= IFCCARTESIANPOINT((8.53630688238824,1.87216446570511)); +#736= IFCCARTESIANPOINT((6.39539914054734,-2.51734690185817)); +#738= IFCCARTESIANPOINT((1.19108496602372,-2.51734690185817)); +#740= IFCPOLYLINE((#9,#730,#732,#734,#736,#738,#9)); +#742= IFCCARTESIANPOINT((-3.19441737942166,-2.87103282121671,0.)); +#744= IFCAXIS2PLACEMENT3D(#742,#19,#11); +#745= IFCPLANE(#744); +#746= IFCCURVEBOUNDEDPLANE(#745,#740,$); +#747= IFCCONNECTIONSURFACEGEOMETRY(#746,$); +#748= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Espace 135'),$); +#749= IFCPROPERTYSET('1ijWREwAzChxLsWHu$O2m5',#41,'Pset_SpaceCommon',$,(#748)); +#751= IFCRELDEFINESBYPROPERTIES('2EdPU5GQb3FhtXR0ScsXE_',#41,$,$,(#597),#749); +#755= IFCAXIS2PLACEMENT3D(#6,$,$); +#756= IFCLOCALPLACEMENT(#127,#755); +#757= IFCCARTESIANPOINT((-5.70842443934295,-15.55859046593)); +#759= IFCAXIS2PLACEMENT2D(#757,#23); +#760= IFCRECTANGLEPROFILEDEF(.AREA.,$,#759,8.38374999999994,15.651141831174); +#761= IFCAXIS2PLACEMENT3D(#6,$,$); +#762= IFCEXTRUDEDAREASOLID(#760,#761,#19,3.80000000000133); +#763= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#762)); +#765= IFCPRODUCTDEFINITIONSHAPE($,$,(#763)); +#767= IFCSPACE('0rZXc$dgf4NvMg0phMHEeo',#41,'1',$,$,#756,#765,$,.ELEMENT.,.INTERNAL.,$); +#770= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Surface'),$); +#771= IFCPROPERTYSET('0QtKSfJgf9a9Qk3Gw0PBXQ',#41,'Pset_SpaceCommon',$,(#770)); +#773= IFCRELDEFINESBYPROPERTIES('0YJut2irv2RhMoL7r0Zcn5',#41,$,$,(#767),#771); +#777= IFCAXIS2PLACEMENT3D(#6,$,$); +#778= IFCLOCALPLACEMENT(#127,#777); +#779= IFCCARTESIANPOINT((1.34620056065705,-23.384161381517)); +#781= IFCCARTESIANPOINT((7.24450107237486,-23.384161381517)); +#783= IFCCARTESIANPOINT((7.24450107237487,-17.315411381517)); +#785= IFCCARTESIANPOINT((3.85420056065702,-17.315411381517)); +#787= IFCCARTESIANPOINT((3.85420056065702,-15.024161381517)); +#789= IFCCARTESIANPOINT((1.34620056065707,-15.024161381517)); +#791= IFCPOLYLINE((#779,#781,#783,#785,#787,#789,#779)); +#793= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#791); +#794= IFCAXIS2PLACEMENT3D(#6,$,$); +#795= IFCEXTRUDEDAREASOLID(#793,#794,#19,3.80000000000133); +#796= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#795)); +#798= IFCPRODUCTDEFINITIONSHAPE($,$,(#796)); +#800= IFCSPACE('0rZXc$dgf4NvMg0phMHEk_',#41,'2',$,$,#778,#798,$,.ELEMENT.,.INTERNAL.,$); +#803= IFCPROPERTYSET('17vZ2g0i5D6x5TEGm66Whr',#41,'Pset_SpaceCommon',$,(#770)); +#805= IFCRELDEFINESBYPROPERTIES('0$0kTqpPLAoe$dXpVraPQB',#41,$,$,(#800),#803); +#809= IFCAXIS2PLACEMENT3D(#6,$,$); +#810= IFCLOCALPLACEMENT(#127,#809); +#811= IFCCARTESIANPOINT((-0.0851744393429633,-19.204161381517)); +#813= IFCAXIS2PLACEMENT2D(#811,#23); +#814= IFCRECTANGLEPROFILEDEF(.AREA.,$,#813,2.86275000000004,8.36000000000001); +#815= IFCAXIS2PLACEMENT3D(#6,$,$); +#816= IFCEXTRUDEDAREASOLID(#814,#815,#19,3.80000000000133); +#817= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#816)); +#819= IFCPRODUCTDEFINITIONSHAPE($,$,(#817)); +#821= IFCSPACE('0rZXc$dgf4NvMg0phMHEim',#41,'3',$,$,#810,#819,$,.ELEMENT.,.INTERNAL.,$); +#824= IFCPROPERTYSET('0xdTZ_ENHAK9p$dc118Mnb',#41,'Pset_SpaceCommon',$,(#770)); +#826= IFCRELDEFINESBYPROPERTIES('3YStzukY5BIuW90boCLNPx',#41,$,$,(#821),#824); +#830= IFCAXIS2PLACEMENT3D(#6,$,$); +#831= IFCLOCALPLACEMENT(#127,#830); +#832= IFCCARTESIANPOINT((9.91860081651595,-20.349786381517)); +#834= IFCAXIS2PLACEMENT2D(#832,#23); +#835= IFCRECTANGLEPROFILEDEF(.AREA.,$,#834,5.34819948828217,6.06874999999999); +#836= IFCAXIS2PLACEMENT3D(#6,$,$); +#837= IFCEXTRUDEDAREASOLID(#835,#836,#19,3.80000000000133); +#838= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#837)); +#840= IFCPRODUCTDEFINITIONSHAPE($,$,(#838)); +#842= IFCSPACE('0rZXc$dgf4NvMg0phMHEYh',#41,'4',$,$,#831,#840,'',.ELEMENT.,.INTERNAL.,$); +#845= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('4'),$); +#846= IFCPROPERTYSET('0nLLIQEnn2nRYBEzHLUqH$',#41,'Pset_SpaceCommon',$,(#845)); +#848= IFCRELDEFINESBYPROPERTIES('0kS0OqRhT4FxGXl5Cqp$zz',#41,$,$,(#842),#846); +#852= IFCCARTESIANPOINT((-2.35870602887282,-5.38837972307488,0.)); +#854= IFCAXIS2PLACEMENT3D(#852,$,$); +#855= IFCLOCALPLACEMENT(#127,#854); +#856= IFCCARTESIANPOINT((5.91976305903272,0.)); +#858= IFCPOLYLINE((#9,#856)); +#860= IFCSHAPEREPRESENTATION(#98,'Axis','Curve2D',(#858)); +#863= IFCCARTESIANPOINT((0.212917907466404,-0.224999999999999)); +#865= IFCCARTESIANPOINT((5.70028339417809,-0.225)); +#867= IFCCARTESIANPOINT((5.91976305903272,0.225000000000001)); +#869= IFCCARTESIANPOINT((5.41909218581889,0.225)); +#871= IFCCARTESIANPOINT((0.497829323483332,0.225)); +#873= IFCCARTESIANPOINT((0.,0.225)); +#875= IFCPOLYLINE((#863,#865,#867,#869,#871,#873,#863)); +#877= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#875); +#878= IFCAXIS2PLACEMENT3D(#6,$,$); +#879= IFCEXTRUDEDAREASOLID(#877,#878,#19,3.80000000000133); +#880= IFCCOLOURRGB($,0.470588235294118,0.470588235294118,0.470588235294118); +#881= IFCSURFACESTYLERENDERING(#880,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); +#882= IFCSURFACESTYLE('Stuc',.BOTH.,(#881)); +#884= IFCPRESENTATIONSTYLEASSIGNMENT((#882)); +#886= IFCSTYLEDITEM(#879,(#884),$); +#889= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#879)); +#891= IFCPRODUCTDEFINITIONSHAPE($,$,(#860,#889)); +#893= IFCWALLSTANDARDCASE('2BWwIe9vrBFQVX6ISMZbne',#41,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5672713',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#855,#891,'5672713'); +#902= IFCMATERIAL('Stuc'); +#905= IFCPRESENTATIONSTYLEASSIGNMENT((#882)); +#907= IFCSTYLEDITEM($,(#905),$); +#909= IFCSTYLEDREPRESENTATION(#95,'Style','Material',(#907)); +#912= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#909),#902); +#915= IFCMATERIAL('Isolation ext\X2\00E9\X0\rieure'); +#916= IFCCOLOURRGB($,0.470588235294118,0.470588235294118,0.470588235294118); +#917= IFCSURFACESTYLERENDERING(#916,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); +#918= IFCSURFACESTYLE('Isolation ext\X2\00E9\X0\rieure',.BOTH.,(#917)); +#920= IFCPRESENTATIONSTYLEASSIGNMENT((#918)); +#922= IFCSTYLEDITEM($,(#920),$); +#924= IFCSTYLEDREPRESENTATION(#95,'Style','Material',(#922)); +#926= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#924),#915); +#929= IFCMATERIAL('B\X2\00E9\X0\ton, coul\X2\00E9\X0\ sur place, gris'); +#930= IFCCOLOURRGB($,0.470588235294118,0.470588235294118,0.470588235294118); +#931= IFCSURFACESTYLERENDERING(#930,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); +#932= IFCSURFACESTYLE('B\X2\00E9\X0\ton, coul\X2\00E9\X0\ sur place, gris',.BOTH.,(#931)); +#934= IFCPRESENTATIONSTYLEASSIGNMENT((#932)); +#936= IFCSTYLEDITEM($,(#934),$); +#938= IFCSTYLEDREPRESENTATION(#95,'Style','Material',(#936)); +#940= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#938),#929); +#943= IFCMATERIALLAYER(#902,0.05,$); +#945= IFCMATERIALLAYER(#915,0.2,$); +#946= IFCMATERIALLAYER(#929,0.2,$); +#947= IFCMATERIALLAYERSET((#943,#945,#946),'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm'); +#952= IFCMATERIALLAYERSETUSAGE(#947,.AXIS2.,.POSITIVE.,-0.225); +#953= IFCWALLTYPE('2d1_2huaH1mh73LqfuAgpQ',#41,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',$,$,(#956,#959,#963),$,'3136248',$,.STANDARD.); +#955= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#956= IFCPROPERTYSET('3iuiWQudHCpgHVt1nOP9Fi',#41,'Pset_QuantityTakeOff',$,(#955)); +#958= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#959= IFCPROPERTYSET('3jKzPYi3TBIebGnURA0yRQ',#41,'Pset_ReinforcementBarPitchOfWall',$,(#958)); +#961= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#962= IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.F.),$); +#963= IFCPROPERTYSET('2d1_2huaH1mh73NBTuAgpQ',#41,'Pset_WallCommon',$,(#955,#961,#962)); +#969= IFCPROPERTYSET('0it7Son$nDBOpFCoZ6aUQm',#41,'Pset_QuantityTakeOff',$,(#955)); +#971= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#972= IFCPROPERTYSET('1mRcruxPb8VBJStYbHnr5i',#41,'Pset_ReinforcementBarPitchOfWall',$,(#971)); +#974= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#975= IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.T.),$); +#976= IFCPROPERTYSINGLEVALUE('ExtendToStructure',$,IFCBOOLEAN(.F.),$); +#977= IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCBOOLEAN(.F.),$); +#978= IFCPROPERTYSET('2BWwIe9vrBFQVX4jeMZbne',#41,'Pset_WallCommon',$,(#955,#974,#975,#976,#977)); +#980= IFCRELDEFINESBYPROPERTIES('2MuAizUXn4wvQasN5F_kqz',#41,$,$,(#893),#969); +#984= IFCRELDEFINESBYPROPERTIES('1PyF9cnTn5yOaTO34gdLWt',#41,$,$,(#893),#972); +#987= IFCRELDEFINESBYPROPERTIES('2ts0trhAr9svZeU$b7L31w',#41,$,$,(#893),#978); +#990= IFCCLASSIFICATION('http://www.csiorg.net/uniformat','1998',$,'Uniformat'); +#992= IFCCARTESIANPOINT((3.26261481736338,-5.26201323110244,0.)); +#994= IFCDIRECTION((0.438371146789078,0.898794046299167,0.)); +#996= IFCAXIS2PLACEMENT3D(#992,#19,#994); +#997= IFCLOCALPLACEMENT(#127,#996); +#998= IFCCARTESIANPOINT((4.9681832611092,-0.)); +#1000= IFCPOLYLINE((#9,#998)); +#1002= IFCSHAPEREPRESENTATION(#98,'Axis','Curve2D',(#1000)); +#1004= IFCCARTESIANPOINT((4.9681832611092,-0.225)); +#1006= IFCCARTESIANPOINT((4.9681832611092,0.225000000000001)); +#1008= IFCCARTESIANPOINT((4.5181832611092,0.225)); +#1010= IFCCARTESIANPOINT((1.6181832611092,0.225)); +#1012= IFCCARTESIANPOINT((1.5181832611092,0.225)); +#1014= IFCCARTESIANPOINT((0.,0.225)); +#1016= IFCCARTESIANPOINT((0.219479664854635,-0.225)); +#1018= IFCPOLYLINE((#1004,#1006,#1008,#1010,#1012,#1014,#1016,#1004)); +#1020= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#1018); +#1021= IFCAXIS2PLACEMENT3D(#6,$,$); +#1022= IFCEXTRUDEDAREASOLID(#1020,#1021,#19,3.80000000000133); +#1023= IFCSTYLEDITEM(#1022,(#884),$); +#1026= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#1022)); +#1028= IFCPRODUCTDEFINITIONSHAPE($,$,(#1002,#1026)); +#1030= IFCWALLSTANDARDCASE('2BWwIe9vrBFQVX6ISMZbpC',#41,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5672877',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#997,#1028,'5672877'); +#1033= IFCMATERIALLAYERSETUSAGE(#947,.AXIS2.,.POSITIVE.,-0.225); +#1034= IFCPROPERTYSET('0HibwD2vP0PBQoeEsXfySl',#41,'Pset_QuantityTakeOff',$,(#955)); +#1036= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#1037= IFCPROPERTYSET('0OhndcyjbDJRAu6useDePd',#41,'Pset_ReinforcementBarPitchOfWall',$,(#1036)); +#1039= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#1040= IFCPROPERTYSET('2BWwIe9vrBFQVX4jeMZbpC',#41,'Pset_WallCommon',$,(#955,#975,#976,#977,#1039)); +#1042= IFCRELDEFINESBYPROPERTIES('3S0iMmwQ1A6ucqBhg5fri_',#41,$,$,(#1030),#1034); +#1046= IFCRELDEFINESBYPROPERTIES('3uK6Ln_ZT8PA_DmS1WHwZa',#41,$,$,(#1030),#1037); +#1049= IFCRELDEFINESBYPROPERTIES('1nXkS6P$v6Ie8GnYct3k8r',#41,$,$,(#1030),#1040); +#1052= IFCCARTESIANPOINT((1.50667342651964,-2.87103282121672,0.)); +#1054= IFCAXIS2PLACEMENT3D(#1052,#19,#13); +#1055= IFCLOCALPLACEMENT(#127,#1054); +#1056= IFCCARTESIANPOINT((5.05646442141617,0.)); +#1058= IFCPOLYLINE((#9,#1056)); +#1060= IFCSHAPEREPRESENTATION(#98,'Axis','Curve2D',(#1058)); +#1062= IFCCARTESIANPOINT((0.,-0.225)); +#1064= IFCCARTESIANPOINT((0.500670873213835,-0.225)); +#1066= IFCCARTESIANPOINT((5.05646442141617,-0.225)); +#1068= IFCCARTESIANPOINT((4.84354651394976,0.225)); +#1070= IFCCARTESIANPOINT((4.34571719046643,0.225)); +#1072= IFCCARTESIANPOINT((0.219479664854637,0.225)); +#1074= IFCPOLYLINE((#1062,#1064,#1066,#1068,#1070,#1072,#1062)); +#1076= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#1074); +#1077= IFCAXIS2PLACEMENT3D(#6,$,$); +#1078= IFCEXTRUDEDAREASOLID(#1076,#1077,#19,3.80000000000133); +#1079= IFCSTYLEDITEM(#1078,(#884),$); +#1082= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#1078)); +#1084= IFCPRODUCTDEFINITIONSHAPE($,$,(#1060,#1082)); +#1086= IFCWALLSTANDARDCASE('2BWwIe9vrBFQVX6ISMZaCt',#41,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5673046',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#1055,#1084,'5673046'); +#1089= IFCMATERIALLAYERSETUSAGE(#947,.AXIS2.,.POSITIVE.,-0.225); +#1090= IFCPROPERTYSET('2Xs87l0BL5XupPCG1xZkmY',#41,'Pset_QuantityTakeOff',$,(#955)); +#1092= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#1093= IFCPROPERTYSET('0Y0kuK8_v3M9T1fsvnNveU',#41,'Pset_ReinforcementBarPitchOfWall',$,(#1092)); +#1095= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#1096= IFCPROPERTYSET('2BWwIe9vrBFQVX4jeMZaCt',#41,'Pset_WallCommon',$,(#955,#975,#976,#977,#1095)); +#1098= IFCRELDEFINESBYPROPERTIES('3FLUst8avC08QzL72g_F4V',#41,$,$,(#1086),#1090); +#1102= IFCRELDEFINESBYPROPERTIES('2I1p5X2mPFuxsaTnkSS3ME',#41,$,$,(#1086),#1093); +#1105= IFCRELDEFINESBYPROPERTIES('1uJlyOhVXD0Op_$tw0Opmn',#41,$,$,(#1086),#1096); +#1108= IFCCARTESIANPOINT((-3.13349013021188,-2.99980199084951,0.)); +#1110= IFCDIRECTION((0.427692579409759,-0.903924254303328,0.)); +#1112= IFCAXIS2PLACEMENT3D(#1108,#19,#1110); +#1113= IFCLOCALPLACEMENT(#127,#1112); +#1114= IFCCARTESIANPOINT((2.49999770648289,-0.)); +#1116= IFCPOLYLINE((#9,#1114)); +#1118= IFCSHAPEREPRESENTATION(#98,'Axis','Curve2D',(#1116)); +#1120= IFCCARTESIANPOINT((2.28707979901648,-0.225)); +#1122= IFCCARTESIANPOINT((2.49999770648288,0.225000000000001)); +#1124= IFCCARTESIANPOINT((0.212917907466403,0.225)); +#1126= IFCCARTESIANPOINT((0.,-0.225)); +#1128= IFCPOLYLINE((#1120,#1122,#1124,#1126,#1120)); +#1130= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#1128); +#1131= IFCAXIS2PLACEMENT3D(#6,$,$); +#1132= IFCEXTRUDEDAREASOLID(#1130,#1131,#19,3.80000000000133); +#1133= IFCSTYLEDITEM(#1132,(#884),$); +#1136= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#1132)); +#1138= IFCPRODUCTDEFINITIONSHAPE($,$,(#1118,#1136)); +#1140= IFCWALLSTANDARDCASE('2BWwIe9vrBFQVX6ISMZaFh',#41,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5673098',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#1113,#1138,'5673098'); +#1143= IFCMATERIALLAYERSETUSAGE(#947,.AXIS2.,.POSITIVE.,-0.225); +#1144= IFCPROPERTYSET('3xmafQbXb4U8RkxoRHwwZ5',#41,'Pset_QuantityTakeOff',$,(#955)); +#1146= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#1147= IFCPROPERTYSET('21nZapQRb6tuACh6Gx0cg8',#41,'Pset_ReinforcementBarPitchOfWall',$,(#1146)); +#1149= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#1150= IFCPROPERTYSET('2BWwIe9vrBFQVX4jeMZaFh',#41,'Pset_WallCommon',$,(#955,#975,#976,#977,#1149)); +#1152= IFCRELDEFINESBYPROPERTIES('1dDsMaJgb1cwKNNLOMKGFJ',#41,$,$,(#1140),#1144); +#1156= IFCRELDEFINESBYPROPERTIES('3qOo$Bc89EY9tR5aOcYT4B',#41,$,$,(#1140),#1147); +#1159= IFCRELDEFINESBYPROPERTIES('0iV0F1wR9DVxgrl7MPgOi$',#41,$,$,(#1140),#1150); +#1162= IFCCARTESIANPOINT((0.88,0.0100000000000004,0.939999999999999)); +#1164= IFCCARTESIANPOINT((0.879318516525782,0.0100000000000004,0.934823619097949)); +#1166= IFCCARTESIANPOINT((0.877320508075689,0.0100000000000004,0.929999999999999)); +#1168= IFCCARTESIANPOINT((0.874142135623731,0.0100000000000004,0.925857864376268)); +#1170= IFCCARTESIANPOINT((0.87,0.0100000000000004,0.92267949192431)); +#1172= IFCCARTESIANPOINT((0.865176380902051,0.0100000000000004,0.920681483474218)); +#1174= IFCCARTESIANPOINT((0.86,0.0100000000000004,0.919999999999999)); +#1176= IFCCARTESIANPOINT((0.85482361909795,0.0100000000000004,0.920681483474218)); +#1178= IFCCARTESIANPOINT((0.85,0.0100000000000004,0.922679491924311)); +#1180= IFCCARTESIANPOINT((0.845857864376269,0.0100000000000004,0.925857864376268)); +#1182= IFCCARTESIANPOINT((0.842679491924311,0.0100000000000004,0.929999999999999)); +#1184= IFCCARTESIANPOINT((0.840681483474219,0.0100000000000004,0.934823619097949)); +#1186= IFCCARTESIANPOINT((0.84,0.0100000000000004,0.94)); +#1188= IFCCARTESIANPOINT((0.840681483474219,0.0100000000000004,0.94517638090205)); +#1190= IFCCARTESIANPOINT((0.842679491924311,0.0100000000000004,0.95)); +#1192= IFCCARTESIANPOINT((0.845857864376269,0.0100000000000004,0.95414213562373)); +#1194= IFCCARTESIANPOINT((0.85,0.0100000000000004,0.957320508075688)); +#1196= IFCCARTESIANPOINT((0.85482361909795,0.0100000000000004,0.959318516525781)); +#1198= IFCCARTESIANPOINT((0.86,0.0100000000000004,0.959999999999999)); +#1200= IFCCARTESIANPOINT((0.865176380902051,0.0100000000000004,0.959318516525781)); +#1202= IFCCARTESIANPOINT((0.87,0.0100000000000004,0.957320508075688)); +#1204= IFCCARTESIANPOINT((0.874142135623731,0.0100000000000004,0.95414213562373)); +#1206= IFCCARTESIANPOINT((0.877320508075689,0.0100000000000004,0.949999999999999)); +#1208= IFCCARTESIANPOINT((0.879318516525782,0.0100000000000004,0.94517638090205)); +#1210= IFCCARTESIANPOINT((0.85760273204149,0.0100000000000004,0.926460138474934)); +#1212= IFCCARTESIANPOINT((0.86,0.0100000000000004,0.924062870516424)); +#1214= IFCCARTESIANPOINT((0.86239726795851,0.0100000000000004,0.926460138474934)); +#1216= IFCCARTESIANPOINT((0.86239726795851,0.0100000000000004,0.938474901166923)); +#1218= IFCCARTESIANPOINT((0.863967635899763,0.0100000000000004,0.939286822487052)); +#1220= IFCCARTESIANPOINT((0.865283891366506,0.0100000000000004,0.940466967921845)); +#1222= IFCCARTESIANPOINT((0.866261733041231,0.0100000000000004,0.94193975350032)); +#1224= IFCCARTESIANPOINT((0.86683853376411,0.0100000000000004,0.9436108527275)); +#1226= IFCCARTESIANPOINT((0.866977351572044,0.0100000000000004,0.945373237849201)); +#1228= IFCCARTESIANPOINT((0.866669295695424,0.0100000000000004,0.94711403458572)); +#1230= IFCCARTESIANPOINT((0.865934095979193,0.0100000000000004,0.948721751313956)); +#1232= IFCCARTESIANPOINT((0.864818839258907,0.0100000000000004,0.950093419695471)); +#1234= IFCCARTESIANPOINT((0.863394953622238,0.0100000000000004,0.951141189419543)); +#1236= IFCCARTESIANPOINT((0.861753633702891,0.0100000000000004,0.951797954692185)); +#1238= IFCCARTESIANPOINT((0.86,0.0100000000000004,0.952021652115237)); +#1240= IFCCARTESIANPOINT((0.858246366297109,0.0100000000000004,0.951797954692185)); +#1242= IFCCARTESIANPOINT((0.856605046377762,0.0100000000000004,0.951141189419543)); +#1244= IFCCARTESIANPOINT((0.855181160741093,0.0100000000000004,0.950093419695471)); +#1246= IFCCARTESIANPOINT((0.854065904020807,0.0100000000000004,0.948721751313956)); +#1248= IFCCARTESIANPOINT((0.853330704304576,0.0100000000000004,0.94711403458572)); +#1250= IFCCARTESIANPOINT((0.853022648427957,0.0100000000000004,0.945373237849201)); +#1252= IFCCARTESIANPOINT((0.853161466235891,0.0100000000000004,0.9436108527275)); +#1254= IFCCARTESIANPOINT((0.853738266958769,0.0100000000000004,0.94193975350032)); +#1256= IFCCARTESIANPOINT((0.854716108633495,0.0100000000000004,0.940466967921845)); +#1258= IFCCARTESIANPOINT((0.856032364100238,0.0100000000000004,0.939286822487052)); +#1260= IFCCARTESIANPOINT((0.85760273204149,0.0100000000000004,0.938474901166923)); +#1262= IFCCARTESIANPOINT((0.88,0.,0.939999999999999)); +#1264= IFCCARTESIANPOINT((0.879318516525782,0.,0.94517638090205)); +#1266= IFCCARTESIANPOINT((0.877320508075689,0.,0.949999999999999)); +#1268= IFCCARTESIANPOINT((0.874142135623731,0.,0.95414213562373)); +#1270= IFCCARTESIANPOINT((0.87,0.,0.957320508075688)); +#1272= IFCCARTESIANPOINT((0.865176380902051,0.,0.959318516525781)); +#1274= IFCCARTESIANPOINT((0.86,0.,0.959999999999999)); +#1276= IFCCARTESIANPOINT((0.85482361909795,0.,0.959318516525781)); +#1278= IFCCARTESIANPOINT((0.85,0.,0.957320508075688)); +#1280= IFCCARTESIANPOINT((0.845857864376269,0.,0.95414213562373)); +#1282= IFCCARTESIANPOINT((0.842679491924311,0.,0.95)); +#1284= IFCCARTESIANPOINT((0.840681483474219,0.,0.94517638090205)); +#1286= IFCCARTESIANPOINT((0.84,0.,0.939999999999999)); +#1288= IFCCARTESIANPOINT((0.840681483474219,0.,0.934823619097949)); +#1290= IFCCARTESIANPOINT((0.842679491924311,0.,0.929999999999999)); +#1292= IFCCARTESIANPOINT((0.845857864376269,0.,0.925857864376268)); +#1294= IFCCARTESIANPOINT((0.85,0.,0.922679491924311)); +#1296= IFCCARTESIANPOINT((0.85482361909795,0.,0.920681483474218)); +#1298= IFCCARTESIANPOINT((0.86,0.,0.919999999999999)); +#1300= IFCCARTESIANPOINT((0.865176380902051,0.,0.920681483474218)); +#1302= IFCCARTESIANPOINT((0.87,0.,0.92267949192431)); +#1304= IFCCARTESIANPOINT((0.874142135623731,0.,0.925857864376268)); +#1306= IFCCARTESIANPOINT((0.877320508075689,0.,0.929999999999999)); +#1308= IFCCARTESIANPOINT((0.879318516525782,0.,0.934823619097949)); +#1310= IFCCARTESIANPOINT((0.857602732041491,0.,0.926460138474934)); +#1312= IFCCARTESIANPOINT((0.85760273204149,0.,0.938474901166923)); +#1314= IFCCARTESIANPOINT((0.856032364100238,0.,0.939286822487052)); +#1316= IFCCARTESIANPOINT((0.854716108633495,0.,0.940466967921845)); +#1318= IFCCARTESIANPOINT((0.853738266958769,0.,0.94193975350032)); +#1320= IFCCARTESIANPOINT((0.853161466235891,0.,0.9436108527275)); +#1322= IFCCARTESIANPOINT((0.853022648427957,0.,0.945373237849201)); +#1324= IFCCARTESIANPOINT((0.853330704304576,0.,0.94711403458572)); +#1326= IFCCARTESIANPOINT((0.854065904020807,0.,0.948721751313956)); +#1328= IFCCARTESIANPOINT((0.855181160741093,0.,0.950093419695471)); +#1330= IFCCARTESIANPOINT((0.856605046377762,0.,0.951141189419543)); +#1332= IFCCARTESIANPOINT((0.858246366297109,0.,0.951797954692185)); +#1334= IFCCARTESIANPOINT((0.86,0.,0.952021652115237)); +#1336= IFCCARTESIANPOINT((0.861753633702891,0.,0.951797954692185)); +#1338= IFCCARTESIANPOINT((0.863394953622238,0.,0.951141189419543)); +#1340= IFCCARTESIANPOINT((0.864818839258907,0.,0.950093419695471)); +#1342= IFCCARTESIANPOINT((0.865934095979193,0.,0.948721751313956)); +#1344= IFCCARTESIANPOINT((0.866669295695424,0.,0.94711403458572)); +#1346= IFCCARTESIANPOINT((0.866977351572044,0.,0.945373237849201)); +#1348= IFCCARTESIANPOINT((0.86683853376411,0.,0.9436108527275)); +#1350= IFCCARTESIANPOINT((0.866261733041231,0.,0.94193975350032)); +#1352= IFCCARTESIANPOINT((0.865283891366506,0.,0.940466967921845)); +#1354= IFCCARTESIANPOINT((0.863967635899763,0.,0.939286822487052)); +#1356= IFCCARTESIANPOINT((0.86239726795851,0.,0.938474901166923)); +#1358= IFCCARTESIANPOINT((0.86239726795851,0.,0.926460138474934)); +#1360= IFCCARTESIANPOINT((0.86,0.,0.924062870516424)); +#1362= IFCPOLYLOOP((#1194,#1196,#1242)); +#1364= IFCFACEOUTERBOUND(#1362,.T.); +#1365= IFCFACE((#1364)); +#1367= IFCPOLYLOOP((#1194,#1242,#1244)); +#1369= IFCFACEOUTERBOUND(#1367,.T.); +#1370= IFCFACE((#1369)); +#1372= IFCPOLYLOOP((#1246,#1194,#1244)); +#1374= IFCFACEOUTERBOUND(#1372,.T.); +#1375= IFCFACE((#1374)); +#1377= IFCPOLYLOOP((#1246,#1192,#1194)); +#1379= IFCFACEOUTERBOUND(#1377,.T.); +#1380= IFCFACE((#1379)); +#1382= IFCPOLYLOOP((#1196,#1240,#1242)); +#1384= IFCFACEOUTERBOUND(#1382,.T.); +#1385= IFCFACE((#1384)); +#1387= IFCPOLYLOOP((#1198,#1240,#1196)); +#1389= IFCFACEOUTERBOUND(#1387,.T.); +#1390= IFCFACE((#1389)); +#1392= IFCPOLYLOOP((#1238,#1240,#1198)); +#1394= IFCFACEOUTERBOUND(#1392,.T.); +#1395= IFCFACE((#1394)); +#1397= IFCPOLYLOOP((#1238,#1198,#1236)); +#1399= IFCFACEOUTERBOUND(#1397,.T.); +#1400= IFCFACE((#1399)); +#1402= IFCPOLYLOOP((#1236,#1198,#1200)); +#1404= IFCFACEOUTERBOUND(#1402,.T.); +#1405= IFCFACE((#1404)); +#1407= IFCPOLYLOOP((#1234,#1236,#1200)); +#1409= IFCFACEOUTERBOUND(#1407,.T.); +#1410= IFCFACE((#1409)); +#1412= IFCPOLYLOOP((#1200,#1202,#1234)); +#1414= IFCFACEOUTERBOUND(#1412,.T.); +#1415= IFCFACE((#1414)); +#1417= IFCPOLYLOOP((#1232,#1234,#1202)); +#1419= IFCFACEOUTERBOUND(#1417,.T.); +#1420= IFCFACE((#1419)); +#1422= IFCPOLYLOOP((#1232,#1202,#1230)); +#1424= IFCFACEOUTERBOUND(#1422,.T.); +#1425= IFCFACE((#1424)); +#1427= IFCPOLYLOOP((#1230,#1202,#1204)); +#1429= IFCFACEOUTERBOUND(#1427,.T.); +#1430= IFCFACE((#1429)); +#1432= IFCPOLYLOOP((#1230,#1204,#1228)); +#1434= IFCFACEOUTERBOUND(#1432,.T.); +#1435= IFCFACE((#1434)); +#1437= IFCPOLYLOOP((#1204,#1206,#1228)); +#1439= IFCFACEOUTERBOUND(#1437,.T.); +#1440= IFCFACE((#1439)); +#1442= IFCPOLYLOOP((#1228,#1206,#1226)); +#1444= IFCFACEOUTERBOUND(#1442,.T.); +#1445= IFCFACE((#1444)); +#1447= IFCPOLYLOOP((#1208,#1226,#1206)); +#1449= IFCFACEOUTERBOUND(#1447,.T.); +#1450= IFCFACE((#1449)); +#1452= IFCPOLYLOOP((#1226,#1208,#1224)); +#1454= IFCFACEOUTERBOUND(#1452,.T.); +#1455= IFCFACE((#1454)); +#1457= IFCPOLYLOOP((#1162,#1224,#1208)); +#1459= IFCFACEOUTERBOUND(#1457,.T.); +#1460= IFCFACE((#1459)); +#1462= IFCPOLYLOOP((#1224,#1162,#1222)); +#1464= IFCFACEOUTERBOUND(#1462,.T.); +#1465= IFCFACE((#1464)); +#1467= IFCPOLYLOOP((#1162,#1164,#1222)); +#1469= IFCFACEOUTERBOUND(#1467,.T.); +#1470= IFCFACE((#1469)); +#1472= IFCPOLYLOOP((#1220,#1222,#1164)); +#1474= IFCFACEOUTERBOUND(#1472,.T.); +#1475= IFCFACE((#1474)); +#1477= IFCPOLYLOOP((#1166,#1220,#1164)); +#1479= IFCFACEOUTERBOUND(#1477,.T.); +#1480= IFCFACE((#1479)); +#1482= IFCPOLYLOOP((#1218,#1220,#1166)); +#1484= IFCFACEOUTERBOUND(#1482,.T.); +#1485= IFCFACE((#1484)); +#1487= IFCPOLYLOOP((#1166,#1168,#1218)); +#1489= IFCFACEOUTERBOUND(#1487,.T.); +#1490= IFCFACE((#1489)); +#1492= IFCPOLYLOOP((#1214,#1218,#1168)); +#1494= IFCFACEOUTERBOUND(#1492,.T.); +#1495= IFCFACE((#1494)); +#1497= IFCPOLYLOOP((#1214,#1168,#1170)); +#1499= IFCFACEOUTERBOUND(#1497,.T.); +#1500= IFCFACE((#1499)); +#1502= IFCPOLYLOOP((#1214,#1170,#1172)); +#1504= IFCFACEOUTERBOUND(#1502,.T.); +#1505= IFCFACE((#1504)); +#1507= IFCPOLYLOOP((#1212,#1214,#1172)); +#1509= IFCFACEOUTERBOUND(#1507,.T.); +#1510= IFCFACE((#1509)); +#1512= IFCPOLYLOOP((#1174,#1212,#1172)); +#1514= IFCFACEOUTERBOUND(#1512,.T.); +#1515= IFCFACE((#1514)); +#1517= IFCPOLYLOOP((#1176,#1212,#1174)); +#1519= IFCFACEOUTERBOUND(#1517,.T.); +#1520= IFCFACE((#1519)); +#1522= IFCPOLYLOOP((#1212,#1176,#1210)); +#1524= IFCFACEOUTERBOUND(#1522,.T.); +#1525= IFCFACE((#1524)); +#1527= IFCPOLYLOOP((#1176,#1178,#1210)); +#1529= IFCFACEOUTERBOUND(#1527,.T.); +#1530= IFCFACE((#1529)); +#1532= IFCPOLYLOOP((#1180,#1210,#1178)); +#1534= IFCFACEOUTERBOUND(#1532,.T.); +#1535= IFCFACE((#1534)); +#1537= IFCPOLYLOOP((#1210,#1180,#1258)); +#1539= IFCFACEOUTERBOUND(#1537,.T.); +#1540= IFCFACE((#1539)); +#1542= IFCPOLYLOOP((#1258,#1180,#1182)); +#1544= IFCFACEOUTERBOUND(#1542,.T.); +#1545= IFCFACE((#1544)); +#1547= IFCPOLYLOOP((#1256,#1258,#1182)); +#1549= IFCFACEOUTERBOUND(#1547,.T.); +#1550= IFCFACE((#1549)); +#1552= IFCPOLYLOOP((#1184,#1256,#1182)); +#1554= IFCFACEOUTERBOUND(#1552,.T.); +#1555= IFCFACE((#1554)); +#1557= IFCPOLYLOOP((#1184,#1254,#1256)); +#1559= IFCFACEOUTERBOUND(#1557,.T.); +#1560= IFCFACE((#1559)); +#1562= IFCPOLYLOOP((#1254,#1184,#1186)); +#1564= IFCFACEOUTERBOUND(#1562,.T.); +#1565= IFCFACE((#1564)); +#1567= IFCPOLYLOOP((#1254,#1186,#1252)); +#1569= IFCFACEOUTERBOUND(#1567,.T.); +#1570= IFCFACE((#1569)); +#1572= IFCPOLYLOOP((#1188,#1252,#1186)); +#1574= IFCFACEOUTERBOUND(#1572,.T.); +#1575= IFCFACE((#1574)); +#1577= IFCPOLYLOOP((#1252,#1188,#1250)); +#1579= IFCFACEOUTERBOUND(#1577,.T.); +#1580= IFCFACE((#1579)); +#1582= IFCPOLYLOOP((#1250,#1188,#1190)); +#1584= IFCFACEOUTERBOUND(#1582,.T.); +#1585= IFCFACE((#1584)); +#1587= IFCPOLYLOOP((#1248,#1250,#1190)); +#1589= IFCFACEOUTERBOUND(#1587,.T.); +#1590= IFCFACE((#1589)); +#1592= IFCPOLYLOOP((#1248,#1190,#1192)); +#1594= IFCFACEOUTERBOUND(#1592,.T.); +#1595= IFCFACE((#1594)); +#1597= IFCPOLYLOOP((#1248,#1192,#1246)); +#1599= IFCFACEOUTERBOUND(#1597,.T.); +#1600= IFCFACE((#1599)); +#1602= IFCPOLYLOOP((#1258,#1260,#1210)); +#1604= IFCFACEOUTERBOUND(#1602,.T.); +#1605= IFCFACE((#1604)); +#1607= IFCPOLYLOOP((#1214,#1216,#1218)); +#1609= IFCFACEOUTERBOUND(#1607,.T.); +#1610= IFCFACE((#1609)); +#1612= IFCPOLYLOOP((#1292,#1310,#1314)); +#1614= IFCFACEOUTERBOUND(#1612,.T.); +#1615= IFCFACE((#1614)); +#1617= IFCPOLYLOOP((#1292,#1314,#1290)); +#1619= IFCFACEOUTERBOUND(#1617,.T.); +#1620= IFCFACE((#1619)); +#1622= IFCPOLYLOOP((#1292,#1294,#1310)); +#1624= IFCFACEOUTERBOUND(#1622,.T.); +#1625= IFCFACE((#1624)); +#1627= IFCPOLYLOOP((#1310,#1294,#1296)); +#1629= IFCFACEOUTERBOUND(#1627,.T.); +#1630= IFCFACE((#1629)); +#1632= IFCPOLYLOOP((#1360,#1310,#1296)); +#1634= IFCFACEOUTERBOUND(#1632,.T.); +#1635= IFCFACE((#1634)); +#1637= IFCPOLYLOOP((#1296,#1298,#1360)); +#1639= IFCFACEOUTERBOUND(#1637,.T.); +#1640= IFCFACE((#1639)); +#1642= IFCPOLYLOOP((#1360,#1298,#1300)); +#1644= IFCFACEOUTERBOUND(#1642,.T.); +#1645= IFCFACE((#1644)); +#1647= IFCPOLYLOOP((#1358,#1360,#1300)); +#1649= IFCFACEOUTERBOUND(#1647,.T.); +#1650= IFCFACE((#1649)); +#1652= IFCPOLYLOOP((#1300,#1302,#1358)); +#1654= IFCFACEOUTERBOUND(#1652,.T.); +#1655= IFCFACE((#1654)); +#1657= IFCPOLYLOOP((#1304,#1358,#1302)); +#1659= IFCFACEOUTERBOUND(#1657,.T.); +#1660= IFCFACE((#1659)); +#1662= IFCPOLYLOOP((#1304,#1354,#1358)); +#1664= IFCFACEOUTERBOUND(#1662,.T.); +#1665= IFCFACE((#1664)); +#1667= IFCPOLYLOOP((#1304,#1306,#1354)); +#1669= IFCFACEOUTERBOUND(#1667,.T.); +#1670= IFCFACE((#1669)); +#1672= IFCPOLYLOOP((#1306,#1352,#1354)); +#1674= IFCFACEOUTERBOUND(#1672,.T.); +#1675= IFCFACE((#1674)); +#1677= IFCPOLYLOOP((#1308,#1352,#1306)); +#1679= IFCFACEOUTERBOUND(#1677,.T.); +#1680= IFCFACE((#1679)); +#1682= IFCPOLYLOOP((#1308,#1350,#1352)); +#1684= IFCFACEOUTERBOUND(#1682,.T.); +#1685= IFCFACE((#1684)); +#1687= IFCPOLYLOOP((#1308,#1262,#1350)); +#1689= IFCFACEOUTERBOUND(#1687,.T.); +#1690= IFCFACE((#1689)); +#1692= IFCPOLYLOOP((#1348,#1350,#1262)); +#1694= IFCFACEOUTERBOUND(#1692,.T.); +#1695= IFCFACE((#1694)); +#1697= IFCPOLYLOOP((#1262,#1264,#1348)); +#1699= IFCFACEOUTERBOUND(#1697,.T.); +#1700= IFCFACE((#1699)); +#1702= IFCPOLYLOOP((#1348,#1264,#1346)); +#1704= IFCFACEOUTERBOUND(#1702,.T.); +#1705= IFCFACE((#1704)); +#1707= IFCPOLYLOOP((#1266,#1346,#1264)); +#1709= IFCFACEOUTERBOUND(#1707,.T.); +#1710= IFCFACE((#1709)); +#1712= IFCPOLYLOOP((#1344,#1346,#1266)); +#1714= IFCFACEOUTERBOUND(#1712,.T.); +#1715= IFCFACE((#1714)); +#1717= IFCPOLYLOOP((#1268,#1344,#1266)); +#1719= IFCFACEOUTERBOUND(#1717,.T.); +#1720= IFCFACE((#1719)); +#1722= IFCPOLYLOOP((#1268,#1342,#1344)); +#1724= IFCFACEOUTERBOUND(#1722,.T.); +#1725= IFCFACE((#1724)); +#1727= IFCPOLYLOOP((#1268,#1270,#1342)); +#1729= IFCFACEOUTERBOUND(#1727,.T.); +#1730= IFCFACE((#1729)); +#1732= IFCPOLYLOOP((#1340,#1342,#1270)); +#1734= IFCFACEOUTERBOUND(#1732,.T.); +#1735= IFCFACE((#1734)); +#1737= IFCPOLYLOOP((#1338,#1340,#1270)); +#1739= IFCFACEOUTERBOUND(#1737,.T.); +#1740= IFCFACE((#1739)); +#1742= IFCPOLYLOOP((#1270,#1272,#1338)); +#1744= IFCFACEOUTERBOUND(#1742,.T.); +#1745= IFCFACE((#1744)); +#1747= IFCPOLYLOOP((#1336,#1338,#1272)); +#1749= IFCFACEOUTERBOUND(#1747,.T.); +#1750= IFCFACE((#1749)); +#1752= IFCPOLYLOOP((#1274,#1336,#1272)); +#1754= IFCFACEOUTERBOUND(#1752,.T.); +#1755= IFCFACE((#1754)); +#1757= IFCPOLYLOOP((#1334,#1336,#1274)); +#1759= IFCFACEOUTERBOUND(#1757,.T.); +#1760= IFCFACE((#1759)); +#1762= IFCPOLYLOOP((#1332,#1334,#1274)); +#1764= IFCFACEOUTERBOUND(#1762,.T.); +#1765= IFCFACE((#1764)); +#1767= IFCPOLYLOOP((#1274,#1276,#1332)); +#1769= IFCFACEOUTERBOUND(#1767,.T.); +#1770= IFCFACE((#1769)); +#1772= IFCPOLYLOOP((#1276,#1330,#1332)); +#1774= IFCFACEOUTERBOUND(#1772,.T.); +#1775= IFCFACE((#1774)); +#1777= IFCPOLYLOOP((#1276,#1278,#1330)); +#1779= IFCFACEOUTERBOUND(#1777,.T.); +#1780= IFCFACE((#1779)); +#1782= IFCPOLYLOOP((#1330,#1278,#1328)); +#1784= IFCFACEOUTERBOUND(#1782,.T.); +#1785= IFCFACE((#1784)); +#1787= IFCPOLYLOOP((#1326,#1328,#1278)); +#1789= IFCFACEOUTERBOUND(#1787,.T.); +#1790= IFCFACE((#1789)); +#1792= IFCPOLYLOOP((#1280,#1326,#1278)); +#1794= IFCFACEOUTERBOUND(#1792,.T.); +#1795= IFCFACE((#1794)); +#1797= IFCPOLYLOOP((#1324,#1326,#1280)); +#1799= IFCFACEOUTERBOUND(#1797,.T.); +#1800= IFCFACE((#1799)); +#1802= IFCPOLYLOOP((#1282,#1324,#1280)); +#1804= IFCFACEOUTERBOUND(#1802,.T.); +#1805= IFCFACE((#1804)); +#1807= IFCPOLYLOOP((#1324,#1282,#1322)); +#1809= IFCFACEOUTERBOUND(#1807,.T.); +#1810= IFCFACE((#1809)); +#1812= IFCPOLYLOOP((#1322,#1282,#1284)); +#1814= IFCFACEOUTERBOUND(#1812,.T.); +#1815= IFCFACE((#1814)); +#1817= IFCPOLYLOOP((#1284,#1320,#1322)); +#1819= IFCFACEOUTERBOUND(#1817,.T.); +#1820= IFCFACE((#1819)); +#1822= IFCPOLYLOOP((#1284,#1286,#1320)); +#1824= IFCFACEOUTERBOUND(#1822,.T.); +#1825= IFCFACE((#1824)); +#1827= IFCPOLYLOOP((#1318,#1320,#1286)); +#1829= IFCFACEOUTERBOUND(#1827,.T.); +#1830= IFCFACE((#1829)); +#1832= IFCPOLYLOOP((#1288,#1318,#1286)); +#1834= IFCFACEOUTERBOUND(#1832,.T.); +#1835= IFCFACE((#1834)); +#1837= IFCPOLYLOOP((#1316,#1288,#1290)); +#1839= IFCFACEOUTERBOUND(#1837,.T.); +#1840= IFCFACE((#1839)); +#1842= IFCPOLYLOOP((#1288,#1316,#1318)); +#1844= IFCFACEOUTERBOUND(#1842,.T.); +#1845= IFCFACE((#1844)); +#1847= IFCPOLYLOOP((#1356,#1358,#1354)); +#1849= IFCFACEOUTERBOUND(#1847,.T.); +#1850= IFCFACE((#1849)); +#1852= IFCPOLYLOOP((#1314,#1310,#1312)); +#1854= IFCFACEOUTERBOUND(#1852,.T.); +#1855= IFCFACE((#1854)); +#1857= IFCPOLYLOOP((#1316,#1290,#1314)); +#1859= IFCFACEOUTERBOUND(#1857,.T.); +#1860= IFCFACE((#1859)); +#1862= IFCPOLYLOOP((#1262,#1162,#1208,#1264)); +#1864= IFCFACEOUTERBOUND(#1862,.T.); +#1865= IFCFACE((#1864)); +#1867= IFCPOLYLOOP((#1264,#1208,#1206,#1266)); +#1869= IFCFACEOUTERBOUND(#1867,.T.); +#1870= IFCFACE((#1869)); +#1872= IFCPOLYLOOP((#1270,#1268,#1204,#1202)); +#1874= IFCFACEOUTERBOUND(#1872,.T.); +#1875= IFCFACE((#1874)); +#1877= IFCPOLYLOOP((#1204,#1268,#1266,#1206)); +#1879= IFCFACEOUTERBOUND(#1877,.T.); +#1880= IFCFACE((#1879)); +#1882= IFCPOLYLOOP((#1272,#1270,#1202,#1200)); +#1884= IFCFACEOUTERBOUND(#1882,.T.); +#1885= IFCFACE((#1884)); +#1887= IFCPOLYLOOP((#1272,#1200,#1198,#1274)); +#1889= IFCFACEOUTERBOUND(#1887,.T.); +#1890= IFCFACE((#1889)); +#1892= IFCPOLYLOOP((#1274,#1198,#1196,#1276)); +#1894= IFCFACEOUTERBOUND(#1892,.T.); +#1895= IFCFACE((#1894)); +#1897= IFCPOLYLOOP((#1276,#1196,#1194,#1278)); +#1899= IFCFACEOUTERBOUND(#1897,.T.); +#1900= IFCFACE((#1899)); +#1902= IFCPOLYLOOP((#1282,#1280,#1192,#1190)); +#1904= IFCFACEOUTERBOUND(#1902,.T.); +#1905= IFCFACE((#1904)); +#1907= IFCPOLYLOOP((#1192,#1280,#1278,#1194)); +#1909= IFCFACEOUTERBOUND(#1907,.T.); +#1910= IFCFACE((#1909)); +#1912= IFCPOLYLOOP((#1284,#1282,#1190,#1188)); +#1914= IFCFACEOUTERBOUND(#1912,.T.); +#1915= IFCFACE((#1914)); +#1917= IFCPOLYLOOP((#1284,#1188,#1186,#1286)); +#1919= IFCFACEOUTERBOUND(#1917,.T.); +#1920= IFCFACE((#1919)); +#1922= IFCPOLYLOOP((#1286,#1186,#1184,#1288)); +#1924= IFCFACEOUTERBOUND(#1922,.T.); +#1925= IFCFACE((#1924)); +#1927= IFCPOLYLOOP((#1288,#1184,#1182,#1290)); +#1929= IFCFACEOUTERBOUND(#1927,.T.); +#1930= IFCFACE((#1929)); +#1932= IFCPOLYLOOP((#1294,#1292,#1180,#1178)); +#1934= IFCFACEOUTERBOUND(#1932,.T.); +#1935= IFCFACE((#1934)); +#1937= IFCPOLYLOOP((#1180,#1292,#1290,#1182)); +#1939= IFCFACEOUTERBOUND(#1937,.T.); +#1940= IFCFACE((#1939)); +#1942= IFCPOLYLOOP((#1296,#1294,#1178,#1176)); +#1944= IFCFACEOUTERBOUND(#1942,.T.); +#1945= IFCFACE((#1944)); +#1947= IFCPOLYLOOP((#1296,#1176,#1174,#1298)); +#1949= IFCFACEOUTERBOUND(#1947,.T.); +#1950= IFCFACE((#1949)); +#1952= IFCPOLYLOOP((#1298,#1174,#1172,#1300)); +#1954= IFCFACEOUTERBOUND(#1952,.T.); +#1955= IFCFACE((#1954)); +#1957= IFCPOLYLOOP((#1300,#1172,#1170,#1302)); +#1959= IFCFACEOUTERBOUND(#1957,.T.); +#1960= IFCFACE((#1959)); +#1962= IFCPOLYLOOP((#1306,#1304,#1168,#1166)); +#1964= IFCFACEOUTERBOUND(#1962,.T.); +#1965= IFCFACE((#1964)); +#1967= IFCPOLYLOOP((#1168,#1304,#1302,#1170)); +#1969= IFCFACEOUTERBOUND(#1967,.T.); +#1970= IFCFACE((#1969)); +#1972= IFCPOLYLOOP((#1308,#1306,#1166,#1164)); +#1974= IFCFACEOUTERBOUND(#1972,.T.); +#1975= IFCFACE((#1974)); +#1977= IFCPOLYLOOP((#1308,#1164,#1162,#1262)); +#1979= IFCFACEOUTERBOUND(#1977,.T.); +#1980= IFCFACE((#1979)); +#1982= IFCPOLYLOOP((#1310,#1210,#1260,#1312)); +#1984= IFCFACEOUTERBOUND(#1982,.T.); +#1985= IFCFACE((#1984)); +#1987= IFCPOLYLOOP((#1258,#1314,#1312,#1260)); +#1989= IFCFACEOUTERBOUND(#1987,.T.); +#1990= IFCFACE((#1989)); +#1992= IFCPOLYLOOP((#1254,#1318,#1316,#1256)); +#1994= IFCFACEOUTERBOUND(#1992,.T.); +#1995= IFCFACE((#1994)); +#1997= IFCPOLYLOOP((#1314,#1258,#1256,#1316)); +#1999= IFCFACEOUTERBOUND(#1997,.T.); +#2000= IFCFACE((#1999)); +#2002= IFCPOLYLOOP((#1318,#1254,#1252,#1320)); +#2004= IFCFACEOUTERBOUND(#2002,.T.); +#2005= IFCFACE((#2004)); +#2007= IFCPOLYLOOP((#1248,#1324,#1322,#1250)); +#2009= IFCFACEOUTERBOUND(#2007,.T.); +#2010= IFCFACE((#2009)); +#2012= IFCPOLYLOOP((#1246,#1326,#1324,#1248)); +#2014= IFCFACEOUTERBOUND(#2012,.T.); +#2015= IFCFACE((#2014)); +#2017= IFCPOLYLOOP((#1328,#1244,#1242,#1330)); +#2019= IFCFACEOUTERBOUND(#2017,.T.); +#2020= IFCFACE((#2019)); +#2022= IFCPOLYLOOP((#1246,#1244,#1328,#1326)); +#2024= IFCFACEOUTERBOUND(#2022,.T.); +#2025= IFCFACE((#2024)); +#2027= IFCPOLYLOOP((#1252,#1250,#1322,#1320)); +#2029= IFCFACEOUTERBOUND(#2027,.T.); +#2030= IFCFACE((#2029)); +#2032= IFCPOLYLOOP((#1242,#1240,#1332,#1330)); +#2034= IFCFACEOUTERBOUND(#2032,.T.); +#2035= IFCFACE((#2034)); +#2037= IFCPOLYLOOP((#1238,#1334,#1332,#1240)); +#2039= IFCFACEOUTERBOUND(#2037,.T.); +#2040= IFCFACE((#2039)); +#2042= IFCPOLYLOOP((#1234,#1338,#1336,#1236)); +#2044= IFCFACEOUTERBOUND(#2042,.T.); +#2045= IFCFACE((#2044)); +#2047= IFCPOLYLOOP((#1230,#1342,#1340,#1232)); +#2049= IFCFACEOUTERBOUND(#2047,.T.); +#2050= IFCFACE((#2049)); +#2052= IFCPOLYLOOP((#1338,#1234,#1232,#1340)); +#2054= IFCFACEOUTERBOUND(#2052,.T.); +#2055= IFCFACE((#2054)); +#2057= IFCPOLYLOOP((#1342,#1230,#1228,#1344)); +#2059= IFCFACEOUTERBOUND(#2057,.T.); +#2060= IFCFACE((#2059)); +#2062= IFCPOLYLOOP((#1224,#1348,#1346,#1226)); +#2064= IFCFACEOUTERBOUND(#2062,.T.); +#2065= IFCFACE((#2064)); +#2067= IFCPOLYLOOP((#1222,#1350,#1348,#1224)); +#2069= IFCFACEOUTERBOUND(#2067,.T.); +#2070= IFCFACE((#2069)); +#2072= IFCPOLYLOOP((#1352,#1220,#1218,#1354)); +#2074= IFCFACEOUTERBOUND(#2072,.T.); +#2075= IFCFACE((#2074)); +#2077= IFCPOLYLOOP((#1222,#1220,#1352,#1350)); +#2079= IFCFACEOUTERBOUND(#2077,.T.); +#2080= IFCFACE((#2079)); +#2082= IFCPOLYLOOP((#1228,#1226,#1346,#1344)); +#2084= IFCFACEOUTERBOUND(#2082,.T.); +#2085= IFCFACE((#2084)); +#2087= IFCPOLYLOOP((#1218,#1216,#1356,#1354)); +#2089= IFCFACEOUTERBOUND(#2087,.T.); +#2090= IFCFACE((#2089)); +#2092= IFCPOLYLOOP((#1336,#1334,#1238,#1236)); +#2094= IFCFACEOUTERBOUND(#2092,.T.); +#2095= IFCFACE((#2094)); +#2097= IFCPOLYLOOP((#1356,#1216,#1214,#1358)); +#2099= IFCFACEOUTERBOUND(#2097,.T.); +#2100= IFCFACE((#2099)); +#2102= IFCPOLYLOOP((#1214,#1212,#1360,#1358)); +#2104= IFCFACEOUTERBOUND(#2102,.T.); +#2105= IFCFACE((#2104)); +#2107= IFCPOLYLOOP((#1360,#1212,#1210,#1310)); +#2109= IFCFACEOUTERBOUND(#2107,.T.); +#2110= IFCFACE((#2109)); +#2112= IFCCARTESIANPOINT((0.88,-0.0349999999999971,0.939999999999999)); +#2114= IFCCARTESIANPOINT((0.879318516525782,-0.0349999999999971,0.94517638090205)); +#2116= IFCCARTESIANPOINT((0.877320508075689,-0.0349999999999971,0.949999999999999)); +#2118= IFCCARTESIANPOINT((0.874142135623731,-0.0349999999999971,0.95414213562373)); +#2120= IFCCARTESIANPOINT((0.87,-0.0349999999999971,0.957320508075688)); +#2122= IFCCARTESIANPOINT((0.865176380902051,-0.0349999999999971,0.959318516525781)); +#2124= IFCCARTESIANPOINT((0.86,-0.0349999999999971,0.959999999999999)); +#2126= IFCCARTESIANPOINT((0.85482361909795,-0.0349999999999971,0.959318516525781)); +#2128= IFCCARTESIANPOINT((0.85,-0.0349999999999971,0.957320508075688)); +#2130= IFCCARTESIANPOINT((0.845857864376269,-0.0349999999999971,0.95414213562373)); +#2132= IFCCARTESIANPOINT((0.842679491924311,-0.0349999999999971,0.949999999999999)); +#2134= IFCCARTESIANPOINT((0.840681483474219,-0.0349999999999971,0.94517638090205)); +#2136= IFCCARTESIANPOINT((0.84,-0.0349999999999971,0.939999999999999)); +#2138= IFCCARTESIANPOINT((0.840681483474219,-0.0349999999999971,0.934823619097949)); +#2140= IFCCARTESIANPOINT((0.842679491924311,-0.0349999999999971,0.929999999999999)); +#2142= IFCCARTESIANPOINT((0.845857864376269,-0.0349999999999971,0.925857864376268)); +#2144= IFCCARTESIANPOINT((0.85,-0.0349999999999971,0.92267949192431)); +#2146= IFCCARTESIANPOINT((0.85482361909795,-0.0349999999999971,0.920681483474218)); +#2148= IFCCARTESIANPOINT((0.86,-0.0349999999999971,0.919999999999999)); +#2150= IFCCARTESIANPOINT((0.865176380902051,-0.0349999999999971,0.920681483474218)); +#2152= IFCCARTESIANPOINT((0.87,-0.0349999999999971,0.922679491924311)); +#2154= IFCCARTESIANPOINT((0.874142135623731,-0.0349999999999971,0.925857864376268)); +#2156= IFCCARTESIANPOINT((0.877320508075689,-0.0349999999999971,0.929999999999999)); +#2158= IFCCARTESIANPOINT((0.879318516525782,-0.0349999999999971,0.934823619097949)); +#2160= IFCCARTESIANPOINT((0.857602732041491,-0.0349999999999971,0.926460138474934)); +#2162= IFCCARTESIANPOINT((0.85760273204149,-0.0349999999999971,0.938474901166923)); +#2164= IFCCARTESIANPOINT((0.856032364100238,-0.0349999999999971,0.939286822487052)); +#2166= IFCCARTESIANPOINT((0.854716108633495,-0.0349999999999971,0.940466967921845)); +#2168= IFCCARTESIANPOINT((0.853738266958769,-0.0349999999999971,0.94193975350032)); +#2170= IFCCARTESIANPOINT((0.853161466235891,-0.0349999999999971,0.9436108527275)); +#2172= IFCCARTESIANPOINT((0.853022648427957,-0.0349999999999971,0.945373237849201)); +#2174= IFCCARTESIANPOINT((0.853330704304576,-0.0349999999999971,0.94711403458572)); +#2176= IFCCARTESIANPOINT((0.854065904020807,-0.0349999999999971,0.948721751313956)); +#2178= IFCCARTESIANPOINT((0.855181160741093,-0.0349999999999971,0.950093419695471)); +#2180= IFCCARTESIANPOINT((0.856605046377762,-0.0349999999999971,0.951141189419543)); +#2182= IFCCARTESIANPOINT((0.85824636629711,-0.0349999999999971,0.951797954692185)); +#2184= IFCCARTESIANPOINT((0.86,-0.0349999999999971,0.952021652115237)); +#2186= IFCCARTESIANPOINT((0.861753633702891,-0.0349999999999971,0.951797954692185)); +#2188= IFCCARTESIANPOINT((0.863394953622238,-0.0349999999999971,0.951141189419543)); +#2190= IFCCARTESIANPOINT((0.864818839258907,-0.0349999999999971,0.950093419695471)); +#2192= IFCCARTESIANPOINT((0.865934095979193,-0.0349999999999971,0.948721751313956)); +#2194= IFCCARTESIANPOINT((0.866669295695424,-0.0349999999999971,0.94711403458572)); +#2196= IFCCARTESIANPOINT((0.866977351572044,-0.0349999999999971,0.945373237849201)); +#2198= IFCCARTESIANPOINT((0.86683853376411,-0.0349999999999971,0.9436108527275)); +#2200= IFCCARTESIANPOINT((0.866261733041231,-0.0349999999999971,0.94193975350032)); +#2202= IFCCARTESIANPOINT((0.865283891366506,-0.0349999999999971,0.940466967921845)); +#2204= IFCCARTESIANPOINT((0.863967635899763,-0.0349999999999971,0.939286822487052)); +#2206= IFCCARTESIANPOINT((0.86239726795851,-0.0349999999999971,0.938474901166923)); +#2208= IFCCARTESIANPOINT((0.86239726795851,-0.0349999999999971,0.926460138474934)); +#2210= IFCCARTESIANPOINT((0.86,-0.0349999999999971,0.924062870516424)); +#2212= IFCCARTESIANPOINT((0.88,-0.0249999999999971,0.939999999999999)); +#2214= IFCCARTESIANPOINT((0.879318516525782,-0.0249999999999971,0.934823619097949)); +#2216= IFCCARTESIANPOINT((0.877320508075689,-0.0249999999999971,0.929999999999999)); +#2218= IFCCARTESIANPOINT((0.874142135623731,-0.0249999999999971,0.925857864376268)); +#2220= IFCCARTESIANPOINT((0.87,-0.0249999999999971,0.922679491924311)); +#2222= IFCCARTESIANPOINT((0.865176380902051,-0.0249999999999971,0.920681483474218)); +#2224= IFCCARTESIANPOINT((0.86,-0.0249999999999971,0.919999999999999)); +#2226= IFCCARTESIANPOINT((0.85482361909795,-0.0249999999999971,0.920681483474218)); +#2228= IFCCARTESIANPOINT((0.85,-0.0249999999999971,0.92267949192431)); +#2230= IFCCARTESIANPOINT((0.845857864376269,-0.0249999999999971,0.925857864376268)); +#2232= IFCCARTESIANPOINT((0.842679491924311,-0.0249999999999971,0.929999999999999)); +#2234= IFCCARTESIANPOINT((0.840681483474219,-0.0249999999999971,0.934823619097949)); +#2236= IFCCARTESIANPOINT((0.84,-0.0249999999999971,0.939999999999999)); +#2238= IFCCARTESIANPOINT((0.840681483474219,-0.0249999999999971,0.94517638090205)); +#2240= IFCCARTESIANPOINT((0.842679491924311,-0.0249999999999971,0.949999999999999)); +#2242= IFCCARTESIANPOINT((0.845857864376269,-0.0249999999999971,0.95414213562373)); +#2244= IFCCARTESIANPOINT((0.85,-0.0249999999999971,0.957320508075688)); +#2246= IFCCARTESIANPOINT((0.85482361909795,-0.0249999999999971,0.959318516525781)); +#2248= IFCCARTESIANPOINT((0.86,-0.0249999999999971,0.959999999999999)); +#2250= IFCCARTESIANPOINT((0.865176380902051,-0.0249999999999971,0.959318516525781)); +#2252= IFCCARTESIANPOINT((0.87,-0.0249999999999971,0.957320508075688)); +#2254= IFCCARTESIANPOINT((0.874142135623731,-0.0249999999999971,0.95414213562373)); +#2256= IFCCARTESIANPOINT((0.877320508075689,-0.0249999999999971,0.949999999999999)); +#2258= IFCCARTESIANPOINT((0.879318516525782,-0.0249999999999971,0.94517638090205)); +#2260= IFCCARTESIANPOINT((0.85760273204149,-0.0249999999999971,0.926460138474934)); +#2262= IFCCARTESIANPOINT((0.86,-0.0249999999999971,0.924062870516424)); +#2264= IFCCARTESIANPOINT((0.86239726795851,-0.0249999999999971,0.926460138474934)); +#2266= IFCCARTESIANPOINT((0.86239726795851,-0.0249999999999971,0.938474901166923)); +#2268= IFCCARTESIANPOINT((0.863967635899763,-0.0249999999999971,0.939286822487052)); +#2270= IFCCARTESIANPOINT((0.865283891366506,-0.0249999999999971,0.940466967921845)); +#2272= IFCCARTESIANPOINT((0.866261733041231,-0.0249999999999971,0.94193975350032)); +#2274= IFCCARTESIANPOINT((0.86683853376411,-0.0249999999999971,0.9436108527275)); +#2276= IFCCARTESIANPOINT((0.866977351572044,-0.0249999999999971,0.945373237849201)); +#2278= IFCCARTESIANPOINT((0.866669295695424,-0.0249999999999971,0.94711403458572)); +#2280= IFCCARTESIANPOINT((0.865934095979193,-0.0249999999999971,0.948721751313956)); +#2282= IFCCARTESIANPOINT((0.864818839258907,-0.0249999999999971,0.950093419695471)); +#2284= IFCCARTESIANPOINT((0.863394953622238,-0.0249999999999971,0.951141189419543)); +#2286= IFCCARTESIANPOINT((0.861753633702891,-0.0249999999999971,0.951797954692185)); +#2288= IFCCARTESIANPOINT((0.86,-0.0249999999999971,0.952021652115237)); +#2290= IFCCARTESIANPOINT((0.85824636629711,-0.0249999999999971,0.951797954692185)); +#2292= IFCCARTESIANPOINT((0.856605046377762,-0.0249999999999971,0.951141189419543)); +#2294= IFCCARTESIANPOINT((0.855181160741093,-0.0249999999999971,0.950093419695471)); +#2296= IFCCARTESIANPOINT((0.854065904020807,-0.0249999999999971,0.948721751313956)); +#2298= IFCCARTESIANPOINT((0.853330704304576,-0.0249999999999971,0.94711403458572)); +#2300= IFCCARTESIANPOINT((0.853022648427957,-0.0249999999999971,0.945373237849201)); +#2302= IFCCARTESIANPOINT((0.853161466235891,-0.0249999999999971,0.9436108527275)); +#2304= IFCCARTESIANPOINT((0.853738266958769,-0.0249999999999971,0.94193975350032)); +#2306= IFCCARTESIANPOINT((0.854716108633495,-0.0249999999999971,0.940466967921845)); +#2308= IFCCARTESIANPOINT((0.856032364100238,-0.0249999999999971,0.939286822487052)); +#2310= IFCCARTESIANPOINT((0.85760273204149,-0.0249999999999971,0.938474901166923)); +#2312= IFCPOLYLOOP((#2142,#2160,#2164)); +#2314= IFCFACEOUTERBOUND(#2312,.T.); +#2315= IFCFACE((#2314)); +#2317= IFCPOLYLOOP((#2142,#2164,#2140)); +#2319= IFCFACEOUTERBOUND(#2317,.T.); +#2320= IFCFACE((#2319)); +#2322= IFCPOLYLOOP((#2142,#2144,#2160)); +#2324= IFCFACEOUTERBOUND(#2322,.T.); +#2325= IFCFACE((#2324)); +#2327= IFCPOLYLOOP((#2160,#2144,#2146)); +#2329= IFCFACEOUTERBOUND(#2327,.T.); +#2330= IFCFACE((#2329)); +#2332= IFCPOLYLOOP((#2210,#2160,#2146)); +#2334= IFCFACEOUTERBOUND(#2332,.T.); +#2335= IFCFACE((#2334)); +#2337= IFCPOLYLOOP((#2146,#2148,#2210)); +#2339= IFCFACEOUTERBOUND(#2337,.T.); +#2340= IFCFACE((#2339)); +#2342= IFCPOLYLOOP((#2210,#2148,#2150)); +#2344= IFCFACEOUTERBOUND(#2342,.T.); +#2345= IFCFACE((#2344)); +#2347= IFCPOLYLOOP((#2208,#2210,#2150)); +#2349= IFCFACEOUTERBOUND(#2347,.T.); +#2350= IFCFACE((#2349)); +#2352= IFCPOLYLOOP((#2150,#2152,#2208)); +#2354= IFCFACEOUTERBOUND(#2352,.T.); +#2355= IFCFACE((#2354)); +#2357= IFCPOLYLOOP((#2154,#2208,#2152)); +#2359= IFCFACEOUTERBOUND(#2357,.T.); +#2360= IFCFACE((#2359)); +#2362= IFCPOLYLOOP((#2154,#2204,#2208)); +#2364= IFCFACEOUTERBOUND(#2362,.T.); +#2365= IFCFACE((#2364)); +#2367= IFCPOLYLOOP((#2154,#2156,#2204)); +#2369= IFCFACEOUTERBOUND(#2367,.T.); +#2370= IFCFACE((#2369)); +#2372= IFCPOLYLOOP((#2156,#2202,#2204)); +#2374= IFCFACEOUTERBOUND(#2372,.T.); +#2375= IFCFACE((#2374)); +#2377= IFCPOLYLOOP((#2158,#2202,#2156)); +#2379= IFCFACEOUTERBOUND(#2377,.T.); +#2380= IFCFACE((#2379)); +#2382= IFCPOLYLOOP((#2158,#2200,#2202)); +#2384= IFCFACEOUTERBOUND(#2382,.T.); +#2385= IFCFACE((#2384)); +#2387= IFCPOLYLOOP((#2158,#2112,#2200)); +#2389= IFCFACEOUTERBOUND(#2387,.T.); +#2390= IFCFACE((#2389)); +#2392= IFCPOLYLOOP((#2198,#2200,#2112)); +#2394= IFCFACEOUTERBOUND(#2392,.T.); +#2395= IFCFACE((#2394)); +#2397= IFCPOLYLOOP((#2112,#2114,#2198)); +#2399= IFCFACEOUTERBOUND(#2397,.T.); +#2400= IFCFACE((#2399)); +#2402= IFCPOLYLOOP((#2198,#2114,#2196)); +#2404= IFCFACEOUTERBOUND(#2402,.T.); +#2405= IFCFACE((#2404)); +#2407= IFCPOLYLOOP((#2116,#2196,#2114)); +#2409= IFCFACEOUTERBOUND(#2407,.T.); +#2410= IFCFACE((#2409)); +#2412= IFCPOLYLOOP((#2194,#2196,#2116)); +#2414= IFCFACEOUTERBOUND(#2412,.T.); +#2415= IFCFACE((#2414)); +#2417= IFCPOLYLOOP((#2118,#2194,#2116)); +#2419= IFCFACEOUTERBOUND(#2417,.T.); +#2420= IFCFACE((#2419)); +#2422= IFCPOLYLOOP((#2118,#2192,#2194)); +#2424= IFCFACEOUTERBOUND(#2422,.T.); +#2425= IFCFACE((#2424)); +#2427= IFCPOLYLOOP((#2118,#2120,#2192)); +#2429= IFCFACEOUTERBOUND(#2427,.T.); +#2430= IFCFACE((#2429)); +#2432= IFCPOLYLOOP((#2190,#2192,#2120)); +#2434= IFCFACEOUTERBOUND(#2432,.T.); +#2435= IFCFACE((#2434)); +#2437= IFCPOLYLOOP((#2188,#2190,#2120)); +#2439= IFCFACEOUTERBOUND(#2437,.T.); +#2440= IFCFACE((#2439)); +#2442= IFCPOLYLOOP((#2120,#2122,#2188)); +#2444= IFCFACEOUTERBOUND(#2442,.T.); +#2445= IFCFACE((#2444)); +#2447= IFCPOLYLOOP((#2186,#2188,#2122)); +#2449= IFCFACEOUTERBOUND(#2447,.T.); +#2450= IFCFACE((#2449)); +#2452= IFCPOLYLOOP((#2124,#2186,#2122)); +#2454= IFCFACEOUTERBOUND(#2452,.T.); +#2455= IFCFACE((#2454)); +#2457= IFCPOLYLOOP((#2184,#2186,#2124)); +#2459= IFCFACEOUTERBOUND(#2457,.T.); +#2460= IFCFACE((#2459)); +#2462= IFCPOLYLOOP((#2182,#2184,#2124)); +#2464= IFCFACEOUTERBOUND(#2462,.T.); +#2465= IFCFACE((#2464)); +#2467= IFCPOLYLOOP((#2124,#2126,#2182)); +#2469= IFCFACEOUTERBOUND(#2467,.T.); +#2470= IFCFACE((#2469)); +#2472= IFCPOLYLOOP((#2126,#2180,#2182)); +#2474= IFCFACEOUTERBOUND(#2472,.T.); +#2475= IFCFACE((#2474)); +#2477= IFCPOLYLOOP((#2126,#2128,#2180)); +#2479= IFCFACEOUTERBOUND(#2477,.T.); +#2480= IFCFACE((#2479)); +#2482= IFCPOLYLOOP((#2180,#2128,#2178)); +#2484= IFCFACEOUTERBOUND(#2482,.T.); +#2485= IFCFACE((#2484)); +#2487= IFCPOLYLOOP((#2176,#2178,#2128)); +#2489= IFCFACEOUTERBOUND(#2487,.T.); +#2490= IFCFACE((#2489)); +#2492= IFCPOLYLOOP((#2130,#2176,#2128)); +#2494= IFCFACEOUTERBOUND(#2492,.T.); +#2495= IFCFACE((#2494)); +#2497= IFCPOLYLOOP((#2174,#2176,#2130)); +#2499= IFCFACEOUTERBOUND(#2497,.T.); +#2500= IFCFACE((#2499)); +#2502= IFCPOLYLOOP((#2132,#2174,#2130)); +#2504= IFCFACEOUTERBOUND(#2502,.T.); +#2505= IFCFACE((#2504)); +#2507= IFCPOLYLOOP((#2174,#2132,#2172)); +#2509= IFCFACEOUTERBOUND(#2507,.T.); +#2510= IFCFACE((#2509)); +#2512= IFCPOLYLOOP((#2172,#2132,#2134)); +#2514= IFCFACEOUTERBOUND(#2512,.T.); +#2515= IFCFACE((#2514)); +#2517= IFCPOLYLOOP((#2134,#2170,#2172)); +#2519= IFCFACEOUTERBOUND(#2517,.T.); +#2520= IFCFACE((#2519)); +#2522= IFCPOLYLOOP((#2134,#2136,#2170)); +#2524= IFCFACEOUTERBOUND(#2522,.T.); +#2525= IFCFACE((#2524)); +#2527= IFCPOLYLOOP((#2168,#2170,#2136)); +#2529= IFCFACEOUTERBOUND(#2527,.T.); +#2530= IFCFACE((#2529)); +#2532= IFCPOLYLOOP((#2138,#2168,#2136)); +#2534= IFCFACEOUTERBOUND(#2532,.T.); +#2535= IFCFACE((#2534)); +#2537= IFCPOLYLOOP((#2166,#2138,#2140)); +#2539= IFCFACEOUTERBOUND(#2537,.T.); +#2540= IFCFACE((#2539)); +#2542= IFCPOLYLOOP((#2138,#2166,#2168)); +#2544= IFCFACEOUTERBOUND(#2542,.T.); +#2545= IFCFACE((#2544)); +#2547= IFCPOLYLOOP((#2206,#2208,#2204)); +#2549= IFCFACEOUTERBOUND(#2547,.T.); +#2550= IFCFACE((#2549)); +#2552= IFCPOLYLOOP((#2164,#2160,#2162)); +#2554= IFCFACEOUTERBOUND(#2552,.T.); +#2555= IFCFACE((#2554)); +#2557= IFCPOLYLOOP((#2166,#2140,#2164)); +#2559= IFCFACEOUTERBOUND(#2557,.T.); +#2560= IFCFACE((#2559)); +#2562= IFCPOLYLOOP((#2244,#2246,#2292)); +#2564= IFCFACEOUTERBOUND(#2562,.T.); +#2565= IFCFACE((#2564)); +#2567= IFCPOLYLOOP((#2244,#2292,#2294)); +#2569= IFCFACEOUTERBOUND(#2567,.T.); +#2570= IFCFACE((#2569)); +#2572= IFCPOLYLOOP((#2296,#2244,#2294)); +#2574= IFCFACEOUTERBOUND(#2572,.T.); +#2575= IFCFACE((#2574)); +#2577= IFCPOLYLOOP((#2296,#2242,#2244)); +#2579= IFCFACEOUTERBOUND(#2577,.T.); +#2580= IFCFACE((#2579)); +#2582= IFCPOLYLOOP((#2246,#2290,#2292)); +#2584= IFCFACEOUTERBOUND(#2582,.T.); +#2585= IFCFACE((#2584)); +#2587= IFCPOLYLOOP((#2248,#2290,#2246)); +#2589= IFCFACEOUTERBOUND(#2587,.T.); +#2590= IFCFACE((#2589)); +#2592= IFCPOLYLOOP((#2288,#2290,#2248)); +#2594= IFCFACEOUTERBOUND(#2592,.T.); +#2595= IFCFACE((#2594)); +#2597= IFCPOLYLOOP((#2288,#2248,#2286)); +#2599= IFCFACEOUTERBOUND(#2597,.T.); +#2600= IFCFACE((#2599)); +#2602= IFCPOLYLOOP((#2286,#2248,#2250)); +#2604= IFCFACEOUTERBOUND(#2602,.T.); +#2605= IFCFACE((#2604)); +#2607= IFCPOLYLOOP((#2284,#2286,#2250)); +#2609= IFCFACEOUTERBOUND(#2607,.T.); +#2610= IFCFACE((#2609)); +#2612= IFCPOLYLOOP((#2250,#2252,#2284)); +#2614= IFCFACEOUTERBOUND(#2612,.T.); +#2615= IFCFACE((#2614)); +#2617= IFCPOLYLOOP((#2282,#2284,#2252)); +#2619= IFCFACEOUTERBOUND(#2617,.T.); +#2620= IFCFACE((#2619)); +#2622= IFCPOLYLOOP((#2282,#2252,#2280)); +#2624= IFCFACEOUTERBOUND(#2622,.T.); +#2625= IFCFACE((#2624)); +#2627= IFCPOLYLOOP((#2280,#2252,#2254)); +#2629= IFCFACEOUTERBOUND(#2627,.T.); +#2630= IFCFACE((#2629)); +#2632= IFCPOLYLOOP((#2280,#2254,#2278)); +#2634= IFCFACEOUTERBOUND(#2632,.T.); +#2635= IFCFACE((#2634)); +#2637= IFCPOLYLOOP((#2254,#2256,#2278)); +#2639= IFCFACEOUTERBOUND(#2637,.T.); +#2640= IFCFACE((#2639)); +#2642= IFCPOLYLOOP((#2278,#2256,#2276)); +#2644= IFCFACEOUTERBOUND(#2642,.T.); +#2645= IFCFACE((#2644)); +#2647= IFCPOLYLOOP((#2258,#2276,#2256)); +#2649= IFCFACEOUTERBOUND(#2647,.T.); +#2650= IFCFACE((#2649)); +#2652= IFCPOLYLOOP((#2276,#2258,#2274)); +#2654= IFCFACEOUTERBOUND(#2652,.T.); +#2655= IFCFACE((#2654)); +#2657= IFCPOLYLOOP((#2212,#2274,#2258)); +#2659= IFCFACEOUTERBOUND(#2657,.T.); +#2660= IFCFACE((#2659)); +#2662= IFCPOLYLOOP((#2274,#2212,#2272)); +#2664= IFCFACEOUTERBOUND(#2662,.T.); +#2665= IFCFACE((#2664)); +#2667= IFCPOLYLOOP((#2212,#2214,#2272)); +#2669= IFCFACEOUTERBOUND(#2667,.T.); +#2670= IFCFACE((#2669)); +#2672= IFCPOLYLOOP((#2270,#2272,#2214)); +#2674= IFCFACEOUTERBOUND(#2672,.T.); +#2675= IFCFACE((#2674)); +#2677= IFCPOLYLOOP((#2216,#2270,#2214)); +#2679= IFCFACEOUTERBOUND(#2677,.T.); +#2680= IFCFACE((#2679)); +#2682= IFCPOLYLOOP((#2268,#2270,#2216)); +#2684= IFCFACEOUTERBOUND(#2682,.T.); +#2685= IFCFACE((#2684)); +#2687= IFCPOLYLOOP((#2216,#2218,#2268)); +#2689= IFCFACEOUTERBOUND(#2687,.T.); +#2690= IFCFACE((#2689)); +#2692= IFCPOLYLOOP((#2264,#2268,#2218)); +#2694= IFCFACEOUTERBOUND(#2692,.T.); +#2695= IFCFACE((#2694)); +#2697= IFCPOLYLOOP((#2220,#2264,#2218)); +#2699= IFCFACEOUTERBOUND(#2697,.T.); +#2700= IFCFACE((#2699)); +#2702= IFCPOLYLOOP((#2220,#2222,#2264)); +#2704= IFCFACEOUTERBOUND(#2702,.T.); +#2705= IFCFACE((#2704)); +#2707= IFCPOLYLOOP((#2262,#2264,#2222)); +#2709= IFCFACEOUTERBOUND(#2707,.T.); +#2710= IFCFACE((#2709)); +#2712= IFCPOLYLOOP((#2224,#2262,#2222)); +#2714= IFCFACEOUTERBOUND(#2712,.T.); +#2715= IFCFACE((#2714)); +#2717= IFCPOLYLOOP((#2226,#2262,#2224)); +#2719= IFCFACEOUTERBOUND(#2717,.T.); +#2720= IFCFACE((#2719)); +#2722= IFCPOLYLOOP((#2262,#2226,#2260)); +#2724= IFCFACEOUTERBOUND(#2722,.T.); +#2725= IFCFACE((#2724)); +#2727= IFCPOLYLOOP((#2226,#2228,#2260)); +#2729= IFCFACEOUTERBOUND(#2727,.T.); +#2730= IFCFACE((#2729)); +#2732= IFCPOLYLOOP((#2230,#2260,#2228)); +#2734= IFCFACEOUTERBOUND(#2732,.T.); +#2735= IFCFACE((#2734)); +#2737= IFCPOLYLOOP((#2260,#2230,#2308)); +#2739= IFCFACEOUTERBOUND(#2737,.T.); +#2740= IFCFACE((#2739)); +#2742= IFCPOLYLOOP((#2308,#2230,#2232)); +#2744= IFCFACEOUTERBOUND(#2742,.T.); +#2745= IFCFACE((#2744)); +#2747= IFCPOLYLOOP((#2306,#2308,#2232)); +#2749= IFCFACEOUTERBOUND(#2747,.T.); +#2750= IFCFACE((#2749)); +#2752= IFCPOLYLOOP((#2234,#2306,#2232)); +#2754= IFCFACEOUTERBOUND(#2752,.T.); +#2755= IFCFACE((#2754)); +#2757= IFCPOLYLOOP((#2234,#2304,#2306)); +#2759= IFCFACEOUTERBOUND(#2757,.T.); +#2760= IFCFACE((#2759)); +#2762= IFCPOLYLOOP((#2304,#2234,#2236)); +#2764= IFCFACEOUTERBOUND(#2762,.T.); +#2765= IFCFACE((#2764)); +#2767= IFCPOLYLOOP((#2304,#2236,#2302)); +#2769= IFCFACEOUTERBOUND(#2767,.T.); +#2770= IFCFACE((#2769)); +#2772= IFCPOLYLOOP((#2238,#2302,#2236)); +#2774= IFCFACEOUTERBOUND(#2772,.T.); +#2775= IFCFACE((#2774)); +#2777= IFCPOLYLOOP((#2302,#2238,#2300)); +#2779= IFCFACEOUTERBOUND(#2777,.T.); +#2780= IFCFACE((#2779)); +#2782= IFCPOLYLOOP((#2300,#2238,#2240)); +#2784= IFCFACEOUTERBOUND(#2782,.T.); +#2785= IFCFACE((#2784)); +#2787= IFCPOLYLOOP((#2298,#2300,#2240)); +#2789= IFCFACEOUTERBOUND(#2787,.T.); +#2790= IFCFACE((#2789)); +#2792= IFCPOLYLOOP((#2298,#2240,#2242)); +#2794= IFCFACEOUTERBOUND(#2792,.T.); +#2795= IFCFACE((#2794)); +#2797= IFCPOLYLOOP((#2298,#2242,#2296)); +#2799= IFCFACEOUTERBOUND(#2797,.T.); +#2800= IFCFACE((#2799)); +#2802= IFCPOLYLOOP((#2308,#2310,#2260)); +#2804= IFCFACEOUTERBOUND(#2802,.T.); +#2805= IFCFACE((#2804)); +#2807= IFCPOLYLOOP((#2264,#2266,#2268)); +#2809= IFCFACEOUTERBOUND(#2807,.T.); +#2810= IFCFACE((#2809)); +#2812= IFCPOLYLOOP((#2212,#2112,#2158,#2214)); +#2814= IFCFACEOUTERBOUND(#2812,.T.); +#2815= IFCFACE((#2814)); +#2817= IFCPOLYLOOP((#2214,#2158,#2156,#2216)); +#2819= IFCFACEOUTERBOUND(#2817,.T.); +#2820= IFCFACE((#2819)); +#2822= IFCPOLYLOOP((#2220,#2218,#2154,#2152)); +#2824= IFCFACEOUTERBOUND(#2822,.T.); +#2825= IFCFACE((#2824)); +#2827= IFCPOLYLOOP((#2154,#2218,#2216,#2156)); +#2829= IFCFACEOUTERBOUND(#2827,.T.); +#2830= IFCFACE((#2829)); +#2832= IFCPOLYLOOP((#2222,#2220,#2152,#2150)); +#2834= IFCFACEOUTERBOUND(#2832,.T.); +#2835= IFCFACE((#2834)); +#2837= IFCPOLYLOOP((#2222,#2150,#2148,#2224)); +#2839= IFCFACEOUTERBOUND(#2837,.T.); +#2840= IFCFACE((#2839)); +#2842= IFCPOLYLOOP((#2224,#2148,#2146,#2226)); +#2844= IFCFACEOUTERBOUND(#2842,.T.); +#2845= IFCFACE((#2844)); +#2847= IFCPOLYLOOP((#2226,#2146,#2144,#2228)); +#2849= IFCFACEOUTERBOUND(#2847,.T.); +#2850= IFCFACE((#2849)); +#2852= IFCPOLYLOOP((#2232,#2230,#2142,#2140)); +#2854= IFCFACEOUTERBOUND(#2852,.T.); +#2855= IFCFACE((#2854)); +#2857= IFCPOLYLOOP((#2142,#2230,#2228,#2144)); +#2859= IFCFACEOUTERBOUND(#2857,.T.); +#2860= IFCFACE((#2859)); +#2862= IFCPOLYLOOP((#2234,#2232,#2140,#2138)); +#2864= IFCFACEOUTERBOUND(#2862,.T.); +#2865= IFCFACE((#2864)); +#2867= IFCPOLYLOOP((#2234,#2138,#2136,#2236)); +#2869= IFCFACEOUTERBOUND(#2867,.T.); +#2870= IFCFACE((#2869)); +#2872= IFCPOLYLOOP((#2236,#2136,#2134,#2238)); +#2874= IFCFACEOUTERBOUND(#2872,.T.); +#2875= IFCFACE((#2874)); +#2877= IFCPOLYLOOP((#2238,#2134,#2132,#2240)); +#2879= IFCFACEOUTERBOUND(#2877,.T.); +#2880= IFCFACE((#2879)); +#2882= IFCPOLYLOOP((#2244,#2242,#2130,#2128)); +#2884= IFCFACEOUTERBOUND(#2882,.T.); +#2885= IFCFACE((#2884)); +#2887= IFCPOLYLOOP((#2130,#2242,#2240,#2132)); +#2889= IFCFACEOUTERBOUND(#2887,.T.); +#2890= IFCFACE((#2889)); +#2892= IFCPOLYLOOP((#2246,#2244,#2128,#2126)); +#2894= IFCFACEOUTERBOUND(#2892,.T.); +#2895= IFCFACE((#2894)); +#2897= IFCPOLYLOOP((#2246,#2126,#2124,#2248)); +#2899= IFCFACEOUTERBOUND(#2897,.T.); +#2900= IFCFACE((#2899)); +#2902= IFCPOLYLOOP((#2248,#2124,#2122,#2250)); +#2904= IFCFACEOUTERBOUND(#2902,.T.); +#2905= IFCFACE((#2904)); +#2907= IFCPOLYLOOP((#2250,#2122,#2120,#2252)); +#2909= IFCFACEOUTERBOUND(#2907,.T.); +#2910= IFCFACE((#2909)); +#2912= IFCPOLYLOOP((#2256,#2254,#2118,#2116)); +#2914= IFCFACEOUTERBOUND(#2912,.T.); +#2915= IFCFACE((#2914)); +#2917= IFCPOLYLOOP((#2118,#2254,#2252,#2120)); +#2919= IFCFACEOUTERBOUND(#2917,.T.); +#2920= IFCFACE((#2919)); +#2922= IFCPOLYLOOP((#2258,#2256,#2116,#2114)); +#2924= IFCFACEOUTERBOUND(#2922,.T.); +#2925= IFCFACE((#2924)); +#2927= IFCPOLYLOOP((#2258,#2114,#2112,#2212)); +#2929= IFCFACEOUTERBOUND(#2927,.T.); +#2930= IFCFACE((#2929)); +#2932= IFCPOLYLOOP((#2160,#2210,#2262,#2260)); +#2934= IFCFACEOUTERBOUND(#2932,.T.); +#2935= IFCFACE((#2934)); +#2937= IFCPOLYLOOP((#2262,#2210,#2208,#2264)); +#2939= IFCFACEOUTERBOUND(#2937,.T.); +#2940= IFCFACE((#2939)); +#2942= IFCPOLYLOOP((#2264,#2208,#2206,#2266)); +#2944= IFCFACEOUTERBOUND(#2942,.T.); +#2945= IFCFACE((#2944)); +#2947= IFCPOLYLOOP((#2204,#2268,#2266,#2206)); +#2949= IFCFACEOUTERBOUND(#2947,.T.); +#2950= IFCFACE((#2949)); +#2952= IFCPOLYLOOP((#2200,#2272,#2270,#2202)); +#2954= IFCFACEOUTERBOUND(#2952,.T.); +#2955= IFCFACE((#2954)); +#2957= IFCPOLYLOOP((#2268,#2204,#2202,#2270)); +#2959= IFCFACEOUTERBOUND(#2957,.T.); +#2960= IFCFACE((#2959)); +#2962= IFCPOLYLOOP((#2272,#2200,#2198,#2274)); +#2964= IFCFACEOUTERBOUND(#2962,.T.); +#2965= IFCFACE((#2964)); +#2967= IFCPOLYLOOP((#2194,#2278,#2276,#2196)); +#2969= IFCFACEOUTERBOUND(#2967,.T.); +#2970= IFCFACE((#2969)); +#2972= IFCPOLYLOOP((#2192,#2280,#2278,#2194)); +#2974= IFCFACEOUTERBOUND(#2972,.T.); +#2975= IFCFACE((#2974)); +#2977= IFCPOLYLOOP((#2282,#2190,#2188,#2284)); +#2979= IFCFACEOUTERBOUND(#2977,.T.); +#2980= IFCFACE((#2979)); +#2982= IFCPOLYLOOP((#2192,#2190,#2282,#2280)); +#2984= IFCFACEOUTERBOUND(#2982,.T.); +#2985= IFCFACE((#2984)); +#2987= IFCPOLYLOOP((#2198,#2196,#2276,#2274)); +#2989= IFCFACEOUTERBOUND(#2987,.T.); +#2990= IFCFACE((#2989)); +#2992= IFCPOLYLOOP((#2188,#2186,#2286,#2284)); +#2994= IFCFACEOUTERBOUND(#2992,.T.); +#2995= IFCFACE((#2994)); +#2997= IFCPOLYLOOP((#2184,#2288,#2286,#2186)); +#2999= IFCFACEOUTERBOUND(#2997,.T.); +#3000= IFCFACE((#2999)); +#3002= IFCPOLYLOOP((#2180,#2292,#2290,#2182)); +#3004= IFCFACEOUTERBOUND(#3002,.T.); +#3005= IFCFACE((#3004)); +#3007= IFCPOLYLOOP((#2176,#2296,#2294,#2178)); +#3009= IFCFACEOUTERBOUND(#3007,.T.); +#3010= IFCFACE((#3009)); +#3012= IFCPOLYLOOP((#2292,#2180,#2178,#2294)); +#3014= IFCFACEOUTERBOUND(#3012,.T.); +#3015= IFCFACE((#3014)); +#3017= IFCPOLYLOOP((#2296,#2176,#2174,#2298)); +#3019= IFCFACEOUTERBOUND(#3017,.T.); +#3020= IFCFACE((#3019)); +#3022= IFCPOLYLOOP((#2170,#2302,#2300,#2172)); +#3024= IFCFACEOUTERBOUND(#3022,.T.); +#3025= IFCFACE((#3024)); +#3027= IFCPOLYLOOP((#2168,#2304,#2302,#2170)); +#3029= IFCFACEOUTERBOUND(#3027,.T.); +#3030= IFCFACE((#3029)); +#3032= IFCPOLYLOOP((#2306,#2166,#2164,#2308)); +#3034= IFCFACEOUTERBOUND(#3032,.T.); +#3035= IFCFACE((#3034)); +#3037= IFCPOLYLOOP((#2168,#2166,#2306,#2304)); +#3039= IFCFACEOUTERBOUND(#3037,.T.); +#3040= IFCFACE((#3039)); +#3042= IFCPOLYLOOP((#2174,#2172,#2300,#2298)); +#3044= IFCFACEOUTERBOUND(#3042,.T.); +#3045= IFCFACE((#3044)); +#3047= IFCPOLYLOOP((#2164,#2162,#2310,#2308)); +#3049= IFCFACEOUTERBOUND(#3047,.T.); +#3050= IFCFACE((#3049)); +#3052= IFCPOLYLOOP((#2290,#2288,#2184,#2182)); +#3054= IFCFACEOUTERBOUND(#3052,.T.); +#3055= IFCFACE((#3054)); +#3057= IFCPOLYLOOP((#2310,#2162,#2160,#2260)); +#3059= IFCFACEOUTERBOUND(#3057,.T.); +#3060= IFCFACE((#3059)); +#3062= IFCCARTESIANPOINT((0.85,0.0100000000000009,1.)); +#3064= IFCCARTESIANPOINT((0.850340741737109,0.0100000000000009,0.997411809548974)); +#3066= IFCCARTESIANPOINT((0.851339745962156,0.0100000000000009,0.994999999999999)); +#3068= IFCCARTESIANPOINT((0.852928932188135,0.0100000000000008,0.992928932188134)); +#3070= IFCCARTESIANPOINT((0.855,0.0100000000000007,0.991339745962155)); +#3072= IFCCARTESIANPOINT((0.857411809548975,0.0100000000000006,0.990340741737109)); +#3074= IFCCARTESIANPOINT((0.86,0.0100000000000004,0.989999999999999)); +#3076= IFCCARTESIANPOINT((0.862588190451025,0.0100000000000003,0.990340741737109)); +#3078= IFCCARTESIANPOINT((0.865,0.0100000000000002,0.991339745962155)); +#3080= IFCCARTESIANPOINT((0.867071067811865,0.0100000000000001,0.992928932188134)); +#3082= IFCCARTESIANPOINT((0.868660254037844,0.00999999999999999,0.994999999999999)); +#3084= IFCCARTESIANPOINT((0.86965925826289,0.00999999999999993,0.997411809548974)); +#3086= IFCCARTESIANPOINT((0.87,0.00999999999999993,1.)); +#3088= IFCCARTESIANPOINT((0.86965925826289,0.00999999999999993,1.00258819045102)); +#3090= IFCCARTESIANPOINT((0.868660254037844,0.00999999999999999,1.005)); +#3092= IFCCARTESIANPOINT((0.867071067811865,0.0100000000000001,1.00707106781186)); +#3094= IFCCARTESIANPOINT((0.865,0.0100000000000002,1.00866025403784)); +#3096= IFCCARTESIANPOINT((0.862588190451025,0.0100000000000003,1.00965925826289)); +#3098= IFCCARTESIANPOINT((0.86,0.0100000000000004,1.01)); +#3100= IFCCARTESIANPOINT((0.857411809548975,0.0100000000000006,1.00965925826289)); +#3102= IFCCARTESIANPOINT((0.855,0.0100000000000007,1.00866025403784)); +#3104= IFCCARTESIANPOINT((0.852928932188134,0.0100000000000008,1.00707106781186)); +#3106= IFCCARTESIANPOINT((0.851339745962155,0.0100000000000009,1.005)); +#3108= IFCCARTESIANPOINT((0.850340741737109,0.0100000000000009,1.00258819045102)); +#3110= IFCCARTESIANPOINT((0.870000000000003,0.0599999999999999,1.)); +#3112= IFCCARTESIANPOINT((0.869659258262893,0.0596592582628906,1.00258819045102)); +#3114= IFCCARTESIANPOINT((0.868660254037847,0.0586602540378443,1.005)); +#3116= IFCCARTESIANPOINT((0.867071067811868,0.0570710678118654,1.00707106781186)); +#3118= IFCCARTESIANPOINT((0.865000000000002,0.0550000000000001,1.00866025403784)); +#3120= IFCCARTESIANPOINT((0.862588190451027,0.0525881904510254,1.00965925826289)); +#3122= IFCCARTESIANPOINT((0.860000000000002,0.0500000000000003,1.01)); +#3124= IFCCARTESIANPOINT((0.857411809548976,0.0474118095489753,1.00965925826289)); +#3126= IFCCARTESIANPOINT((0.855000000000002,0.0450000000000006,1.00866025403784)); +#3128= IFCCARTESIANPOINT((0.852928932188136,0.0429289321881352,1.00707106781186)); +#3130= IFCCARTESIANPOINT((0.851339745962157,0.0413397459621565,1.005)); +#3132= IFCCARTESIANPOINT((0.850340741737111,0.0403407417371102,1.00258819045102)); +#3134= IFCCARTESIANPOINT((0.850000000000001,0.040000000000001,1.)); +#3136= IFCCARTESIANPOINT((0.850340741737111,0.0403407417371103,0.997411809548974)); +#3138= IFCCARTESIANPOINT((0.851339745962157,0.0413397459621565,0.994999999999999)); +#3140= IFCCARTESIANPOINT((0.852928932188136,0.0429289321881354,0.992928932188134)); +#3142= IFCCARTESIANPOINT((0.855000000000002,0.0450000000000008,0.991339745962155)); +#3144= IFCCARTESIANPOINT((0.857411809548977,0.0474118095489755,0.990340741737109)); +#3146= IFCCARTESIANPOINT((0.860000000000002,0.0500000000000005,0.989999999999999)); +#3148= IFCCARTESIANPOINT((0.862588190451027,0.0525881904510256,0.990340741737109)); +#3150= IFCCARTESIANPOINT((0.865000000000002,0.0550000000000002,0.991339745962155)); +#3152= IFCCARTESIANPOINT((0.867071067811868,0.0570710678118656,0.992928932188134)); +#3154= IFCCARTESIANPOINT((0.868660254037847,0.0586602540378444,0.994999999999999)); +#3156= IFCCARTESIANPOINT((0.869659258262893,0.0596592582628906,0.997411809548974)); +#3158= IFCCARTESIANPOINT((0.740000000000002,0.0400000000000066,1.)); +#3160= IFCCARTESIANPOINT((0.740000000000002,0.0403407417371159,1.00258819045102)); +#3162= IFCCARTESIANPOINT((0.740000000000002,0.0413397459621621,1.005)); +#3164= IFCCARTESIANPOINT((0.740000000000002,0.042928932188141,1.00707106781186)); +#3166= IFCCARTESIANPOINT((0.740000000000002,0.0450000000000065,1.00866025403784)); +#3168= IFCCARTESIANPOINT((0.740000000000002,0.0474118095489813,1.00965925826289)); +#3170= IFCCARTESIANPOINT((0.740000000000002,0.0500000000000065,1.01)); +#3172= IFCCARTESIANPOINT((0.740000000000002,0.0525881904510317,1.00965925826289)); +#3174= IFCCARTESIANPOINT((0.740000000000002,0.0550000000000065,1.00866025403784)); +#3176= IFCCARTESIANPOINT((0.740000000000002,0.0570710678118719,1.00707106781186)); +#3178= IFCCARTESIANPOINT((0.740000000000002,0.0586602540378508,1.005)); +#3180= IFCCARTESIANPOINT((0.740000000000002,0.0596592582628972,1.00258819045102)); +#3182= IFCCARTESIANPOINT((0.740000000000002,0.0600000000000065,1.)); +#3184= IFCCARTESIANPOINT((0.740000000000002,0.0596592582628972,0.997411809548974)); +#3186= IFCCARTESIANPOINT((0.740000000000002,0.058660254037851,0.994999999999999)); +#3188= IFCCARTESIANPOINT((0.740000000000002,0.0570710678118721,0.992928932188134)); +#3190= IFCCARTESIANPOINT((0.740000000000002,0.0550000000000066,0.991339745962154)); +#3192= IFCCARTESIANPOINT((0.740000000000002,0.0525881904510318,0.990340741737108)); +#3194= IFCCARTESIANPOINT((0.740000000000002,0.0500000000000066,0.989999999999999)); +#3196= IFCCARTESIANPOINT((0.740000000000002,0.0474118095489814,0.990340741737108)); +#3198= IFCCARTESIANPOINT((0.740000000000002,0.0450000000000067,0.991339745962154)); +#3200= IFCCARTESIANPOINT((0.740000000000002,0.0429289321881412,0.992928932188133)); +#3202= IFCCARTESIANPOINT((0.740000000000002,0.0413397459621622,0.994999999999999)); +#3204= IFCCARTESIANPOINT((0.740000000000002,0.0403407417371159,0.997411809548974)); +#3206= IFCPOLYLOOP((#3072,#3074,#3076,#3078,#3080,#3082,#3084,#3086,#3088,#3090,#3092,#3094,#3096,#3098,#3100,#3102,#3104,#3106,#3108,#3062,#3064,#3066,#3068,#3070)); +#3208= IFCFACEOUTERBOUND(#3206,.T.); +#3209= IFCFACE((#3208)); +#3211= IFCPOLYLOOP((#3102,#3128,#3130)); +#3213= IFCFACEOUTERBOUND(#3211,.T.); +#3214= IFCFACE((#3213)); +#3216= IFCPOLYLOOP((#3106,#3130,#3132,#3108)); +#3218= IFCFACEOUTERBOUND(#3216,.T.); +#3219= IFCFACE((#3218)); +#3221= IFCPOLYLOOP((#3124,#3126,#3098)); +#3223= IFCFACEOUTERBOUND(#3221,.T.); +#3224= IFCFACE((#3223)); +#3226= IFCPOLYLOOP((#3098,#3126,#3100)); +#3228= IFCFACEOUTERBOUND(#3226,.T.); +#3229= IFCFACE((#3228)); +#3231= IFCPOLYLOOP((#3100,#3126,#3128)); +#3233= IFCFACEOUTERBOUND(#3231,.T.); +#3234= IFCFACE((#3233)); +#3236= IFCPOLYLOOP((#3062,#3108,#3132,#3134)); +#3238= IFCFACEOUTERBOUND(#3236,.T.); +#3239= IFCFACE((#3238)); +#3241= IFCPOLYLOOP((#3104,#3130,#3106)); +#3243= IFCFACEOUTERBOUND(#3241,.T.); +#3244= IFCFACE((#3243)); +#3246= IFCPOLYLOOP((#3130,#3104,#3102)); +#3248= IFCFACEOUTERBOUND(#3246,.T.); +#3249= IFCFACE((#3248)); +#3251= IFCPOLYLOOP((#3102,#3100,#3128)); +#3253= IFCFACEOUTERBOUND(#3251,.T.); +#3254= IFCFACE((#3253)); +#3256= IFCPOLYLOOP((#3094,#3122,#3124)); +#3258= IFCFACEOUTERBOUND(#3256,.T.); +#3259= IFCFACE((#3258)); +#3261= IFCPOLYLOOP((#3120,#3090,#3118)); +#3263= IFCFACEOUTERBOUND(#3261,.T.); +#3264= IFCFACE((#3263)); +#3266= IFCPOLYLOOP((#3118,#3088,#3116)); +#3268= IFCFACEOUTERBOUND(#3266,.T.); +#3269= IFCFACE((#3268)); +#3271= IFCPOLYLOOP((#3112,#3114,#3086)); +#3273= IFCFACEOUTERBOUND(#3271,.T.); +#3274= IFCFACE((#3273)); +#3276= IFCPOLYLOOP((#3088,#3114,#3116)); +#3278= IFCFACEOUTERBOUND(#3276,.T.); +#3279= IFCFACE((#3278)); +#3281= IFCPOLYLOOP((#3110,#3112,#3086)); +#3283= IFCFACEOUTERBOUND(#3281,.T.); +#3284= IFCFACE((#3283)); +#3286= IFCPOLYLOOP((#3124,#3096,#3094)); +#3288= IFCFACEOUTERBOUND(#3286,.T.); +#3289= IFCFACE((#3288)); +#3291= IFCPOLYLOOP((#3096,#3124,#3098)); +#3293= IFCFACEOUTERBOUND(#3291,.T.); +#3294= IFCFACE((#3293)); +#3296= IFCPOLYLOOP((#3118,#3090,#3088)); +#3298= IFCFACEOUTERBOUND(#3296,.T.); +#3299= IFCFACE((#3298)); +#3301= IFCPOLYLOOP((#3090,#3120,#3092)); +#3303= IFCFACEOUTERBOUND(#3301,.T.); +#3304= IFCFACE((#3303)); +#3306= IFCPOLYLOOP((#3092,#3122,#3094)); +#3308= IFCFACEOUTERBOUND(#3306,.T.); +#3309= IFCFACE((#3308)); +#3311= IFCPOLYLOOP((#3114,#3088,#3086)); +#3313= IFCFACEOUTERBOUND(#3311,.T.); +#3314= IFCFACE((#3313)); +#3316= IFCPOLYLOOP((#3122,#3092,#3120)); +#3318= IFCFACEOUTERBOUND(#3316,.T.); +#3319= IFCFACE((#3318)); +#3321= IFCPOLYLOOP((#3156,#3110,#3086)); +#3323= IFCFACEOUTERBOUND(#3321,.T.); +#3324= IFCFACE((#3323)); +#3326= IFCPOLYLOOP((#3156,#3086,#3154)); +#3328= IFCFACEOUTERBOUND(#3326,.T.); +#3329= IFCFACE((#3328)); +#3331= IFCPOLYLOOP((#3150,#3152,#3084)); +#3333= IFCFACEOUTERBOUND(#3331,.T.); +#3334= IFCFACE((#3333)); +#3336= IFCPOLYLOOP((#3084,#3152,#3154)); +#3338= IFCFACEOUTERBOUND(#3336,.T.); +#3339= IFCFACE((#3338)); +#3341= IFCPOLYLOOP((#3148,#3150,#3082)); +#3343= IFCFACEOUTERBOUND(#3341,.T.); +#3344= IFCFACE((#3343)); +#3346= IFCPOLYLOOP((#3084,#3082,#3150)); +#3348= IFCFACEOUTERBOUND(#3346,.T.); +#3349= IFCFACE((#3348)); +#3351= IFCPOLYLOOP((#3154,#3086,#3084)); +#3353= IFCFACEOUTERBOUND(#3351,.T.); +#3354= IFCFACE((#3353)); +#3356= IFCPOLYLOOP((#3146,#3078,#3144)); +#3358= IFCFACEOUTERBOUND(#3356,.T.); +#3359= IFCFACE((#3358)); +#3361= IFCPOLYLOOP((#3076,#3144,#3078)); +#3363= IFCFACEOUTERBOUND(#3361,.T.); +#3364= IFCFACE((#3363)); +#3366= IFCPOLYLOOP((#3146,#3080,#3078)); +#3368= IFCFACEOUTERBOUND(#3366,.T.); +#3369= IFCFACE((#3368)); +#3371= IFCPOLYLOOP((#3148,#3082,#3080)); +#3373= IFCFACEOUTERBOUND(#3371,.T.); +#3374= IFCFACE((#3373)); +#3376= IFCPOLYLOOP((#3146,#3148,#3080)); +#3378= IFCFACEOUTERBOUND(#3376,.T.); +#3379= IFCFACE((#3378)); +#3381= IFCPOLYLOOP((#3072,#3140,#3142)); +#3383= IFCFACEOUTERBOUND(#3381,.T.); +#3384= IFCFACE((#3383)); +#3386= IFCPOLYLOOP((#3074,#3142,#3144)); +#3388= IFCFACEOUTERBOUND(#3386,.T.); +#3389= IFCFACE((#3388)); +#3391= IFCPOLYLOOP((#3064,#3062,#3134,#3136)); +#3393= IFCFACEOUTERBOUND(#3391,.T.); +#3394= IFCFACE((#3393)); +#3396= IFCPOLYLOOP((#3066,#3064,#3136,#3138)); +#3398= IFCFACEOUTERBOUND(#3396,.T.); +#3399= IFCFACE((#3398)); +#3401= IFCPOLYLOOP((#3070,#3138,#3140)); +#3403= IFCFACEOUTERBOUND(#3401,.T.); +#3404= IFCFACE((#3403)); +#3406= IFCPOLYLOOP((#3072,#3070,#3140)); +#3408= IFCFACEOUTERBOUND(#3406,.T.); +#3409= IFCFACE((#3408)); +#3411= IFCPOLYLOOP((#3142,#3074,#3072)); +#3413= IFCFACEOUTERBOUND(#3411,.T.); +#3414= IFCFACE((#3413)); +#3416= IFCPOLYLOOP((#3066,#3138,#3068)); +#3418= IFCFACEOUTERBOUND(#3416,.T.); +#3419= IFCFACE((#3418)); +#3421= IFCPOLYLOOP((#3138,#3070,#3068)); +#3423= IFCFACEOUTERBOUND(#3421,.T.); +#3424= IFCFACE((#3423)); +#3426= IFCPOLYLOOP((#3076,#3074,#3144)); +#3428= IFCFACEOUTERBOUND(#3426,.T.); +#3429= IFCFACE((#3428)); +#3431= IFCPOLYLOOP((#3192,#3194,#3196,#3198,#3200,#3202,#3204,#3158,#3160,#3162,#3164,#3166,#3168,#3170,#3172,#3174,#3176,#3178,#3180,#3182,#3184,#3186,#3188,#3190)); +#3433= IFCFACEOUTERBOUND(#3431,.T.); +#3434= IFCFACE((#3433)); +#3436= IFCPOLYLOOP((#3160,#3158,#3134,#3132)); +#3438= IFCFACEOUTERBOUND(#3436,.T.); +#3439= IFCFACE((#3438)); +#3441= IFCPOLYLOOP((#3160,#3132,#3130,#3162)); +#3443= IFCFACEOUTERBOUND(#3441,.T.); +#3444= IFCFACE((#3443)); +#3446= IFCPOLYLOOP((#3126,#3124,#3168,#3166)); +#3448= IFCFACEOUTERBOUND(#3446,.T.); +#3449= IFCFACE((#3448)); +#3451= IFCPOLYLOOP((#3164,#3162,#3130,#3128)); +#3453= IFCFACEOUTERBOUND(#3451,.T.); +#3454= IFCFACE((#3453)); +#3456= IFCPOLYLOOP((#3166,#3164,#3128,#3126)); +#3458= IFCFACEOUTERBOUND(#3456,.T.); +#3459= IFCFACE((#3458)); +#3461= IFCPOLYLOOP((#3124,#3172,#3170)); +#3463= IFCFACEOUTERBOUND(#3461,.T.); +#3464= IFCFACE((#3463)); +#3466= IFCPOLYLOOP((#3168,#3124,#3170)); +#3468= IFCFACEOUTERBOUND(#3466,.T.); +#3469= IFCFACE((#3468)); +#3471= IFCPOLYLOOP((#3120,#3176,#3174)); +#3473= IFCFACEOUTERBOUND(#3471,.T.); +#3474= IFCFACE((#3473)); +#3476= IFCPOLYLOOP((#3122,#3174,#3172)); +#3478= IFCFACEOUTERBOUND(#3476,.T.); +#3479= IFCFACE((#3478)); +#3481= IFCPOLYLOOP((#3112,#3110,#3182,#3180)); +#3483= IFCFACEOUTERBOUND(#3481,.T.); +#3484= IFCFACE((#3483)); +#3486= IFCPOLYLOOP((#3114,#3112,#3180,#3178)); +#3488= IFCFACEOUTERBOUND(#3486,.T.); +#3489= IFCFACE((#3488)); +#3491= IFCPOLYLOOP((#3116,#3114,#3178,#3176)); +#3493= IFCFACEOUTERBOUND(#3491,.T.); +#3494= IFCFACE((#3493)); +#3496= IFCPOLYLOOP((#3120,#3118,#3176)); +#3498= IFCFACEOUTERBOUND(#3496,.T.); +#3499= IFCFACE((#3498)); +#3501= IFCPOLYLOOP((#3174,#3122,#3120)); +#3503= IFCFACEOUTERBOUND(#3501,.T.); +#3504= IFCFACE((#3503)); +#3506= IFCPOLYLOOP((#3116,#3176,#3118)); +#3508= IFCFACEOUTERBOUND(#3506,.T.); +#3509= IFCFACE((#3508)); +#3511= IFCPOLYLOOP((#3124,#3122,#3172)); +#3513= IFCFACEOUTERBOUND(#3511,.T.); +#3514= IFCFACE((#3513)); +#3516= IFCPOLYLOOP((#3184,#3182,#3110,#3156)); +#3518= IFCFACEOUTERBOUND(#3516,.T.); +#3519= IFCFACE((#3518)); +#3521= IFCPOLYLOOP((#3184,#3156,#3154,#3186)); +#3523= IFCFACEOUTERBOUND(#3521,.T.); +#3524= IFCFACE((#3523)); +#3526= IFCPOLYLOOP((#3190,#3188,#3148)); +#3528= IFCFACEOUTERBOUND(#3526,.T.); +#3529= IFCFACE((#3528)); +#3531= IFCPOLYLOOP((#3152,#3188,#3186,#3154)); +#3533= IFCFACEOUTERBOUND(#3531,.T.); +#3534= IFCFACE((#3533)); +#3536= IFCPOLYLOOP((#3190,#3148,#3146)); +#3538= IFCFACEOUTERBOUND(#3536,.T.); +#3539= IFCFACE((#3538)); +#3541= IFCPOLYLOOP((#3194,#3192,#3144)); +#3543= IFCFACEOUTERBOUND(#3541,.T.); +#3544= IFCFACE((#3543)); +#3546= IFCPOLYLOOP((#3188,#3150,#3148)); +#3548= IFCFACEOUTERBOUND(#3546,.T.); +#3549= IFCFACE((#3548)); +#3551= IFCPOLYLOOP((#3150,#3188,#3152)); +#3553= IFCFACEOUTERBOUND(#3551,.T.); +#3554= IFCFACE((#3553)); +#3556= IFCPOLYLOOP((#3146,#3192,#3190)); +#3558= IFCFACEOUTERBOUND(#3556,.T.); +#3559= IFCFACE((#3558)); +#3561= IFCPOLYLOOP((#3140,#3200,#3198,#3142)); +#3563= IFCFACEOUTERBOUND(#3561,.T.); +#3564= IFCFACE((#3563)); +#3566= IFCPOLYLOOP((#3142,#3198,#3196,#3144)); +#3568= IFCFACEOUTERBOUND(#3566,.T.); +#3569= IFCFACE((#3568)); +#3571= IFCPOLYLOOP((#3134,#3158,#3204,#3136)); +#3573= IFCFACEOUTERBOUND(#3571,.T.); +#3574= IFCFACE((#3573)); +#3576= IFCPOLYLOOP((#3136,#3204,#3202,#3138)); +#3578= IFCFACEOUTERBOUND(#3576,.T.); +#3579= IFCFACE((#3578)); +#3581= IFCPOLYLOOP((#3138,#3202,#3200,#3140)); +#3583= IFCFACEOUTERBOUND(#3581,.T.); +#3584= IFCFACE((#3583)); +#3586= IFCPOLYLOOP((#3144,#3192,#3146)); +#3588= IFCFACEOUTERBOUND(#3586,.T.); +#3589= IFCFACE((#3588)); +#3591= IFCPOLYLOOP((#3196,#3194,#3144)); +#3593= IFCFACEOUTERBOUND(#3591,.T.); +#3594= IFCFACE((#3593)); +#3596= IFCCARTESIANPOINT((0.88,0.0100000000000006,1.)); +#3598= IFCCARTESIANPOINT((0.879318516525781,0.0100000000000006,0.994823619097949)); +#3600= IFCCARTESIANPOINT((0.877320508075689,0.0100000000000006,0.989999999999999)); +#3602= IFCCARTESIANPOINT((0.874142135623731,0.0100000000000005,0.985857864376268)); +#3604= IFCCARTESIANPOINT((0.87,0.0100000000000005,0.98267949192431)); +#3606= IFCCARTESIANPOINT((0.86517638090205,0.0100000000000005,0.980681483474218)); +#3608= IFCCARTESIANPOINT((0.86,0.0100000000000005,0.979999999999999)); +#3610= IFCCARTESIANPOINT((0.854823619097949,0.0100000000000004,0.980681483474218)); +#3612= IFCCARTESIANPOINT((0.85,0.0100000000000004,0.98267949192431)); +#3614= IFCCARTESIANPOINT((0.845857864376269,0.0100000000000004,0.985857864376268)); +#3616= IFCCARTESIANPOINT((0.842679491924311,0.0100000000000004,0.989999999999999)); +#3618= IFCCARTESIANPOINT((0.840681483474219,0.0100000000000003,0.994823619097949)); +#3620= IFCCARTESIANPOINT((0.84,0.0100000000000003,1.)); +#3622= IFCCARTESIANPOINT((0.840681483474219,0.0100000000000003,1.00517638090205)); +#3624= IFCCARTESIANPOINT((0.842679491924311,0.0100000000000004,1.01)); +#3626= IFCCARTESIANPOINT((0.845857864376269,0.0100000000000004,1.01414213562373)); +#3628= IFCCARTESIANPOINT((0.85,0.0100000000000004,1.01732050807569)); +#3630= IFCCARTESIANPOINT((0.85482361909795,0.0100000000000004,1.01931851652578)); +#3632= IFCCARTESIANPOINT((0.86,0.0100000000000005,1.02)); +#3634= IFCCARTESIANPOINT((0.86517638090205,0.0100000000000005,1.01931851652578)); +#3636= IFCCARTESIANPOINT((0.87,0.0100000000000005,1.01732050807569)); +#3638= IFCCARTESIANPOINT((0.874142135623731,0.0100000000000005,1.01414213562373)); +#3640= IFCCARTESIANPOINT((0.877320508075689,0.0100000000000006,1.01)); +#3642= IFCCARTESIANPOINT((0.879318516525781,0.0100000000000006,1.00517638090205)); +#3644= IFCCARTESIANPOINT((0.88,0.,1.)); +#3646= IFCCARTESIANPOINT((0.879318516525781,0.,1.00517638090205)); +#3648= IFCCARTESIANPOINT((0.877320508075689,0.,1.01)); +#3650= IFCCARTESIANPOINT((0.874142135623731,0.,1.01414213562373)); +#3652= IFCCARTESIANPOINT((0.87,0.,1.01732050807569)); +#3654= IFCCARTESIANPOINT((0.865176380902051,0.,1.01931851652578)); +#3656= IFCCARTESIANPOINT((0.86,0.,1.02)); +#3658= IFCCARTESIANPOINT((0.85482361909795,0.,1.01931851652578)); +#3660= IFCCARTESIANPOINT((0.85,0.,1.01732050807569)); +#3662= IFCCARTESIANPOINT((0.845857864376269,0.,1.01414213562373)); +#3664= IFCCARTESIANPOINT((0.842679491924311,0.,1.01)); +#3666= IFCCARTESIANPOINT((0.840681483474219,0.,1.00517638090205)); +#3668= IFCCARTESIANPOINT((0.84,0.,1.)); +#3670= IFCCARTESIANPOINT((0.840681483474219,0.,0.994823619097949)); +#3672= IFCCARTESIANPOINT((0.842679491924311,0.,0.989999999999999)); +#3674= IFCCARTESIANPOINT((0.845857864376269,0.,0.985857864376268)); +#3676= IFCCARTESIANPOINT((0.85,0.,0.98267949192431)); +#3678= IFCCARTESIANPOINT((0.854823619097949,0.,0.980681483474218)); +#3680= IFCCARTESIANPOINT((0.86,0.,0.979999999999999)); +#3682= IFCCARTESIANPOINT((0.86517638090205,0.,0.980681483474218)); +#3684= IFCCARTESIANPOINT((0.87,0.,0.98267949192431)); +#3686= IFCCARTESIANPOINT((0.874142135623731,0.,0.985857864376268)); +#3688= IFCCARTESIANPOINT((0.877320508075689,0.,0.989999999999999)); +#3690= IFCCARTESIANPOINT((0.879318516525781,0.,0.994823619097949)); +#3692= IFCPOLYLOOP((#3630,#3632,#3634,#3636,#3638,#3640,#3642,#3596,#3598,#3600,#3602,#3604,#3606,#3608,#3610,#3612,#3614,#3616,#3618,#3620,#3622,#3624,#3626,#3628)); +#3694= IFCFACEOUTERBOUND(#3692,.T.); +#3695= IFCFACE((#3694)); +#3697= IFCPOLYLOOP((#3678,#3680,#3682,#3684,#3686,#3688,#3690,#3644,#3646,#3648,#3650,#3652,#3654,#3656,#3658,#3660,#3662,#3664,#3666,#3668,#3670,#3672,#3674,#3676)); +#3699= IFCFACEOUTERBOUND(#3697,.T.); +#3700= IFCFACE((#3699)); +#3702= IFCPOLYLOOP((#3644,#3596,#3642,#3646)); +#3704= IFCFACEOUTERBOUND(#3702,.T.); +#3705= IFCFACE((#3704)); +#3707= IFCPOLYLOOP((#3646,#3642,#3640,#3648)); +#3709= IFCFACEOUTERBOUND(#3707,.T.); +#3710= IFCFACE((#3709)); +#3712= IFCPOLYLOOP((#3652,#3650,#3638,#3636)); +#3714= IFCFACEOUTERBOUND(#3712,.T.); +#3715= IFCFACE((#3714)); +#3717= IFCPOLYLOOP((#3638,#3650,#3648,#3640)); +#3719= IFCFACEOUTERBOUND(#3717,.T.); +#3720= IFCFACE((#3719)); +#3722= IFCPOLYLOOP((#3654,#3652,#3636,#3634)); +#3724= IFCFACEOUTERBOUND(#3722,.T.); +#3725= IFCFACE((#3724)); +#3727= IFCPOLYLOOP((#3654,#3634,#3632,#3656)); +#3729= IFCFACEOUTERBOUND(#3727,.T.); +#3730= IFCFACE((#3729)); +#3732= IFCPOLYLOOP((#3656,#3632,#3630,#3658)); +#3734= IFCFACEOUTERBOUND(#3732,.T.); +#3735= IFCFACE((#3734)); +#3737= IFCPOLYLOOP((#3658,#3630,#3628,#3660)); +#3739= IFCFACEOUTERBOUND(#3737,.T.); +#3740= IFCFACE((#3739)); +#3742= IFCPOLYLOOP((#3664,#3662,#3626,#3624)); +#3744= IFCFACEOUTERBOUND(#3742,.T.); +#3745= IFCFACE((#3744)); +#3747= IFCPOLYLOOP((#3626,#3662,#3660,#3628)); +#3749= IFCFACEOUTERBOUND(#3747,.T.); +#3750= IFCFACE((#3749)); +#3752= IFCPOLYLOOP((#3666,#3664,#3624,#3622)); +#3754= IFCFACEOUTERBOUND(#3752,.T.); +#3755= IFCFACE((#3754)); +#3757= IFCPOLYLOOP((#3666,#3622,#3620,#3668)); +#3759= IFCFACEOUTERBOUND(#3757,.T.); +#3760= IFCFACE((#3759)); +#3762= IFCPOLYLOOP((#3668,#3620,#3618,#3670)); +#3764= IFCFACEOUTERBOUND(#3762,.T.); +#3765= IFCFACE((#3764)); +#3767= IFCPOLYLOOP((#3670,#3618,#3616,#3672)); +#3769= IFCFACEOUTERBOUND(#3767,.T.); +#3770= IFCFACE((#3769)); +#3772= IFCPOLYLOOP((#3676,#3674,#3614,#3612)); +#3774= IFCFACEOUTERBOUND(#3772,.T.); +#3775= IFCFACE((#3774)); +#3777= IFCPOLYLOOP((#3614,#3674,#3672,#3616)); +#3779= IFCFACEOUTERBOUND(#3777,.T.); +#3780= IFCFACE((#3779)); +#3782= IFCPOLYLOOP((#3678,#3676,#3612,#3610)); +#3784= IFCFACEOUTERBOUND(#3782,.T.); +#3785= IFCFACE((#3784)); +#3787= IFCPOLYLOOP((#3678,#3610,#3608,#3680)); +#3789= IFCFACEOUTERBOUND(#3787,.T.); +#3790= IFCFACE((#3789)); +#3792= IFCPOLYLOOP((#3680,#3608,#3606,#3682)); +#3794= IFCFACEOUTERBOUND(#3792,.T.); +#3795= IFCFACE((#3794)); +#3797= IFCPOLYLOOP((#3682,#3606,#3604,#3684)); +#3799= IFCFACEOUTERBOUND(#3797,.T.); +#3800= IFCFACE((#3799)); +#3802= IFCPOLYLOOP((#3688,#3686,#3602,#3600)); +#3804= IFCFACEOUTERBOUND(#3802,.T.); +#3805= IFCFACE((#3804)); +#3807= IFCPOLYLOOP((#3602,#3686,#3684,#3604)); +#3809= IFCFACEOUTERBOUND(#3807,.T.); +#3810= IFCFACE((#3809)); +#3812= IFCPOLYLOOP((#3690,#3688,#3600,#3598)); +#3814= IFCFACEOUTERBOUND(#3812,.T.); +#3815= IFCFACE((#3814)); +#3817= IFCPOLYLOOP((#3690,#3598,#3596,#3644)); +#3819= IFCFACEOUTERBOUND(#3817,.T.); +#3820= IFCFACE((#3819)); +#3822= IFCCARTESIANPOINT((0.87,-0.0349999999999965,1.)); +#3824= IFCCARTESIANPOINT((0.869659258262891,-0.0349999999999965,0.997411809548974)); +#3826= IFCCARTESIANPOINT((0.868660254037845,-0.0349999999999965,0.994999999999999)); +#3828= IFCCARTESIANPOINT((0.867071067811865,-0.0349999999999966,0.992928932188134)); +#3830= IFCCARTESIANPOINT((0.865,-0.0349999999999968,0.991339745962155)); +#3832= IFCCARTESIANPOINT((0.862588190451025,-0.0349999999999969,0.990340741737109)); +#3834= IFCCARTESIANPOINT((0.86,-0.0349999999999971,0.989999999999999)); +#3836= IFCCARTESIANPOINT((0.857411809548975,-0.0349999999999972,0.990340741737109)); +#3838= IFCCARTESIANPOINT((0.855,-0.0349999999999973,0.991339745962155)); +#3840= IFCCARTESIANPOINT((0.852928932188135,-0.0349999999999975,0.992928932188134)); +#3842= IFCCARTESIANPOINT((0.851339745962156,-0.0349999999999976,0.994999999999999)); +#3844= IFCCARTESIANPOINT((0.850340741737109,-0.0349999999999976,0.997411809548974)); +#3846= IFCCARTESIANPOINT((0.85,-0.0349999999999976,1.)); +#3848= IFCCARTESIANPOINT((0.850340741737109,-0.0349999999999976,1.00258819045102)); +#3850= IFCCARTESIANPOINT((0.851339745962156,-0.0349999999999976,1.005)); +#3852= IFCCARTESIANPOINT((0.852928932188135,-0.0349999999999975,1.00707106781186)); +#3854= IFCCARTESIANPOINT((0.855,-0.0349999999999973,1.00866025403784)); +#3856= IFCCARTESIANPOINT((0.857411809548975,-0.0349999999999972,1.00965925826289)); +#3858= IFCCARTESIANPOINT((0.86,-0.0349999999999971,1.01)); +#3860= IFCCARTESIANPOINT((0.862588190451025,-0.0349999999999969,1.00965925826289)); +#3862= IFCCARTESIANPOINT((0.865,-0.0349999999999968,1.00866025403784)); +#3864= IFCCARTESIANPOINT((0.867071067811866,-0.0349999999999966,1.00707106781186)); +#3866= IFCCARTESIANPOINT((0.868660254037845,-0.0349999999999965,1.005)); +#3868= IFCCARTESIANPOINT((0.869659258262891,-0.0349999999999965,1.00258819045102)); +#3870= IFCCARTESIANPOINT((0.850000000000002,-0.0649999999999976,1.)); +#3872= IFCCARTESIANPOINT((0.850340741737111,-0.065340741737107,1.00258819045102)); +#3874= IFCCARTESIANPOINT((0.851339745962158,-0.0663397459621533,1.005)); +#3876= IFCCARTESIANPOINT((0.852928932188137,-0.0679289321881321,1.00707106781186)); +#3878= IFCCARTESIANPOINT((0.855000000000002,-0.0699999999999975,1.00866025403784)); +#3880= IFCCARTESIANPOINT((0.857411809548977,-0.0724118095489721,1.00965925826289)); +#3882= IFCCARTESIANPOINT((0.860000000000002,-0.0749999999999972,1.01)); +#3884= IFCCARTESIANPOINT((0.862588190451028,-0.0775881904510222,1.00965925826289)); +#3886= IFCCARTESIANPOINT((0.865000000000003,-0.0799999999999968,1.00866025403784)); +#3888= IFCCARTESIANPOINT((0.867071067811868,-0.0820710678118622,1.00707106781186)); +#3890= IFCCARTESIANPOINT((0.868660254037847,-0.083660254037841,1.005)); +#3892= IFCCARTESIANPOINT((0.869659258262894,-0.0846592582628872,1.00258819045102)); +#3894= IFCCARTESIANPOINT((0.870000000000003,-0.0849999999999965,1.)); +#3896= IFCCARTESIANPOINT((0.869659258262893,-0.0846592582628872,0.997411809548974)); +#3898= IFCCARTESIANPOINT((0.868660254037847,-0.0836602540378409,0.994999999999999)); +#3900= IFCCARTESIANPOINT((0.867071067811868,-0.0820710678118621,0.992928932188134)); +#3902= IFCCARTESIANPOINT((0.865000000000003,-0.0799999999999967,0.991339745962155)); +#3904= IFCCARTESIANPOINT((0.862588190451028,-0.0775881904510221,0.990340741737109)); +#3906= IFCCARTESIANPOINT((0.860000000000002,-0.0749999999999971,0.989999999999999)); +#3908= IFCCARTESIANPOINT((0.857411809548977,-0.072411809548972,0.990340741737109)); +#3910= IFCCARTESIANPOINT((0.855000000000002,-0.0699999999999973,0.991339745962155)); +#3912= IFCCARTESIANPOINT((0.852928932188136,-0.067928932188132,0.992928932188134)); +#3914= IFCCARTESIANPOINT((0.851339745962157,-0.0663397459621532,0.994999999999999)); +#3916= IFCCARTESIANPOINT((0.850340741737111,-0.0653407417371069,0.997411809548974)); +#3918= IFCCARTESIANPOINT((0.740000000000003,-0.0850000000000039,1.)); +#3920= IFCCARTESIANPOINT((0.740000000000003,-0.0846592582628947,1.00258819045102)); +#3922= IFCCARTESIANPOINT((0.740000000000003,-0.0836602540378484,1.005)); +#3924= IFCCARTESIANPOINT((0.740000000000003,-0.0820710678118695,1.00707106781186)); +#3926= IFCCARTESIANPOINT((0.740000000000003,-0.080000000000004,1.00866025403784)); +#3928= IFCCARTESIANPOINT((0.740000000000002,-0.0775881904510293,1.00965925826289)); +#3930= IFCCARTESIANPOINT((0.740000000000002,-0.0750000000000041,1.01)); +#3932= IFCCARTESIANPOINT((0.740000000000002,-0.0724118095489789,1.00965925826289)); +#3934= IFCCARTESIANPOINT((0.740000000000002,-0.0700000000000041,1.00866025403784)); +#3936= IFCCARTESIANPOINT((0.740000000000002,-0.0679289321881386,1.00707106781186)); +#3938= IFCCARTESIANPOINT((0.740000000000002,-0.0663397459621596,1.005)); +#3940= IFCCARTESIANPOINT((0.740000000000002,-0.0653407417371133,1.00258819045102)); +#3942= IFCCARTESIANPOINT((0.740000000000002,-0.065000000000004,1.)); +#3944= IFCCARTESIANPOINT((0.740000000000002,-0.0653407417371133,0.997411809548974)); +#3946= IFCCARTESIANPOINT((0.740000000000002,-0.0663397459621596,0.994999999999999)); +#3948= IFCCARTESIANPOINT((0.740000000000002,-0.0679289321881385,0.992928932188133)); +#3950= IFCCARTESIANPOINT((0.740000000000002,-0.0700000000000039,0.991339745962154)); +#3952= IFCCARTESIANPOINT((0.740000000000002,-0.0724118095489787,0.990340741737108)); +#3954= IFCCARTESIANPOINT((0.740000000000002,-0.075000000000004,0.989999999999999)); +#3956= IFCCARTESIANPOINT((0.740000000000003,-0.0775881904510291,0.990340741737108)); +#3958= IFCCARTESIANPOINT((0.740000000000003,-0.0800000000000039,0.991339745962154)); +#3960= IFCCARTESIANPOINT((0.740000000000003,-0.0820710678118694,0.992928932188133)); +#3962= IFCCARTESIANPOINT((0.740000000000003,-0.0836602540378483,0.994999999999999)); +#3964= IFCCARTESIANPOINT((0.740000000000003,-0.0846592582628946,0.997411809548974)); +#3966= IFCPOLYLOOP((#3836,#3838,#3840,#3842,#3844,#3846,#3848,#3850,#3852,#3854,#3856,#3858,#3860,#3862,#3864,#3866,#3868,#3822,#3824,#3826,#3828,#3830,#3832,#3834)); +#3968= IFCFACEOUTERBOUND(#3966,.T.); +#3969= IFCFACE((#3968)); +#3971= IFCPOLYLOOP((#3892,#3894,#3822)); +#3973= IFCFACEOUTERBOUND(#3971,.T.); +#3974= IFCFACE((#3973)); +#3976= IFCPOLYLOOP((#3892,#3822,#3890)); +#3978= IFCFACEOUTERBOUND(#3976,.T.); +#3979= IFCFACE((#3978)); +#3981= IFCPOLYLOOP((#3886,#3888,#3868)); +#3983= IFCFACEOUTERBOUND(#3981,.T.); +#3984= IFCFACE((#3983)); +#3986= IFCPOLYLOOP((#3868,#3888,#3890)); +#3988= IFCFACEOUTERBOUND(#3986,.T.); +#3989= IFCFACE((#3988)); +#3991= IFCPOLYLOOP((#3884,#3886,#3866)); +#3993= IFCFACEOUTERBOUND(#3991,.T.); +#3994= IFCFACE((#3993)); +#3996= IFCPOLYLOOP((#3868,#3866,#3886)); +#3998= IFCFACEOUTERBOUND(#3996,.T.); +#3999= IFCFACE((#3998)); +#4001= IFCPOLYLOOP((#3890,#3822,#3868)); +#4003= IFCFACEOUTERBOUND(#4001,.T.); +#4004= IFCFACE((#4003)); +#4006= IFCPOLYLOOP((#3882,#3862,#3880)); +#4008= IFCFACEOUTERBOUND(#4006,.T.); +#4009= IFCFACE((#4008)); +#4011= IFCPOLYLOOP((#3860,#3880,#3862)); +#4013= IFCFACEOUTERBOUND(#4011,.T.); +#4014= IFCFACE((#4013)); +#4016= IFCPOLYLOOP((#3882,#3864,#3862)); +#4018= IFCFACEOUTERBOUND(#4016,.T.); +#4019= IFCFACE((#4018)); +#4021= IFCPOLYLOOP((#3884,#3866,#3864)); +#4023= IFCFACEOUTERBOUND(#4021,.T.); +#4024= IFCFACE((#4023)); +#4026= IFCPOLYLOOP((#3882,#3884,#3864)); +#4028= IFCFACEOUTERBOUND(#4026,.T.); +#4029= IFCFACE((#4028)); +#4031= IFCPOLYLOOP((#3856,#3876,#3878)); +#4033= IFCFACEOUTERBOUND(#4031,.T.); +#4034= IFCFACE((#4033)); +#4036= IFCPOLYLOOP((#3858,#3878,#3880)); +#4038= IFCFACEOUTERBOUND(#4036,.T.); +#4039= IFCFACE((#4038)); +#4041= IFCPOLYLOOP((#3848,#3846,#3870,#3872)); +#4043= IFCFACEOUTERBOUND(#4041,.T.); +#4044= IFCFACE((#4043)); +#4046= IFCPOLYLOOP((#3850,#3848,#3872,#3874)); +#4048= IFCFACEOUTERBOUND(#4046,.T.); +#4049= IFCFACE((#4048)); +#4051= IFCPOLYLOOP((#3854,#3874,#3876)); +#4053= IFCFACEOUTERBOUND(#4051,.T.); +#4054= IFCFACE((#4053)); +#4056= IFCPOLYLOOP((#3856,#3854,#3876)); +#4058= IFCFACEOUTERBOUND(#4056,.T.); +#4059= IFCFACE((#4058)); +#4061= IFCPOLYLOOP((#3878,#3858,#3856)); +#4063= IFCFACEOUTERBOUND(#4061,.T.); +#4064= IFCFACE((#4063)); +#4066= IFCPOLYLOOP((#3850,#3874,#3852)); +#4068= IFCFACEOUTERBOUND(#4066,.T.); +#4069= IFCFACE((#4068)); +#4071= IFCPOLYLOOP((#3874,#3854,#3852)); +#4073= IFCFACEOUTERBOUND(#4071,.T.); +#4074= IFCFACE((#4073)); +#4076= IFCPOLYLOOP((#3860,#3858,#3880)); +#4078= IFCFACEOUTERBOUND(#4076,.T.); +#4079= IFCFACE((#4078)); +#4081= IFCPOLYLOOP((#3838,#3912,#3914)); +#4083= IFCFACEOUTERBOUND(#4081,.T.); +#4084= IFCFACE((#4083)); +#4086= IFCPOLYLOOP((#3842,#3914,#3916,#3844)); +#4088= IFCFACEOUTERBOUND(#4086,.T.); +#4089= IFCFACE((#4088)); +#4091= IFCPOLYLOOP((#3908,#3910,#3834)); +#4093= IFCFACEOUTERBOUND(#4091,.T.); +#4094= IFCFACE((#4093)); +#4096= IFCPOLYLOOP((#3834,#3910,#3836)); +#4098= IFCFACEOUTERBOUND(#4096,.T.); +#4099= IFCFACE((#4098)); +#4101= IFCPOLYLOOP((#3836,#3910,#3912)); +#4103= IFCFACEOUTERBOUND(#4101,.T.); +#4104= IFCFACE((#4103)); +#4106= IFCPOLYLOOP((#3846,#3844,#3916,#3870)); +#4108= IFCFACEOUTERBOUND(#4106,.T.); +#4109= IFCFACE((#4108)); +#4111= IFCPOLYLOOP((#3840,#3914,#3842)); +#4113= IFCFACEOUTERBOUND(#4111,.T.); +#4114= IFCFACE((#4113)); +#4116= IFCPOLYLOOP((#3914,#3840,#3838)); +#4118= IFCFACEOUTERBOUND(#4116,.T.); +#4119= IFCFACE((#4118)); +#4121= IFCPOLYLOOP((#3838,#3836,#3912)); +#4123= IFCFACEOUTERBOUND(#4121,.T.); +#4124= IFCFACE((#4123)); +#4126= IFCPOLYLOOP((#3830,#3906,#3908)); +#4128= IFCFACEOUTERBOUND(#4126,.T.); +#4129= IFCFACE((#4128)); +#4131= IFCPOLYLOOP((#3904,#3826,#3902)); +#4133= IFCFACEOUTERBOUND(#4131,.T.); +#4134= IFCFACE((#4133)); +#4136= IFCPOLYLOOP((#3902,#3824,#3900)); +#4138= IFCFACEOUTERBOUND(#4136,.T.); +#4139= IFCFACE((#4138)); +#4141= IFCPOLYLOOP((#3896,#3898,#3822)); +#4143= IFCFACEOUTERBOUND(#4141,.T.); +#4144= IFCFACE((#4143)); +#4146= IFCPOLYLOOP((#3824,#3898,#3900)); +#4148= IFCFACEOUTERBOUND(#4146,.T.); +#4149= IFCFACE((#4148)); +#4151= IFCPOLYLOOP((#3894,#3896,#3822)); +#4153= IFCFACEOUTERBOUND(#4151,.T.); +#4154= IFCFACE((#4153)); +#4156= IFCPOLYLOOP((#3908,#3832,#3830)); +#4158= IFCFACEOUTERBOUND(#4156,.T.); +#4159= IFCFACE((#4158)); +#4161= IFCPOLYLOOP((#3832,#3908,#3834)); +#4163= IFCFACEOUTERBOUND(#4161,.T.); +#4164= IFCFACE((#4163)); +#4166= IFCPOLYLOOP((#3902,#3826,#3824)); +#4168= IFCFACEOUTERBOUND(#4166,.T.); +#4169= IFCFACE((#4168)); +#4171= IFCPOLYLOOP((#3826,#3904,#3828)); +#4173= IFCFACEOUTERBOUND(#4171,.T.); +#4174= IFCFACE((#4173)); +#4176= IFCPOLYLOOP((#3828,#3906,#3830)); +#4178= IFCFACEOUTERBOUND(#4176,.T.); +#4179= IFCFACE((#4178)); +#4181= IFCPOLYLOOP((#3898,#3824,#3822)); +#4183= IFCFACEOUTERBOUND(#4181,.T.); +#4184= IFCFACE((#4183)); +#4186= IFCPOLYLOOP((#3906,#3828,#3904)); +#4188= IFCFACEOUTERBOUND(#4186,.T.); +#4189= IFCFACE((#4188)); +#4191= IFCPOLYLOOP((#3952,#3954,#3956,#3958,#3960,#3962,#3964,#3918,#3920,#3922,#3924,#3926,#3928,#3930,#3932,#3934,#3936,#3938,#3940,#3942,#3944,#3946,#3948,#3950)); +#4193= IFCFACEOUTERBOUND(#4191,.T.); +#4194= IFCFACE((#4193)); +#4196= IFCPOLYLOOP((#3920,#3918,#3894,#3892)); +#4198= IFCFACEOUTERBOUND(#4196,.T.); +#4199= IFCFACE((#4198)); +#4201= IFCPOLYLOOP((#3920,#3892,#3890,#3922)); +#4203= IFCFACEOUTERBOUND(#4201,.T.); +#4204= IFCFACE((#4203)); +#4206= IFCPOLYLOOP((#3882,#3926,#3884)); +#4208= IFCFACEOUTERBOUND(#4206,.T.); +#4209= IFCFACE((#4208)); +#4211= IFCPOLYLOOP((#3924,#3922,#3890,#3888)); +#4213= IFCFACEOUTERBOUND(#4211,.T.); +#4214= IFCFACE((#4213)); +#4216= IFCPOLYLOOP((#3926,#3924,#3884)); +#4218= IFCFACEOUTERBOUND(#4216,.T.); +#4219= IFCFACE((#4218)); +#4221= IFCPOLYLOOP((#3930,#3928,#3880)); +#4223= IFCFACEOUTERBOUND(#4221,.T.); +#4224= IFCFACE((#4223)); +#4226= IFCPOLYLOOP((#3924,#3886,#3884)); +#4228= IFCFACEOUTERBOUND(#4226,.T.); +#4229= IFCFACE((#4228)); +#4231= IFCPOLYLOOP((#3886,#3924,#3888)); +#4233= IFCFACEOUTERBOUND(#4231,.T.); +#4234= IFCFACE((#4233)); +#4236= IFCPOLYLOOP((#3882,#3928,#3926)); +#4238= IFCFACEOUTERBOUND(#4236,.T.); +#4239= IFCFACE((#4238)); +#4241= IFCPOLYLOOP((#3876,#3936,#3934,#3878)); +#4243= IFCFACEOUTERBOUND(#4241,.T.); +#4244= IFCFACE((#4243)); +#4246= IFCPOLYLOOP((#3878,#3934,#3932,#3880)); +#4248= IFCFACEOUTERBOUND(#4246,.T.); +#4249= IFCFACE((#4248)); +#4251= IFCPOLYLOOP((#3870,#3942,#3940,#3872)); +#4253= IFCFACEOUTERBOUND(#4251,.T.); +#4254= IFCFACE((#4253)); +#4256= IFCPOLYLOOP((#3872,#3940,#3938,#3874)); +#4258= IFCFACEOUTERBOUND(#4256,.T.); +#4259= IFCFACE((#4258)); +#4261= IFCPOLYLOOP((#3874,#3938,#3936,#3876)); +#4263= IFCFACEOUTERBOUND(#4261,.T.); +#4264= IFCFACE((#4263)); +#4266= IFCPOLYLOOP((#3880,#3928,#3882)); +#4268= IFCFACEOUTERBOUND(#4266,.T.); +#4269= IFCFACE((#4268)); +#4271= IFCPOLYLOOP((#3932,#3930,#3880)); +#4273= IFCFACEOUTERBOUND(#4271,.T.); +#4274= IFCFACE((#4273)); +#4276= IFCPOLYLOOP((#3916,#3914,#3946,#3944)); +#4278= IFCFACEOUTERBOUND(#4276,.T.); +#4279= IFCFACE((#4278)); +#4281= IFCPOLYLOOP((#3870,#3916,#3944,#3942)); +#4283= IFCFACEOUTERBOUND(#4281,.T.); +#4284= IFCFACE((#4283)); +#4286= IFCPOLYLOOP((#3910,#3908,#3952,#3950)); +#4288= IFCFACEOUTERBOUND(#4286,.T.); +#4289= IFCFACE((#4288)); +#4291= IFCPOLYLOOP((#3912,#3910,#3950,#3948)); +#4293= IFCFACEOUTERBOUND(#4291,.T.); +#4294= IFCFACE((#4293)); +#4296= IFCPOLYLOOP((#3914,#3912,#3948,#3946)); +#4298= IFCFACEOUTERBOUND(#4296,.T.); +#4299= IFCFACE((#4298)); +#4301= IFCPOLYLOOP((#3908,#3956,#3954)); +#4303= IFCFACEOUTERBOUND(#4301,.T.); +#4304= IFCFACE((#4303)); +#4306= IFCPOLYLOOP((#3952,#3908,#3954)); +#4308= IFCFACEOUTERBOUND(#4306,.T.); +#4309= IFCFACE((#4308)); +#4311= IFCPOLYLOOP((#3904,#3960,#3958)); +#4313= IFCFACEOUTERBOUND(#4311,.T.); +#4314= IFCFACE((#4313)); +#4316= IFCPOLYLOOP((#3906,#3958,#3956)); +#4318= IFCFACEOUTERBOUND(#4316,.T.); +#4319= IFCFACE((#4318)); +#4321= IFCPOLYLOOP((#3896,#3894,#3918,#3964)); +#4323= IFCFACEOUTERBOUND(#4321,.T.); +#4324= IFCFACE((#4323)); +#4326= IFCPOLYLOOP((#3898,#3896,#3964,#3962)); +#4328= IFCFACEOUTERBOUND(#4326,.T.); +#4329= IFCFACE((#4328)); +#4331= IFCPOLYLOOP((#3900,#3898,#3962,#3960)); +#4333= IFCFACEOUTERBOUND(#4331,.T.); +#4334= IFCFACE((#4333)); +#4336= IFCPOLYLOOP((#3904,#3902,#3960)); +#4338= IFCFACEOUTERBOUND(#4336,.T.); +#4339= IFCFACE((#4338)); +#4341= IFCPOLYLOOP((#3958,#3906,#3904)); +#4343= IFCFACEOUTERBOUND(#4341,.T.); +#4344= IFCFACE((#4343)); +#4346= IFCPOLYLOOP((#3900,#3960,#3902)); +#4348= IFCFACEOUTERBOUND(#4346,.T.); +#4349= IFCFACE((#4348)); +#4351= IFCPOLYLOOP((#3908,#3906,#3956)); +#4353= IFCFACEOUTERBOUND(#4351,.T.); +#4354= IFCFACE((#4353)); +#4356= IFCCARTESIANPOINT((0.88,-0.0349999999999971,1.)); +#4358= IFCCARTESIANPOINT((0.879318516525781,-0.0349999999999971,1.00517638090205)); +#4360= IFCCARTESIANPOINT((0.877320508075689,-0.0349999999999971,1.01)); +#4362= IFCCARTESIANPOINT((0.874142135623731,-0.0349999999999971,1.01414213562373)); +#4364= IFCCARTESIANPOINT((0.87,-0.0349999999999971,1.01732050807569)); +#4366= IFCCARTESIANPOINT((0.86517638090205,-0.0349999999999971,1.01931851652578)); +#4368= IFCCARTESIANPOINT((0.86,-0.0349999999999971,1.02)); +#4370= IFCCARTESIANPOINT((0.85482361909795,-0.0349999999999971,1.01931851652578)); +#4372= IFCCARTESIANPOINT((0.85,-0.0349999999999971,1.01732050807569)); +#4374= IFCCARTESIANPOINT((0.845857864376269,-0.0349999999999971,1.01414213562373)); +#4376= IFCCARTESIANPOINT((0.842679491924311,-0.0349999999999971,1.01)); +#4378= IFCCARTESIANPOINT((0.840681483474219,-0.0349999999999971,1.00517638090205)); +#4380= IFCCARTESIANPOINT((0.84,-0.0349999999999971,1.)); +#4382= IFCCARTESIANPOINT((0.840681483474219,-0.0349999999999971,0.994823619097949)); +#4384= IFCCARTESIANPOINT((0.842679491924311,-0.0349999999999971,0.989999999999999)); +#4386= IFCCARTESIANPOINT((0.845857864376269,-0.0349999999999971,0.985857864376268)); +#4388= IFCCARTESIANPOINT((0.85,-0.0349999999999971,0.98267949192431)); +#4390= IFCCARTESIANPOINT((0.85482361909795,-0.0349999999999971,0.980681483474218)); +#4392= IFCCARTESIANPOINT((0.86,-0.0349999999999971,0.979999999999999)); +#4394= IFCCARTESIANPOINT((0.865176380902051,-0.0349999999999971,0.980681483474218)); +#4396= IFCCARTESIANPOINT((0.87,-0.0349999999999971,0.98267949192431)); +#4398= IFCCARTESIANPOINT((0.874142135623731,-0.0349999999999971,0.985857864376268)); +#4400= IFCCARTESIANPOINT((0.877320508075689,-0.0349999999999971,0.989999999999999)); +#4402= IFCCARTESIANPOINT((0.879318516525781,-0.0349999999999971,0.994823619097949)); +#4404= IFCCARTESIANPOINT((0.88,-0.0249999999999971,1.)); +#4406= IFCCARTESIANPOINT((0.879318516525781,-0.0249999999999971,0.994823619097949)); +#4408= IFCCARTESIANPOINT((0.877320508075689,-0.0249999999999971,0.989999999999999)); +#4410= IFCCARTESIANPOINT((0.874142135623731,-0.0249999999999971,0.985857864376268)); +#4412= IFCCARTESIANPOINT((0.87,-0.0249999999999971,0.98267949192431)); +#4414= IFCCARTESIANPOINT((0.865176380902051,-0.0249999999999971,0.980681483474218)); +#4416= IFCCARTESIANPOINT((0.86,-0.0249999999999971,0.979999999999999)); +#4418= IFCCARTESIANPOINT((0.85482361909795,-0.0249999999999971,0.980681483474218)); +#4420= IFCCARTESIANPOINT((0.85,-0.0249999999999971,0.98267949192431)); +#4422= IFCCARTESIANPOINT((0.845857864376269,-0.0249999999999971,0.985857864376268)); +#4424= IFCCARTESIANPOINT((0.842679491924311,-0.0249999999999971,0.989999999999999)); +#4426= IFCCARTESIANPOINT((0.840681483474219,-0.0249999999999971,0.994823619097949)); +#4428= IFCCARTESIANPOINT((0.84,-0.0249999999999971,1.)); +#4430= IFCCARTESIANPOINT((0.840681483474219,-0.0249999999999971,1.00517638090205)); +#4432= IFCCARTESIANPOINT((0.842679491924311,-0.0249999999999971,1.01)); +#4434= IFCCARTESIANPOINT((0.845857864376269,-0.0249999999999971,1.01414213562373)); +#4436= IFCCARTESIANPOINT((0.85,-0.0249999999999971,1.01732050807569)); +#4438= IFCCARTESIANPOINT((0.85482361909795,-0.0249999999999971,1.01931851652578)); +#4440= IFCCARTESIANPOINT((0.86,-0.0249999999999971,1.02)); +#4442= IFCCARTESIANPOINT((0.86517638090205,-0.0249999999999971,1.01931851652578)); +#4444= IFCCARTESIANPOINT((0.87,-0.0249999999999971,1.01732050807569)); +#4446= IFCCARTESIANPOINT((0.874142135623731,-0.0249999999999971,1.01414213562373)); +#4448= IFCCARTESIANPOINT((0.877320508075689,-0.0249999999999971,1.01)); +#4450= IFCCARTESIANPOINT((0.879318516525781,-0.0249999999999971,1.00517638090205)); +#4452= IFCPOLYLOOP((#4390,#4392,#4394,#4396,#4398,#4400,#4402,#4356,#4358,#4360,#4362,#4364,#4366,#4368,#4370,#4372,#4374,#4376,#4378,#4380,#4382,#4384,#4386,#4388)); +#4454= IFCFACEOUTERBOUND(#4452,.T.); +#4455= IFCFACE((#4454)); +#4457= IFCPOLYLOOP((#4438,#4440,#4442,#4444,#4446,#4448,#4450,#4404,#4406,#4408,#4410,#4412,#4414,#4416,#4418,#4420,#4422,#4424,#4426,#4428,#4430,#4432,#4434,#4436)); +#4459= IFCFACEOUTERBOUND(#4457,.T.); +#4460= IFCFACE((#4459)); +#4462= IFCPOLYLOOP((#4404,#4356,#4402,#4406)); +#4464= IFCFACEOUTERBOUND(#4462,.T.); +#4465= IFCFACE((#4464)); +#4467= IFCPOLYLOOP((#4406,#4402,#4400,#4408)); +#4469= IFCFACEOUTERBOUND(#4467,.T.); +#4470= IFCFACE((#4469)); +#4472= IFCPOLYLOOP((#4412,#4410,#4398,#4396)); +#4474= IFCFACEOUTERBOUND(#4472,.T.); +#4475= IFCFACE((#4474)); +#4477= IFCPOLYLOOP((#4398,#4410,#4408,#4400)); +#4479= IFCFACEOUTERBOUND(#4477,.T.); +#4480= IFCFACE((#4479)); +#4482= IFCPOLYLOOP((#4414,#4412,#4396,#4394)); +#4484= IFCFACEOUTERBOUND(#4482,.T.); +#4485= IFCFACE((#4484)); +#4487= IFCPOLYLOOP((#4414,#4394,#4392,#4416)); +#4489= IFCFACEOUTERBOUND(#4487,.T.); +#4490= IFCFACE((#4489)); +#4492= IFCPOLYLOOP((#4416,#4392,#4390,#4418)); +#4494= IFCFACEOUTERBOUND(#4492,.T.); +#4495= IFCFACE((#4494)); +#4497= IFCPOLYLOOP((#4418,#4390,#4388,#4420)); +#4499= IFCFACEOUTERBOUND(#4497,.T.); +#4500= IFCFACE((#4499)); +#4502= IFCPOLYLOOP((#4424,#4422,#4386,#4384)); +#4504= IFCFACEOUTERBOUND(#4502,.T.); +#4505= IFCFACE((#4504)); +#4507= IFCPOLYLOOP((#4386,#4422,#4420,#4388)); +#4509= IFCFACEOUTERBOUND(#4507,.T.); +#4510= IFCFACE((#4509)); +#4512= IFCPOLYLOOP((#4426,#4424,#4384,#4382)); +#4514= IFCFACEOUTERBOUND(#4512,.T.); +#4515= IFCFACE((#4514)); +#4517= IFCPOLYLOOP((#4426,#4382,#4380,#4428)); +#4519= IFCFACEOUTERBOUND(#4517,.T.); +#4520= IFCFACE((#4519)); +#4522= IFCPOLYLOOP((#4428,#4380,#4378,#4430)); +#4524= IFCFACEOUTERBOUND(#4522,.T.); +#4525= IFCFACE((#4524)); +#4527= IFCPOLYLOOP((#4430,#4378,#4376,#4432)); +#4529= IFCFACEOUTERBOUND(#4527,.T.); +#4530= IFCFACE((#4529)); +#4532= IFCPOLYLOOP((#4436,#4434,#4374,#4372)); +#4534= IFCFACEOUTERBOUND(#4532,.T.); +#4535= IFCFACE((#4534)); +#4537= IFCPOLYLOOP((#4374,#4434,#4432,#4376)); +#4539= IFCFACEOUTERBOUND(#4537,.T.); +#4540= IFCFACE((#4539)); +#4542= IFCPOLYLOOP((#4438,#4436,#4372,#4370)); +#4544= IFCFACEOUTERBOUND(#4542,.T.); +#4545= IFCFACE((#4544)); +#4547= IFCPOLYLOOP((#4438,#4370,#4368,#4440)); +#4549= IFCFACEOUTERBOUND(#4547,.T.); +#4550= IFCFACE((#4549)); +#4552= IFCPOLYLOOP((#4440,#4368,#4366,#4442)); +#4554= IFCFACEOUTERBOUND(#4552,.T.); +#4555= IFCFACE((#4554)); +#4557= IFCPOLYLOOP((#4442,#4366,#4364,#4444)); +#4559= IFCFACEOUTERBOUND(#4557,.T.); +#4560= IFCFACE((#4559)); +#4562= IFCPOLYLOOP((#4448,#4446,#4362,#4360)); +#4564= IFCFACEOUTERBOUND(#4562,.T.); +#4565= IFCFACE((#4564)); +#4567= IFCPOLYLOOP((#4362,#4446,#4444,#4364)); +#4569= IFCFACEOUTERBOUND(#4567,.T.); +#4570= IFCFACE((#4569)); +#4572= IFCPOLYLOOP((#4450,#4448,#4360,#4358)); +#4574= IFCFACEOUTERBOUND(#4572,.T.); +#4575= IFCFACE((#4574)); +#4577= IFCPOLYLOOP((#4450,#4358,#4356,#4404)); +#4579= IFCFACEOUTERBOUND(#4577,.T.); +#4580= IFCFACE((#4579)); +#4582= IFCCARTESIANPOINT((0.92,0.,0.)); +#4584= IFCCARTESIANPOINT((0.920000000000001,0.450000000000965,0.)); +#4586= IFCCARTESIANPOINT((0.940000000000001,0.450000000000965,0.)); +#4588= IFCCARTESIANPOINT((0.940000000000001,0.475000000000957,0.)); +#4590= IFCCARTESIANPOINT((1.,0.475000000000957,0.)); +#4592= IFCCARTESIANPOINT((1.,0.450000000000965,0.)); +#4594= IFCCARTESIANPOINT((0.960000000000004,0.450000000000965,0.)); +#4596= IFCCARTESIANPOINT((0.960000000000003,0.,0.)); +#4598= IFCCARTESIANPOINT((1.,0.,0.)); +#4600= IFCCARTESIANPOINT((1.,-0.0250000000000016,0.)); +#4602= IFCCARTESIANPOINT((0.94,-0.0250000000000014,0.)); +#4604= IFCCARTESIANPOINT((0.94,0.,0.)); +#4606= IFCPOLYLOOP((#4582,#4584,#4586,#4588,#4590,#4592,#4594,#4596,#4598,#4600,#4602,#4604)); +#4608= IFCFACEOUTERBOUND(#4606,.T.); +#4609= IFCFACE((#4608)); +#4611= IFCCARTESIANPOINT((0.92,0.,2.09)); +#4613= IFCCARTESIANPOINT((0.920000000000001,0.450000000000965,2.09)); +#4615= IFCPOLYLOOP((#4584,#4582,#4611,#4613)); +#4617= IFCFACEOUTERBOUND(#4615,.T.); +#4618= IFCFACE((#4617)); +#4620= IFCCARTESIANPOINT((0.0400000000000012,0.450000000000968,2.09)); +#4622= IFCCARTESIANPOINT((0.0400000000000012,0.450000000000968,0.)); +#4624= IFCCARTESIANPOINT((0.0200000000000011,0.450000000000968,0.)); +#4626= IFCCARTESIANPOINT((0.0200000000000011,0.450000000000968,2.11)); +#4628= IFCCARTESIANPOINT((0.940000000000001,0.450000000000965,2.11)); +#4630= IFCPOLYLOOP((#4586,#4584,#4613,#4620,#4622,#4624,#4626,#4628)); +#4632= IFCFACEOUTERBOUND(#4630,.T.); +#4633= IFCFACE((#4632)); +#4635= IFCCARTESIANPOINT((0.940000000000002,0.475000000000957,2.11)); +#4637= IFCPOLYLOOP((#4588,#4586,#4628,#4635)); +#4639= IFCFACEOUTERBOUND(#4637,.T.); +#4640= IFCFACE((#4639)); +#4642= IFCCARTESIANPOINT((0.0200000000000012,0.47500000000096,2.11)); +#4644= IFCCARTESIANPOINT((0.0200000000000012,0.47500000000096,0.)); +#4646= IFCCARTESIANPOINT((-0.0399999999999987,0.47500000000096,0.)); +#4648= IFCCARTESIANPOINT((-0.0399999999999988,0.47500000000096,2.17)); +#4650= IFCCARTESIANPOINT((1.,0.475000000000957,2.17)); +#4652= IFCPOLYLOOP((#4590,#4588,#4635,#4642,#4644,#4646,#4648,#4650)); +#4654= IFCFACEOUTERBOUND(#4652,.T.); +#4655= IFCFACE((#4654)); +#4657= IFCCARTESIANPOINT((1.,0.450000000000965,2.17)); +#4659= IFCPOLYLOOP((#4592,#4590,#4650,#4657)); +#4661= IFCFACEOUTERBOUND(#4659,.T.); +#4662= IFCFACE((#4661)); +#4664= IFCCARTESIANPOINT((-0.039999999999999,0.450000000000969,2.17)); +#4666= IFCCARTESIANPOINT((-0.039999999999999,0.450000000000969,0.)); +#4668= IFCCARTESIANPOINT((0.,0.450000000000968,0.)); +#4670= IFCCARTESIANPOINT((0.,0.450000000000968,2.13)); +#4672= IFCCARTESIANPOINT((0.960000000000004,0.450000000000965,2.13)); +#4674= IFCPOLYLOOP((#4594,#4592,#4657,#4664,#4666,#4668,#4670,#4672)); +#4676= IFCFACEOUTERBOUND(#4674,.T.); +#4677= IFCFACE((#4676)); +#4679= IFCCARTESIANPOINT((0.960000000000003,0.,2.13)); +#4681= IFCPOLYLOOP((#4596,#4594,#4672,#4679)); +#4683= IFCFACEOUTERBOUND(#4681,.T.); +#4684= IFCFACE((#4683)); +#4686= IFCCARTESIANPOINT((0.,0.,2.13)); +#4688= IFCCARTESIANPOINT((-0.0400000000000007,0.,0.)); +#4690= IFCCARTESIANPOINT((-0.0400000000000004,0.,2.17)); +#4692= IFCCARTESIANPOINT((1.,0.,2.17)); +#4694= IFCPOLYLOOP((#4598,#4596,#4679,#4686,#6,#4688,#4690,#4692)); +#4696= IFCFACEOUTERBOUND(#4694,.T.); +#4697= IFCFACE((#4696)); +#4699= IFCCARTESIANPOINT((1.,-0.0250000000000015,2.17)); +#4701= IFCPOLYLOOP((#4600,#4598,#4692,#4699)); +#4703= IFCFACEOUTERBOUND(#4701,.T.); +#4704= IFCFACE((#4703)); +#4706= IFCCARTESIANPOINT((-0.0400000000000007,-0.024999999999998,2.17)); +#4708= IFCCARTESIANPOINT((-0.0400000000000007,-0.024999999999998,0.)); +#4710= IFCCARTESIANPOINT((0.0199999999999995,-0.0249999999999983,0.)); +#4712= IFCCARTESIANPOINT((0.0199999999999996,-0.0249999999999984,2.11)); +#4714= IFCCARTESIANPOINT((0.94,-0.0250000000000014,2.11)); +#4716= IFCPOLYLOOP((#4602,#4600,#4699,#4706,#4708,#4710,#4712,#4714)); +#4718= IFCFACEOUTERBOUND(#4716,.T.); +#4719= IFCFACE((#4718)); +#4721= IFCCARTESIANPOINT((0.94,0.,2.11)); +#4723= IFCPOLYLOOP((#4604,#4602,#4714,#4721)); +#4725= IFCFACEOUTERBOUND(#4723,.T.); +#4726= IFCFACE((#4725)); +#4728= IFCCARTESIANPOINT((0.0199999999999994,0.,2.11)); +#4730= IFCCARTESIANPOINT((0.0199999999999994,0.,0.)); +#4732= IFCCARTESIANPOINT((0.0399999999999997,0.,0.)); +#4734= IFCCARTESIANPOINT((0.0399999999999995,0.,2.09)); +#4736= IFCPOLYLOOP((#4582,#4604,#4721,#4728,#4730,#4732,#4734,#4611)); +#4738= IFCFACEOUTERBOUND(#4736,.T.); +#4739= IFCFACE((#4738)); +#4741= IFCPOLYLOOP((#4620,#4734,#4732,#4622)); +#4743= IFCFACEOUTERBOUND(#4741,.T.); +#4744= IFCFACE((#4743)); +#4746= IFCPOLYLOOP((#4732,#4730,#4710,#4708,#4688,#6,#4668,#4666,#4646,#4644,#4624,#4622)); +#4748= IFCFACEOUTERBOUND(#4746,.T.); +#4749= IFCFACE((#4748)); +#4751= IFCPOLYLOOP((#4642,#4626,#4624,#4644)); +#4753= IFCFACEOUTERBOUND(#4751,.T.); +#4754= IFCFACE((#4753)); +#4756= IFCPOLYLOOP((#4664,#4648,#4646,#4666)); +#4758= IFCFACEOUTERBOUND(#4756,.T.); +#4759= IFCFACE((#4758)); +#4761= IFCPOLYLOOP((#4686,#4670,#4668,#6)); +#4763= IFCFACEOUTERBOUND(#4761,.T.); +#4764= IFCFACE((#4763)); +#4766= IFCPOLYLOOP((#4706,#4690,#4688,#4708)); +#4768= IFCFACEOUTERBOUND(#4766,.T.); +#4769= IFCFACE((#4768)); +#4771= IFCPOLYLOOP((#4728,#4712,#4710,#4730)); +#4773= IFCFACEOUTERBOUND(#4771,.T.); +#4774= IFCFACE((#4773)); +#4776= IFCPOLYLOOP((#4613,#4611,#4734,#4620)); +#4778= IFCFACEOUTERBOUND(#4776,.T.); +#4779= IFCFACE((#4778)); +#4781= IFCPOLYLOOP((#4635,#4628,#4626,#4642)); +#4783= IFCFACEOUTERBOUND(#4781,.T.); +#4784= IFCFACE((#4783)); +#4786= IFCPOLYLOOP((#4657,#4650,#4648,#4664)); +#4788= IFCFACEOUTERBOUND(#4786,.T.); +#4789= IFCFACE((#4788)); +#4791= IFCPOLYLOOP((#4679,#4672,#4670,#4686)); +#4793= IFCFACEOUTERBOUND(#4791,.T.); +#4794= IFCFACE((#4793)); +#4796= IFCPOLYLOOP((#4699,#4692,#4690,#4706)); +#4798= IFCFACEOUTERBOUND(#4796,.T.); +#4799= IFCFACE((#4798)); +#4801= IFCPOLYLOOP((#4721,#4714,#4712,#4728)); +#4803= IFCFACEOUTERBOUND(#4801,.T.); +#4804= IFCFACE((#4803)); +#4806= IFCCARTESIANPOINT((0.94,0.,2.11)); +#4808= IFCCARTESIANPOINT((0.0200000000000011,0.,2.11)); +#4810= IFCCARTESIANPOINT((0.0200000000000011,-0.0249999999999936,2.11)); +#4812= IFCCARTESIANPOINT((0.94,-0.0249999999999936,2.11)); +#4814= IFCPOLYLOOP((#4806,#4808,#4810,#4812)); +#4816= IFCFACEOUTERBOUND(#4814,.T.); +#4817= IFCFACE((#4816)); +#4819= IFCCARTESIANPOINT((0.94,0.,0.)); +#4821= IFCCARTESIANPOINT((0.94,-0.0249999999999936,0.)); +#4823= IFCCARTESIANPOINT((0.0200000000000011,-0.0249999999999936,0.)); +#4825= IFCCARTESIANPOINT((0.0200000000000011,0.,0.)); +#4827= IFCPOLYLOOP((#4819,#4821,#4823,#4825)); +#4829= IFCFACEOUTERBOUND(#4827,.T.); +#4830= IFCFACE((#4829)); +#4832= IFCPOLYLOOP((#4808,#4806,#4819,#4825)); +#4834= IFCFACEOUTERBOUND(#4832,.T.); +#4835= IFCFACE((#4834)); +#4837= IFCPOLYLOOP((#4810,#4808,#4825,#4823)); +#4839= IFCFACEOUTERBOUND(#4837,.T.); +#4840= IFCFACE((#4839)); +#4842= IFCPOLYLOOP((#4812,#4810,#4823,#4821)); +#4844= IFCFACEOUTERBOUND(#4842,.T.); +#4845= IFCFACE((#4844)); +#4847= IFCPOLYLOOP((#4806,#4812,#4821,#4819)); +#4849= IFCFACEOUTERBOUND(#4847,.T.); +#4850= IFCFACE((#4849)); +#4852= IFCCLOSEDSHELL((#1365,#1370,#1375,#1380,#1385,#1390,#1395,#1400,#1405,#1410,#1415,#1420,#1425,#1430,#1435,#1440,#1445,#1450,#1455,#1460,#1465,#1470,#1475,#1480,#1485,#1490,#1495,#1500,#1505,#1510,#1515,#1520,#1525,#1530,#1535,#1540,#1545,#1550,#1555,#1560,#1565,#1570,#1575,#1580,#1585,#1590,#1595,#1600,#1605,#1610,#1615,#1620,#1625,#1630,#1635,#1640,#1645,#1650,#1655,#1660,#1665,#1670,#1675,#1680,#1685,#1690,#1695,#1700,#1705,#1710,#1715,#1720,#1725,#1730,#1735,#1740,#1745,#1750,#1755,#1760,#1765,#1770,#1775,#1780,#1785,#1790,#1795,#1800,#1805,#1810,#1815,#1820,#1825,#1830,#1835,#1840,#1845,#1850,#1855,#1860,#1865,#1870,#1875,#1880,#1885,#1890,#1895,#1900,#1905,#1910,#1915,#1920,#1925,#1930,#1935,#1940,#1945,#1950,#1955,#1960,#1965,#1970,#1975,#1980,#1985,#1990,#1995,#2000,#2005,#2010,#2015,#2020,#2025,#2030,#2035,#2040,#2045,#2050,#2055,#2060,#2065,#2070,#2075,#2080,#2085,#2090,#2095,#2100,#2105,#2110)); +#4854= IFCFACETEDBREP(#4852); +#4855= IFCCOLOURRGB($,0.968627450980392,0.968627450980392,0.968627450980392); +#4856= IFCSURFACESTYLERENDERING(#4855,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(128.),.NOTDEFINED.); +#4857= IFCSURFACESTYLE('Porte - poign\X2\00E9\X0\e acier',.BOTH.,(#4856)); +#4859= IFCPRESENTATIONSTYLEASSIGNMENT((#4857)); +#4861= IFCSTYLEDITEM(#4854,(#4859),$); +#4864= IFCCLOSEDSHELL((#2315,#2320,#2325,#2330,#2335,#2340,#2345,#2350,#2355,#2360,#2365,#2370,#2375,#2380,#2385,#2390,#2395,#2400,#2405,#2410,#2415,#2420,#2425,#2430,#2435,#2440,#2445,#2450,#2455,#2460,#2465,#2470,#2475,#2480,#2485,#2490,#2495,#2500,#2505,#2510,#2515,#2520,#2525,#2530,#2535,#2540,#2545,#2550,#2555,#2560,#2565,#2570,#2575,#2580,#2585,#2590,#2595,#2600,#2605,#2610,#2615,#2620,#2625,#2630,#2635,#2640,#2645,#2650,#2655,#2660,#2665,#2670,#2675,#2680,#2685,#2690,#2695,#2700,#2705,#2710,#2715,#2720,#2725,#2730,#2735,#2740,#2745,#2750,#2755,#2760,#2765,#2770,#2775,#2780,#2785,#2790,#2795,#2800,#2805,#2810,#2815,#2820,#2825,#2830,#2835,#2840,#2845,#2850,#2855,#2860,#2865,#2870,#2875,#2880,#2885,#2890,#2895,#2900,#2905,#2910,#2915,#2920,#2925,#2930,#2935,#2940,#2945,#2950,#2955,#2960,#2965,#2970,#2975,#2980,#2985,#2990,#2995,#3000,#3005,#3010,#3015,#3020,#3025,#3030,#3035,#3040,#3045,#3050,#3055,#3060)); +#4866= IFCFACETEDBREP(#4864); +#4867= IFCSTYLEDITEM(#4866,(#4859),$); +#4870= IFCCLOSEDSHELL((#3209,#3214,#3219,#3224,#3229,#3234,#3239,#3244,#3249,#3254,#3259,#3264,#3269,#3274,#3279,#3284,#3289,#3294,#3299,#3304,#3309,#3314,#3319,#3324,#3329,#3334,#3339,#3344,#3349,#3354,#3359,#3364,#3369,#3374,#3379,#3384,#3389,#3394,#3399,#3404,#3409,#3414,#3419,#3424,#3429,#3434,#3439,#3444,#3449,#3454,#3459,#3464,#3469,#3474,#3479,#3484,#3489,#3494,#3499,#3504,#3509,#3514,#3519,#3524,#3529,#3534,#3539,#3544,#3549,#3554,#3559,#3564,#3569,#3574,#3579,#3584,#3589,#3594)); +#4872= IFCFACETEDBREP(#4870); +#4873= IFCSTYLEDITEM(#4872,(#4859),$); +#4876= IFCCLOSEDSHELL((#3695,#3700,#3705,#3710,#3715,#3720,#3725,#3730,#3735,#3740,#3745,#3750,#3755,#3760,#3765,#3770,#3775,#3780,#3785,#3790,#3795,#3800,#3805,#3810,#3815,#3820)); +#4878= IFCFACETEDBREP(#4876); +#4879= IFCSTYLEDITEM(#4878,(#4859),$); +#4882= IFCCLOSEDSHELL((#3969,#3974,#3979,#3984,#3989,#3994,#3999,#4004,#4009,#4014,#4019,#4024,#4029,#4034,#4039,#4044,#4049,#4054,#4059,#4064,#4069,#4074,#4079,#4084,#4089,#4094,#4099,#4104,#4109,#4114,#4119,#4124,#4129,#4134,#4139,#4144,#4149,#4154,#4159,#4164,#4169,#4174,#4179,#4184,#4189,#4194,#4199,#4204,#4209,#4214,#4219,#4224,#4229,#4234,#4239,#4244,#4249,#4254,#4259,#4264,#4269,#4274,#4279,#4284,#4289,#4294,#4299,#4304,#4309,#4314,#4319,#4324,#4329,#4334,#4339,#4344,#4349,#4354)); +#4884= IFCFACETEDBREP(#4882); +#4885= IFCSTYLEDITEM(#4884,(#4859),$); +#4888= IFCCLOSEDSHELL((#4455,#4460,#4465,#4470,#4475,#4480,#4485,#4490,#4495,#4500,#4505,#4510,#4515,#4520,#4525,#4530,#4535,#4540,#4545,#4550,#4555,#4560,#4565,#4570,#4575,#4580)); +#4890= IFCFACETEDBREP(#4888); +#4891= IFCSTYLEDITEM(#4890,(#4859),$); +#4894= IFCCLOSEDSHELL((#4609,#4618,#4633,#4640,#4655,#4662,#4677,#4684,#4697,#4704,#4719,#4726,#4739,#4744,#4749,#4754,#4759,#4764,#4769,#4774,#4779,#4784,#4789,#4794,#4799,#4804)); +#4896= IFCFACETEDBREP(#4894); +#4897= IFCCOLOURRGB($,0.83921568627451,0.643137254901961,0.494117647058824); +#4898= IFCSURFACESTYLERENDERING(#4897,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(128.),.NOTDEFINED.); +#4899= IFCSURFACESTYLE('Porte - bois de la feuille de porte',.BOTH.,(#4898)); +#4901= IFCPRESENTATIONSTYLEASSIGNMENT((#4899)); +#4903= IFCSTYLEDITEM(#4896,(#4901),$); +#4906= IFCCLOSEDSHELL((#4817,#4830,#4835,#4840,#4845,#4850)); +#4908= IFCFACETEDBREP(#4906); +#4909= IFCSTYLEDITEM(#4908,(#4901),$); +#4912= IFCSHAPEREPRESENTATION(#100,'Body','Brep',(#4854,#4866,#4872,#4878,#4884,#4890,#4896,#4908)); +#4914= IFCAXIS2PLACEMENT3D(#6,$,$); +#4915= IFCREPRESENTATIONMAP(#4914,#4912); +#4917= IFCDOORLININGPROPERTIES('2BWwIe9vrBFQVX6IOMZaFo',#41,'1 battant vide fini:80 x 205:5673107',$,$,$,$,$,$,$,$,$,$,$,$); +#4918= IFCDOORPANELPROPERTIES('2r4AA8lQX60go0B6m$FHkM',#41,'1 battant vide fini:80 x 205:5673107',$,$,.NOTDEFINED.,$,.NOTDEFINED.,$); +#4919= IFCDOORSTYLE('2BWwIe9vrBFQVX6J8MZaE$',#41,'80 x 205',$,$,(#4917,#4918),(#4915),'909642',.NOTDEFINED.,.NOTDEFINED.,.F.,.F.); +#4924= IFCMATERIAL('Porte - poign\X2\00E9\X0\e acier'); +#4925= IFCPRESENTATIONSTYLEASSIGNMENT((#4857)); +#4927= IFCSTYLEDITEM($,(#4925),$); +#4929= IFCSTYLEDREPRESENTATION(#95,'Style','Material',(#4927)); +#4931= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#4929),#4924); +#4934= IFCMATERIAL('Porte - bois de la feuille de porte'); +#4935= IFCPRESENTATIONSTYLEASSIGNMENT((#4899)); +#4937= IFCSTYLEDITEM($,(#4935),$); +#4939= IFCSTYLEDREPRESENTATION(#95,'Style','Material',(#4937)); +#4941= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#4939),#4934); +#4944= IFCMATERIALLIST((#4924,#4934)); +#4946= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$); +#4947= IFCMAPPEDITEM(#4915,#4946); +#4949= IFCSHAPEREPRESENTATION(#100,'Body','MappedRepresentation',(#4947)); +#4951= IFCPRODUCTDEFINITIONSHAPE($,$,(#4949)); +#4953= IFCCARTESIANPOINT((-0.246627062758956,-5.61337972307489,0.)); +#4955= IFCAXIS2PLACEMENT3D(#4953,$,$); +#6591= IFCLOCALPLACEMENT(#6577,#6590); +#4957= IFCDOOR('2BWwIe9vrBFQVX6ISMZaFo',#41,'1 battant vide fini:80 x 205:5673107',$,'1 battant vide fini:80 x 205',#6591,#4951,'5673107',2.13,0.960000000000003); +#4960= IFCMATERIALLIST((#4924,#4934)); +#4962= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('80 x 205'),$); +#4963= IFCPROPERTYSET('2BWwIe9vrBFQVX4jSMZaFo',#41,'Pset_DoorCommon',$,(#962,#4962)); +#4965= IFCPROPERTYSET('1PFVmeigXChQ28hdXaEqHw',#41,'Pset_QuantityTakeOff',$,(#4962)); +#4967= IFCRELDEFINESBYPROPERTIES('3R$U_GR0596f2dago7mtjD',#41,$,$,(#4957),#4963); +#4971= IFCRELDEFINESBYPROPERTIES('1IZKHVKwzCLfq4_zFLc_oE',#41,$,$,(#4957),#4965); +#4975= IFCCARTESIANPOINT((-2.16840434497101E-18,0.)); +#4977= IFCAXIS2PLACEMENT2D(#4975,#23); +#4978= IFCRECTANGLEPROFILEDEF(.AREA.,'Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon',#4977,0.012,2.35); +#4979= IFCCARTESIANPOINT((1.275,0.200000000000014,0.1)); +#4981= IFCAXIS2PLACEMENT3D(#4979,#19,#17); +#4982= IFCEXTRUDEDAREASOLID(#4978,#4981,#19,2.15); +#4983= IFCCARTESIANPOINT((-1.275,-1.175)); +#4985= IFCCARTESIANPOINT((1.275,-1.175)); +#4987= IFCCARTESIANPOINT((1.275,1.175)); +#4989= IFCCARTESIANPOINT((-1.275,1.175)); +#4991= IFCPOLYLINE((#4983,#4985,#4987,#4989,#4983)); +#4993= IFCCARTESIANPOINT((-1.175,-1.075)); +#4995= IFCCARTESIANPOINT((-1.175,1.075)); +#4997= IFCCARTESIANPOINT((1.175,1.075)); +#4999= IFCCARTESIANPOINT((1.175,-1.075)); +#5001= IFCPOLYLINE((#4993,#4995,#4997,#4999,#4993)); +#5003= IFCARBITRARYPROFILEDEFWITHVOIDS(.AREA.,'Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon',#4991,(#5001)); +#5005= IFCCARTESIANPOINT((1.275,0.,1.175)); +#5007= IFCAXIS2PLACEMENT3D(#5005,#15,#11); +#5008= IFCEXTRUDEDAREASOLID(#5003,#5007,#19,0.450000000000967); +#5009= IFCCOLOURRGB($,0.36078431372549,0.388235294117647,0.694117647058824); +#5010= IFCSURFACESTYLERENDERING(#5009,0.7,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(12.),.NOTDEFINED.); +#5011= IFCSURFACESTYLE('Fen\X2\00EA\X0\tre - Vitrage',.BOTH.,(#5010)); +#5013= IFCPRESENTATIONSTYLEASSIGNMENT((#5011)); +#5015= IFCSTYLEDITEM(#4982,(#5013),$); +#5018= IFCCOLOURRGB($,0.666666666666667,0.341176470588235,0.0509803921568627); +#5019= IFCSURFACESTYLERENDERING(#5018,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); +#5020= IFCSURFACESTYLE('Fen\X2\00EA\X0\tre - Cadre',.BOTH.,(#5019)); +#5022= IFCPRESENTATIONSTYLEASSIGNMENT((#5020)); +#5024= IFCSTYLEDITEM(#5008,(#5022),$); +#5027= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#4982,#5008)); +#5029= IFCAXIS2PLACEMENT3D(#6,$,$); +#5030= IFCREPRESENTATIONMAP(#5029,#5027); +#5031= IFCWINDOWLININGPROPERTIES('2WUAK7bhbE2fUsEV0E$mQI',#41,'Ouverture:Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon:5673117',$,$,$,$,$,$,$,$,$,$); +#5032= IFCWINDOWSTYLE('2BWwIe9vrBFQVX6J8MZaE3',#41,'Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon',$,$,(#5031),(#5030),'5673186',.NOTDEFINED.,.DOUBLE_PANEL_VERTICAL.,.F.,.F.); +#5036= IFCMATERIAL('Fen\X2\00EA\X0\tre - Vitrage'); +#5037= IFCPRESENTATIONSTYLEASSIGNMENT((#5011)); +#5039= IFCSTYLEDITEM($,(#5037),$); +#5041= IFCSTYLEDREPRESENTATION(#95,'Style','Material',(#5039)); +#5043= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#5041),#5036); +#5046= IFCMATERIAL('Fen\X2\00EA\X0\tre - Cadre'); +#5047= IFCPRESENTATIONSTYLEASSIGNMENT((#5020)); +#5049= IFCSTYLEDITEM($,(#5047),$); +#5051= IFCSTYLEDREPRESENTATION(#95,'Style','Material',(#5049)); +#5053= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#5051),#5046); +#5056= IFCMATERIALLIST((#5036,#5046)); +#5058= IFCMAPPEDITEM(#5030,#4946); +#5060= IFCSHAPEREPRESENTATION(#100,'Body','MappedRepresentation',(#5058)); +#5062= IFCPRODUCTDEFINITIONSHAPE($,$,(#5060)); +#5064= IFCCARTESIANPOINT((-0.0566515988982001,-2.64603282121672,0.)); +#5066= IFCAXIS2PLACEMENT3D(#5064,#19,#13); +#6621= IFCLOCALPLACEMENT(#6607,#6620); +#5068= IFCWINDOW('2BWwIe9vrBFQVX6ISMZaFy',#41,'Ouverture:Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon:5673117',$,'Ouverture:Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon',#6621,#5062,'5673117',2.35,2.55); +#5071= IFCMATERIALLIST((#5036,#5046)); +#5073= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon'),$); +#5074= IFCPROPERTYSET('2zEzfo2Jr2A8SlTy3Ffrwt',#41,'Pset_QuantityTakeOff',$,(#5073)); +#5076= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(1.3),$); +#5077= IFCPROPERTYSET('2BWwIe9vrBFQVX4jaMZaFy',#41,'Pset_WindowCommon',$,(#975,#5073,#5076)); +#5079= IFCRELDEFINESBYPROPERTIES('2OB7tJKr53RPHi7$jLo512',#41,$,$,(#5068),#5074); +#5083= IFCRELDEFINESBYPROPERTIES('0ZgA8Yz0f4K89DRDQiU$yT',#41,$,$,(#5068),#5077); +#5089= IFCAXIS2PLACEMENT3D(#6,$,$); +#5090= IFCLOCALPLACEMENT(#127,#5089); +#5091= IFCCARTESIANPOINT((-1.98276627614819,-2.48532861992595)); +#5093= IFCCARTESIANPOINT((3.19009775257676,-2.48532861992595)); +#5095= IFCCARTESIANPOINT((4.35752517332644,-0.0179817180677774)); +#5097= IFCCARTESIANPOINT((0.040373859896624,-0.0179817180677799)); +#5099= IFCCARTESIANPOINT((-1.49936388769202,3.13894850083789)); +#5101= IFCCARTESIANPOINT((-4.10586662195961,1.86767217514957)); +#5103= IFCPOLYLINE((#5091,#5093,#5095,#5097,#5099,#5101,#5091)); +#5105= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#5103); +#5106= IFCCARTESIANPOINT((1.20259375117976,-2.87805110314894,0.)); +#5108= IFCAXIS2PLACEMENT3D(#5106,#21,#13); +#5109= IFCEXTRUDEDAREASOLID(#5105,#5108,#19,0.3); +#5110= IFCCOLOURRGB($,0.498039215686275,0.498039215686275,0.498039215686275); +#5111= IFCSURFACESTYLERENDERING(#5110,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); +#5112= IFCSURFACESTYLE('Sol par d\X2\00E9\X0\faut',.BOTH.,(#5111)); +#5114= IFCPRESENTATIONSTYLEASSIGNMENT((#5112)); +#5116= IFCSTYLEDITEM(#5109,(#5114),$); +#5119= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#5109)); +#5121= IFCPRODUCTDEFINITIONSHAPE($,$,(#5119)); +#5123= IFCSLAB('2BWwIe9vrBFQVX6ISMZa9X',#41,'Sol:EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm:5673216',$,'Sol:EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm',#5090,#5121,'5673216',.FLOOR.); +#5126= IFCSLABTYPE('15Z0yK0RiHrPC20026FoLQ',#41,'Sol:EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm',$,$,(#5161,#5164,#5166),$,'759',$,.FLOOR.); +#5127= IFCMATERIAL('Sol par d\X2\00E9\X0\faut'); +#5128= IFCPRESENTATIONSTYLEASSIGNMENT((#5112)); +#5130= IFCSTYLEDITEM($,(#5128),$); +#5132= IFCSTYLEDREPRESENTATION(#95,'Style','Material',(#5130)); +#5134= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#5132),#5127); +#5137= IFCMATERIALLAYER(#5127,0.3,$); +#5138= IFCMATERIALLAYERSET((#5137),'Sol:EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm'); +#5141= IFCMATERIALLAYERSETUSAGE(#5138,.AXIS3.,.POSITIVE.,0.); +#5142= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm'),$); +#5143= IFCPROPERTYSET('1fPjVWlQL7Buq1Xqh7tgPt',#41,'Pset_QuantityTakeOff',$,(#5142)); +#5145= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm'),$); +#5146= IFCPROPERTYSET('2sC44MBJ1F$xLwEEs$U5xn',#41,'Pset_ReinforcementBarPitchOfSlab',$,(#5145)); +#5148= IFCPROPERTYSINGLEVALUE('PitchAngle',$,IFCPLANEANGLEMEASURE(0.),$); +#5149= IFCPROPERTYSET('2BWwIe9vrBFQVX4jmMZa9X',#41,'Pset_SlabCommon',$,(#975,#977,#5142,#5148)); +#5151= IFCRELDEFINESBYPROPERTIES('1uFJWOvAvAN9v3BdalGLGu',#41,$,$,(#5123),#5143); +#5155= IFCRELDEFINESBYPROPERTIES('1S_xOw5e53pRogb2CtzClp',#41,$,$,(#5123),#5146); +#5158= IFCRELDEFINESBYPROPERTIES('2jgFRZ8ND1ZwqHSekiBp_1',#41,$,$,(#5123),#5149); +#5161= IFCPROPERTYSET('12I2u7K4X8MewDz3hej0D6',#41,'Pset_QuantityTakeOff',$,(#5142)); +#5163= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm'),$); +#5164= IFCPROPERTYSET('1r3f3ADivCAf1fCH00fDtJ',#41,'Pset_ReinforcementBarPitchOfSlab',$,(#5163)); +#5166= IFCPROPERTYSET('15Z0yK0RiHrPC22$k6FoLQ',#41,'Pset_SlabCommon',$,(#962,#5142)); +#5175= IFCAXIS2PLACEMENT3D(#6,$,$); +#5176= IFCLOCALPLACEMENT(#133,#5175); +#5177= IFCCARTESIANPOINT((-2.15077792979021,-4.17828516162214)); +#5179= IFCCARTESIANPOINT((1.13196051619294,-4.17828516162214)); +#5181= IFCCARTESIANPOINT((3.47886601536876,0.78187759404353)); +#5183= IFCCARTESIANPOINT((0.198250272246556,4.87986401016125)); +#5185= IFCCARTESIANPOINT((-2.45600003811685,2.75502159484294)); +#5187= IFCCARTESIANPOINT((-0.202298835901195,-0.0601928758034377)); +#5189= IFCPOLYLINE((#5177,#5179,#5181,#5183,#5185,#5187,#5177)); +#5191= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm',#5189); +#5192= IFCCARTESIANPOINT((1.14693406461897,-2.80315159929068,0.)); +#5194= IFCDIRECTION((0.42769257940976,-0.903924254303327,0.)); +#5196= IFCAXIS2PLACEMENT3D(#5192,#19,#5194); +#5197= IFCEXTRUDEDAREASOLID(#5191,#5196,#19,0.4); +#5198= IFCCOLOURRGB($,0.501960784313725,0.501960784313725,0.250980392156863); +#5199= IFCSURFACESTYLERENDERING(#5198,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); +#5200= IFCSURFACESTYLE('Toit par d\X2\00E9\X0\faut',.BOTH.,(#5199)); +#5202= IFCPRESENTATIONSTYLEASSIGNMENT((#5200)); +#5204= IFCSTYLEDITEM(#5197,(#5202),$); +#5207= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#5197)); +#5209= IFCPRODUCTDEFINITIONSHAPE($,$,(#5207)); +#5211= IFCROOF('2BWwIe9vrBFQVX6ISMZa9B',#41,'Toit de base:G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm:5673258',$,'Toit de base:G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm',#5176,$,'5673258',.NOTDEFINED.); +#5213= IFCLOCALPLACEMENT(#133,#5175); +#5214= IFCSLAB('2BWwIe9vrBFQVX6IKMZa9B',#41,'Toit de base:G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm:5673258:1',$,'Toit de base:G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm',#5213,#5209,'5673258',.ROOF.); +#5217= IFCCARTESIANPOINT((-2.77555756156289E-16,0.)); +#5219= IFCAXIS2PLACEMENT2D(#5217,#23); +#5220= IFCRECTANGLEPROFILEDEF(.AREA.,'G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm',#5219,0.6,0.599999999999997); +#5221= IFCCARTESIANPOINT((0.701761701821962,-3.69603282121672,0.)); +#5223= IFCAXIS2PLACEMENT3D(#5221,#19,#15); +#5224= IFCEXTRUDEDAREASOLID(#5220,#5223,#19,0.4); +#5225= IFCSTYLEDITEM(#5224,(#5202),$); +#5228= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#5224)); +#5230= IFCPRODUCTDEFINITIONSHAPE($,$,(#5228)); +#5232= IFCLOCALPLACEMENT(#133,#5175); +#5233= IFCOPENINGELEMENT('08SCJ42f1DSv_0XzFwl1kQ',#41,'Toit de base:G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm:5673258:1',$,'Opening',#5232,#5230,$); +#5238= IFCRELVOIDSELEMENT('1HzrCxml5BuRFOb1zWnb1O',#41,$,$,#5214,#5233); +#5241= IFCCARTESIANPOINT((2.77555756156289E-17,3.05311331771918E-16)); +#5243= IFCAXIS2PLACEMENT2D(#5241,#23); +#5244= IFCRECTANGLEPROFILEDEF(.AREA.,'G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm',#5243,0.599999999999999,0.599999999999997); +#5245= IFCCARTESIANPOINT((2.90597337612474,-2.28633199499502,0.)); +#5247= IFCDIRECTION((0.438371146789079,0.898794046299166,0.)); +#5249= IFCAXIS2PLACEMENT3D(#5245,#19,#5247); +#5250= IFCEXTRUDEDAREASOLID(#5244,#5249,#19,0.4); +#5251= IFCSTYLEDITEM(#5250,(#5202),$); +#5254= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#5250)); +#5256= IFCPRODUCTDEFINITIONSHAPE($,$,(#5254)); +#5258= IFCLOCALPLACEMENT(#133,#5175); +#5259= IFCOPENINGELEMENT('2Vko6HZTTFvwaL2LBVrCWf',#41,'Toit de base:G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm:5673258:2',$,'Opening',#5258,#5256,$); +#5262= IFCRELVOIDSELEMENT('17U8qBeEH8lOWZMLdzOPmk',#41,$,$,#5214,#5259); +#5264= IFCRELAGGREGATES('0lZb0b101ErhZgUUV4RxVU',#41,$,$,#5211,(#5214)); +#5268= IFCMATERIAL('Toit par d\X2\00E9\X0\faut'); +#5269= IFCPRESENTATIONSTYLEASSIGNMENT((#5200)); +#5271= IFCSTYLEDITEM($,(#5269),$); +#5273= IFCSTYLEDREPRESENTATION(#95,'Style','Material',(#5271)); +#5275= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#5273),#5268); +#5278= IFCMATERIALLAYER(#5268,0.4,$); +#5279= IFCMATERIALLAYERSET((#5278),'Toit de base:G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm'); +#5282= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm'),$); +#5283= IFCPROPERTYSET('1tUXqGl3bB28ZOY_7dKj$4',#41,'Pset_QuantityTakeOff',$,(#5282)); +#5285= IFCPROPERTYSINGLEVALUE('ProjectedArea',$,IFCAREAMEASURE(29.955226915844),$); +#5286= IFCPROPERTYSINGLEVALUE('TotalArea',$,IFCAREAMEASURE(29.235226915844),$); +#5287= IFCPROPERTYSET('2BWwIe9vrBFQVX4juMZa9B',#41,'Pset_RoofCommon',$,(#975,#5282,#5285,#5286)); +#5289= IFCPROPERTYSET('38$FXLEVb9$vbzSzVrVlGL',#41,'Pset_QuantityTakeOff',$,(#5282)); +#5291= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm'),$); +#5292= IFCPROPERTYSET('0yXxEidRD9evYFV3X_Omd7',#41,'Pset_ReinforcementBarPitchOfSlab',$,(#5291)); +#5294= IFCPROPERTYSET('2BWwIe9vrBFQVX4jmMZa9B',#41,'Pset_SlabCommon',$,(#975,#5148,#5282)); +#5296= IFCPROPERTYSET('1ZXavq5Pf99PV4rgoEVcJg',#41,'Pset_OpeningElementCommon',$,(#5282)); +#5298= IFCPROPERTYSET('3k_bzrhzzEABo7Q3rn53Qd',#41,'Pset_QuantityTakeOff',$,(#5282)); +#5300= IFCPROPERTYSET('2C55$hiEvBouUQR6QVKee8',#41,'Pset_OpeningElementCommon',$,(#5282)); +#5302= IFCPROPERTYSET('3LxGyFdGLDb930ycHvDjQ3',#41,'Pset_QuantityTakeOff',$,(#5282)); +#5304= IFCRELDEFINESBYPROPERTIES('1f2XLK3Rb6vhxzjz8m6Asd',#41,$,$,(#5211),#5283); +#5308= IFCRELDEFINESBYPROPERTIES('1NuxaFJ4z2UOFeX3C0tew6',#41,$,$,(#5211),#5287); +#5311= IFCRELDEFINESBYPROPERTIES('1es7B4ns53weBBMjFi1uNI',#41,$,$,(#5214),#5289); +#5315= IFCRELDEFINESBYPROPERTIES('0fZlsUWx9Aw8LfmWQ29GeW',#41,$,$,(#5214),#5292); +#5318= IFCRELDEFINESBYPROPERTIES('2kjUeBYOX3jOtSjj1bUHXr',#41,$,$,(#5214),#5294); +#5321= IFCRELDEFINESBYPROPERTIES('3$1AzITH15UeWu7CNfx5Qs',#41,$,$,(#5233),#5296); +#5325= IFCRELDEFINESBYPROPERTIES('27MsJdRSD89wCHfGo_VHxO',#41,$,$,(#5233),#5298); +#5328= IFCRELDEFINESBYPROPERTIES('3lxVYM_h59yuB023MoDLZH',#41,$,$,(#5259),#5300); +#5332= IFCRELDEFINESBYPROPERTIES('3HuKjFiUXEyxbmkhya4tUR',#41,$,$,(#5259),#5302); +#5335= IFCCARTESIANPOINT((-0.380000000000003,-0.560000000000002,4.0576)); +#5337= IFCCARTESIANPOINT((-0.330000000000012,-0.510000000000011,4.0576)); +#5339= IFCCARTESIANPOINT((0.170000000000005,-0.510000000000011,4.0576)); +#5341= IFCCARTESIANPOINT((0.219999999999996,-0.560000000000002,4.0576)); +#5343= IFCPOLYLOOP((#5335,#5337,#5339,#5341)); +#5345= IFCFACEOUTERBOUND(#5343,.T.); +#5346= IFCFACE((#5345)); +#5348= IFCCARTESIANPOINT((-0.380000000000003,-0.560000000000002,4.1576)); +#5350= IFCCARTESIANPOINT((0.219999999999996,-0.560000000000002,4.1576)); +#5352= IFCPOLYLOOP((#5348,#5335,#5341,#5350)); +#5354= IFCFACEOUTERBOUND(#5352,.T.); +#5355= IFCFACE((#5354)); +#5357= IFCCARTESIANPOINT((-0.330000000000012,-0.510000000000011,4.1576)); +#5359= IFCCARTESIANPOINT((0.170000000000005,-0.510000000000011,4.1576)); +#5361= IFCPOLYLOOP((#5357,#5348,#5350,#5359)); +#5363= IFCFACEOUTERBOUND(#5361,.T.); +#5364= IFCFACE((#5363)); +#5366= IFCPOLYLOOP((#5337,#5357,#5359,#5339)); +#5368= IFCFACEOUTERBOUND(#5366,.T.); +#5369= IFCFACE((#5368)); +#5371= IFCCARTESIANPOINT((0.170000000000005,-0.00999999999999482,4.0576)); +#5373= IFCCARTESIANPOINT((0.219999999999996,0.039999999999996,4.0576)); +#5375= IFCPOLYLOOP((#5341,#5339,#5371,#5373)); +#5377= IFCFACEOUTERBOUND(#5375,.T.); +#5378= IFCFACE((#5377)); +#5380= IFCCARTESIANPOINT((0.219999999999996,0.039999999999996,4.1576)); +#5382= IFCPOLYLOOP((#5350,#5341,#5373,#5380)); +#5384= IFCFACEOUTERBOUND(#5382,.T.); +#5385= IFCFACE((#5384)); +#5387= IFCCARTESIANPOINT((0.170000000000005,-0.00999999999999482,4.1576)); +#5389= IFCPOLYLOOP((#5359,#5350,#5380,#5387)); +#5391= IFCFACEOUTERBOUND(#5389,.T.); +#5392= IFCFACE((#5391)); +#5394= IFCPOLYLOOP((#5339,#5359,#5387,#5371)); +#5396= IFCFACEOUTERBOUND(#5394,.T.); +#5397= IFCFACE((#5396)); +#5399= IFCCARTESIANPOINT((-0.330000000000012,-0.00999999999999483,4.0576)); +#5401= IFCCARTESIANPOINT((-0.380000000000003,0.0399999999999959,4.0576)); +#5403= IFCPOLYLOOP((#5373,#5371,#5399,#5401)); +#5405= IFCFACEOUTERBOUND(#5403,.T.); +#5406= IFCFACE((#5405)); +#5408= IFCCARTESIANPOINT((-0.380000000000003,0.0399999999999959,4.1576)); +#5410= IFCPOLYLOOP((#5380,#5373,#5401,#5408)); +#5412= IFCFACEOUTERBOUND(#5410,.T.); +#5413= IFCFACE((#5412)); +#5415= IFCCARTESIANPOINT((-0.330000000000012,-0.00999999999999483,4.1576)); +#5417= IFCPOLYLOOP((#5387,#5380,#5408,#5415)); +#5419= IFCFACEOUTERBOUND(#5417,.T.); +#5420= IFCFACE((#5419)); +#5422= IFCPOLYLOOP((#5371,#5387,#5415,#5399)); +#5424= IFCFACEOUTERBOUND(#5422,.T.); +#5425= IFCFACE((#5424)); +#5427= IFCPOLYLOOP((#5401,#5399,#5337,#5335)); +#5429= IFCFACEOUTERBOUND(#5427,.T.); +#5430= IFCFACE((#5429)); +#5432= IFCPOLYLOOP((#5408,#5401,#5335,#5348)); +#5434= IFCFACEOUTERBOUND(#5432,.T.); +#5435= IFCFACE((#5434)); +#5437= IFCPOLYLOOP((#5415,#5408,#5348,#5357)); +#5439= IFCFACEOUTERBOUND(#5437,.T.); +#5440= IFCFACE((#5439)); +#5442= IFCPOLYLOOP((#5399,#5415,#5357,#5337)); +#5444= IFCFACEOUTERBOUND(#5442,.T.); +#5445= IFCFACE((#5444)); +#5447= IFCCLOSEDSHELL((#5346,#5355,#5364,#5369,#5378,#5385,#5392,#5397,#5406,#5413,#5420,#5425,#5430,#5435,#5440,#5445)); +#5449= IFCFACETEDBREP(#5447); +#5450= IFCCOLOURRGB($,0.968627450980392,0.968627450980392,0.968627450980392); +#5451= IFCSURFACESTYLERENDERING(#5450,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(128.),.NOTDEFINED.); +#5452= IFCSURFACESTYLE('M\X2\00E9\X0\tal - Aluminium',.BOTH.,(#5451)); +#5454= IFCPRESENTATIONSTYLEASSIGNMENT((#5452)); +#5456= IFCSTYLEDITEM(#5449,(#5454),$); +#5459= IFCSHAPEREPRESENTATION(#100,'Body','Brep',(#5449)); +#5461= IFCAXIS2PLACEMENT3D(#6,$,$); +#5462= IFCREPRESENTATIONMAP(#5461,#5459); +#5463= IFCWINDOWLININGPROPERTIES('1iHRwiHI12Vgca_BMpUGLK',#41,'ENE_Fen\X2\00EA\X0\treDeToitRectangulaire:600mm x 600mm:5673275',$,$,$,$,$,$,$,$,$,$); +#5464= IFCWINDOWSTYLE('2BWwIe9vrBFQVX6J8MZa9T',#41,'600mm x 600mm',$,$,(#5463),(#5462),'5673276',.NOTDEFINED.,.NOTDEFINED.,.F.,.F.); +#5468= IFCMATERIAL('M\X2\00E9\X0\tal - Aluminium'); +#5469= IFCPRESENTATIONSTYLEASSIGNMENT((#5452)); +#5471= IFCSTYLEDITEM($,(#5469),$); +#5473= IFCSTYLEDREPRESENTATION(#95,'Style','Material',(#5471)); +#5475= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#5473),#5468); +#5478= IFCMAPPEDITEM(#5462,#4946); +#5480= IFCSHAPEREPRESENTATION(#100,'Body','MappedRepresentation',(#5478)); +#5482= IFCPRODUCTDEFINITIONSHAPE($,$,(#5480)); +#5484= IFCCARTESIANPOINT((0.781761701821966,-3.43603282121672,-3.6576)); +#5486= IFCAXIS2PLACEMENT3D(#5484,$,$); +#5487= IFCLOCALPLACEMENT(#133,#5486); +#5488= IFCWINDOW('2BWwIe9vrBFQVX6ISMZa9Q',#41,'ENE_Fen\X2\00EA\X0\treDeToitRectangulaire:600mm x 600mm:5673275',$,'ENE_Fen\X2\00EA\X0\treDeToitRectangulaire:600mm x 600mm',#5487,#5482,'5673275',0.778250561573641,0.997150419015361); +#5491= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('600mm x 600mm'),$); +#5492= IFCPROPERTYSET('3rj95wwID3ThDRUlBMK5ud',#41,'Pset_QuantityTakeOff',$,(#5491)); +#5494= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(3.6886),$); +#5495= IFCPROPERTYSET('2BWwIe9vrBFQVX4jaMZa9Q',#41,'Pset_WindowCommon',$,(#975,#5491,#5494)); +#5497= IFCRELDEFINESBYPROPERTIES('0rmHXvs212TeC05$_Q3zoh',#41,$,$,(#5488),#5492); +#5501= IFCRELDEFINESBYPROPERTIES('3sTdu16BPABx01dN9ZPNjQ',#41,$,$,(#5488),#5495); +#5505= IFCCARTESIANPOINT((5.13966084254927,-0.900234847484086,0.)); +#5507= IFCDIRECTION((-0.898794046299166,0.438371146789079,0.)); +#5509= IFCAXIS2PLACEMENT3D(#5505,#19,#5507); +#5510= IFCLOCALPLACEMENT(#127,#5509); +#5511= IFCCARTESIANPOINT((2.95,-0.)); +#5513= IFCPOLYLINE((#9,#5511)); +#5515= IFCSHAPEREPRESENTATION(#98,'Axis','Curve2D',(#5513)); +#5517= IFCCARTESIANPOINT((1.475,-1.11022302462516E-16)); +#5519= IFCAXIS2PLACEMENT2D(#5517,#25); +#5520= IFCRECTANGLEPROFILEDEF(.AREA.,$,#5519,2.95,0.45); +#5521= IFCAXIS2PLACEMENT3D(#6,$,$); +#5522= IFCEXTRUDEDAREASOLID(#5520,#5521,#19,3.80000000000133); +#5523= IFCSTYLEDITEM(#5522,(#884),$); +#5526= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#5522)); +#5528= IFCPRODUCTDEFINITIONSHAPE($,$,(#5515,#5526)); +#5530= IFCWALLSTANDARDCASE('3lKgB_frT0B9jtit5Xj9YX',#41,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5673794',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#5510,#5528,'5673794'); +#5533= IFCMATERIALLAYERSETUSAGE(#947,.AXIS2.,.POSITIVE.,-0.225); +#5534= IFCPROPERTYSET('1H0rmLaMf1wOXhhmZKihDy',#41,'Pset_QuantityTakeOff',$,(#955)); +#5536= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#5537= IFCPROPERTYSET('1ZeZnQ3SjESx1KcyA2bevX',#41,'Pset_ReinforcementBarPitchOfWall',$,(#5536)); +#5539= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#5540= IFCPROPERTYSET('3lKgB_frT0B9jtk8nXj9YX',#41,'Pset_WallCommon',$,(#955,#975,#976,#977,#5539)); +#5542= IFCRELDEFINESBYPROPERTIES('1vmND1RyPFn9hERHfvkN8f',#41,$,$,(#5530),#5534); +#5546= IFCRELDEFINESBYPROPERTIES('2xU67hRE55GelvrkkIbYdQ',#41,$,$,(#5530),#5537); +#5549= IFCRELDEFINESBYPROPERTIES('2e$mhpDibBwABShUqH2yW1',#41,$,$,(#5530),#5540); +#5552= IFCCARTESIANPOINT((2.5918135583565,0.0920978670988421,0.)); +#5554= IFCDIRECTION((-0.438371146789079,-0.898794046299166,0.)); +#5556= IFCAXIS2PLACEMENT3D(#5552,#19,#5554); +#5557= IFCLOCALPLACEMENT(#127,#5556); +#5558= IFCCARTESIANPOINT((3.15618934952188,-0.)); +#5560= IFCPOLYLINE((#9,#5558)); +#5562= IFCSHAPEREPRESENTATION(#98,'Axis','Curve2D',(#5560)); +#5564= IFCCARTESIANPOINT((0.,-0.225)); +#5566= IFCCARTESIANPOINT((3.15618934952188,-0.225)); +#5568= IFCCARTESIANPOINT((2.93670968466724,0.224999999999999)); +#5570= IFCCARTESIANPOINT((2.9,0.225)); +#5572= IFCCARTESIANPOINT((0.,0.225)); +#5574= IFCPOLYLINE((#5564,#5566,#5568,#5570,#5572,#5564)); +#5576= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#5574); +#5577= IFCAXIS2PLACEMENT3D(#6,$,$); +#5578= IFCEXTRUDEDAREASOLID(#5576,#5577,#19,3.80000000000133); +#5579= IFCSTYLEDITEM(#5578,(#884),$); +#5582= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#5578)); +#5584= IFCPRODUCTDEFINITIONSHAPE($,$,(#5562,#5582)); +#5586= IFCWALLSTANDARDCASE('3lKgB_frT0B9jtit5Xj9Xk',#41,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5673869',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#5557,#5584,'5673869'); +#5589= IFCMATERIALLAYERSETUSAGE(#947,.AXIS2.,.POSITIVE.,-0.225); +#5590= IFCPROPERTYSET('05b1wlosj4KP6BolKkRvsj',#41,'Pset_QuantityTakeOff',$,(#955)); +#5592= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#5593= IFCPROPERTYSET('32EjRRCkT8VeHTSAW99I2O',#41,'Pset_ReinforcementBarPitchOfWall',$,(#5592)); +#5595= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#5596= IFCPROPERTYSET('3lKgB_frT0B9jtk8nXj9Xk',#41,'Pset_WallCommon',$,(#955,#975,#976,#977,#5595)); +#5598= IFCRELDEFINESBYPROPERTIES('369kAUaWvAMgKqlh$1K$k$',#41,$,$,(#5586),#5590); +#5602= IFCRELDEFINESBYPROPERTIES('3WggGPEhj9VeOd_favuHQc',#41,$,$,(#5586),#5593); +#5605= IFCRELDEFINESBYPROPERTIES('3Gdppho$z858J8RIOt4Y1H',#41,$,$,(#5586),#5596); +#5608= IFCMAPPEDITEM(#5462,#4946); +#5609= IFCSHAPEREPRESENTATION(#100,'Body','MappedRepresentation',(#5608)); +#5611= IFCPRODUCTDEFINITIONSHAPE($,$,(#5609)); +#5613= IFCCARTESIANPOINT((3.09185339799384,-2.08771523470036,-3.6576)); +#5615= IFCDIRECTION((0.898794046299166,-0.438371146789079,0.)); +#5617= IFCAXIS2PLACEMENT3D(#5613,#19,#5615); +#5618= IFCLOCALPLACEMENT(#133,#5617); +#5619= IFCWINDOW('3lKgB_frT0B9jtit5Xj9$D',#41,'ENE_Fen\X2\00EA\X0\treDeToitRectangulaire:600mm x 600mm:5674030',$,'ENE_Fen\X2\00EA\X0\treDeToitRectangulaire:600mm x 600mm',#5618,#5611,'5674030',0.778250561573641,0.997150419015361); +#5622= IFCPROPERTYSET('1VsBbHlBjB6AJn9ofNlT7Y',#41,'Pset_QuantityTakeOff',$,(#5491)); +#5624= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(3.6886),$); +#5625= IFCPROPERTYSET('3lKgB_frT0B9jtk8zXj9$D',#41,'Pset_WindowCommon',$,(#975,#5491,#5624)); +#5627= IFCRELDEFINESBYPROPERTIES('3lUh$9eHT4suLXY$MrRg4D',#41,$,$,(#5619),#5622); +#5631= IFCRELDEFINESBYPROPERTIES('3qed1PeJf4gwcl2YX8CQgz',#41,$,$,(#5619),#5625); +#5634= IFCMAPPEDITEM(#5030,#4946); +#5635= IFCSHAPEREPRESENTATION(#100,'Body','MappedRepresentation',(#5634)); +#5637= IFCPRODUCTDEFINITIONSHAPE($,$,(#5635)); +#5639= IFCCARTESIANPOINT((1.58852156510384,-2.47821926825141,0.)); +#5641= IFCDIRECTION((0.438371146789079,0.898794046299166,0.)); +#5643= IFCAXIS2PLACEMENT3D(#5639,#19,#5641); +#6651= IFCLOCALPLACEMENT(#6637,#6650); +#5645= IFCWINDOW('3lKgB_frT0B9jtit5Xj9wF',#41,'Ouverture:Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon:5674348',$,'Ouverture:Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon',#6651,#5637,'5674348',2.35,2.55); +#5648= IFCMATERIALLIST((#5036,#5046)); +#5650= IFCPROPERTYSET('0DAzjaLV50nh3KEZGOlk3J',#41,'Pset_QuantityTakeOff',$,(#5073)); +#5652= IFCPROPERTYSET('3lKgB_frT0B9jtk8zXj9wF',#41,'Pset_WindowCommon',$,(#975,#5073,#5076)); +#5654= IFCRELDEFINESBYPROPERTIES('1kTSJnZ813ufnksfyoDiQt',#41,$,$,(#5645),#5650); +#5658= IFCRELDEFINESBYPROPERTIES('0Xw0_wn1f60gqCDbR8z6SM',#41,$,$,(#5645),#5652); +#5661= IFCCARTESIANPOINT((1.50084733574603,-2.65797807751124,0.)); +#5663= IFCDIRECTION((0.898794046299166,-0.438371146789079,0.)); +#5665= IFCAXIS2PLACEMENT3D(#5661,#19,#5663); +#5666= IFCLOCALPLACEMENT(#127,#5665); +#5667= IFCCARTESIANPOINT((2.5,-0.)); +#5669= IFCPOLYLINE((#9,#5667)); +#5671= IFCSHAPEREPRESENTATION(#98,'Axis','Curve2D',(#5669)); +#5673= IFCCARTESIANPOINT((1.25,1.21430643318377E-16)); +#5675= IFCAXIS2PLACEMENT2D(#5673,#25); +#5676= IFCRECTANGLEPROFILEDEF(.AREA.,$,#5675,2.5,0.0999999999999995); +#5677= IFCAXIS2PLACEMENT3D(#6,$,$); +#5678= IFCEXTRUDEDAREASOLID(#5676,#5677,#19,3.79999999999848); +#5679= IFCCOLOURRGB($,0.498039215686275,0.498039215686275,0.498039215686275); +#5680= IFCSURFACESTYLERENDERING(#5679,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); +#5681= IFCSURFACESTYLE('Mur par d\X2\00E9\X0\faut',.BOTH.,(#5680)); +#5683= IFCPRESENTATIONSTYLEASSIGNMENT((#5681)); +#5685= IFCSTYLEDITEM(#5678,(#5683),$); +#5688= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#5678)); +#5690= IFCPRODUCTDEFINITIONSHAPE($,$,(#5671,#5688)); +#5692= IFCWALLSTANDARDCASE('3lKgB_frT0B9jtit5Xj9uK',#41,'Mur de base:Int - Brique 10.0:5674487',$,'Mur de base:Int - Brique 10.0',#5666,#5690,'5674487'); +#5695= IFCMATERIAL('Mur par d\X2\00E9\X0\faut'); +#5696= IFCPRESENTATIONSTYLEASSIGNMENT((#5681)); +#5698= IFCSTYLEDITEM($,(#5696),$); +#5700= IFCSTYLEDREPRESENTATION(#95,'Style','Material',(#5698)); +#5702= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#5700),#5695); +#5705= IFCMATERIALLAYER(#5695,0.1,$); +#5706= IFCMATERIALLAYERSET((#5705),'Mur de base:Int - Brique 10.0'); +#5709= IFCMATERIALLAYERSETUSAGE(#5706,.AXIS2.,.NEGATIVE.,0.05); +#5710= IFCWALLTYPE('2oqeEfCy933wX62opuNruC',#41,'Mur de base:Int - Brique 10.0',$,$,(#5712,#5715,#5717),$,'806757',$,.STANDARD.); +#5711= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Int - Brique 10.0'),$); +#5712= IFCPROPERTYSET('05A3H00pn5kwP2KcWBNu1w',#41,'Pset_QuantityTakeOff',$,(#5711)); +#5714= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Int - Brique 10.0'),$); +#5715= IFCPROPERTYSET('0n99qt27f52OgVnxB9ij1o',#41,'Pset_ReinforcementBarPitchOfWall',$,(#5714)); +#5717= IFCPROPERTYSET('2oqeEfCy933wX60D7uNruC',#41,'Pset_WallCommon',$,(#962,#5711)); +#5723= IFCPROPERTYSET('3_44nKl4DFrRVFYqUCc_LW',#41,'Pset_QuantityTakeOff',$,(#5711)); +#5725= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Int - Brique 10.0'),$); +#5726= IFCPROPERTYSET('17gtw0bVXCMPIbhGayEoM1',#41,'Pset_ReinforcementBarPitchOfWall',$,(#5725)); +#5728= IFCPROPERTYSET('3lKgB_frT0B9jtk8nXj9uK',#41,'Pset_WallCommon',$,(#962,#976,#977,#5711)); +#5730= IFCRELDEFINESBYPROPERTIES('3f06rsosH2qh6_xKnmdLsN',#41,$,$,(#5692),#5723); +#5734= IFCRELDEFINESBYPROPERTIES('3Ab2dESJLABQH_MF0HufO2',#41,$,$,(#5692),#5726); +#5737= IFCRELDEFINESBYPROPERTIES('34bayf2C52S91BqKrjw$Vy',#41,$,$,(#5692),#5728); +#5740= IFCCARTESIANPOINT((-2.35870602887282,-5.38837972307488,0.)); +#5742= IFCAXIS2PLACEMENT3D(#5740,$,$); +#5743= IFCLOCALPLACEMENT(#122,#5742); +#5744= IFCCARTESIANPOINT((5.91976305903272,0.)); +#5746= IFCPOLYLINE((#9,#5744)); +#5748= IFCSHAPEREPRESENTATION(#98,'Axis','Curve2D',(#5746)); +#5750= IFCCARTESIANPOINT((5.70028339417809,-0.225)); +#5752= IFCCARTESIANPOINT((5.91976305903272,0.225000000000001)); +#5754= IFCCARTESIANPOINT((5.41909218581889,0.225)); +#5756= IFCCARTESIANPOINT((0.497829323483333,0.225)); +#5758= IFCCARTESIANPOINT((0.,0.225)); +#5760= IFCCARTESIANPOINT((0.212917907466403,-0.224999999999999)); +#5762= IFCPOLYLINE((#5750,#5752,#5754,#5756,#5758,#5760,#5750)); +#5764= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#5762); +#5765= IFCAXIS2PLACEMENT3D(#6,$,$); +#5766= IFCEXTRUDEDAREASOLID(#5764,#5765,#19,3.); +#5767= IFCSTYLEDITEM(#5766,(#884),$); +#5770= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#5766)); +#5772= IFCPRODUCTDEFINITIONSHAPE($,$,(#5748,#5770)); +#5774= IFCWALLSTANDARDCASE('2HZAfWR3f8VOq4g8PYtEpA',#41,'Mur de base:Test:5675979',$,'Mur de base:Test',#5743,#5772,'5675979'); +#5777= IFCAXIS2PLACEMENT3D(#6,$,$); +#6650= IFCAXIS2PLACEMENT3D(#6648,#19,#13); +#5780= IFCCARTESIANPOINT((0.,0.)); +#5782= IFCAXIS2PLACEMENT2D(#5780,#23); +#5783= IFCRECTANGLEPROFILEDEF(.AREA.,'80 x 205',#5782,2.13,0.960000000000003); +#5784= IFCCARTESIANPOINT((2.59207896611386,-1.749,4.065)); +#5786= IFCAXIS2PLACEMENT3D(#5784,#15,#19); +#5787= IFCEXTRUDEDAREASOLID(#5783,#5786,#19,3.048); +#5788= IFCSTYLEDITEM(#5787,(#5683),$); +#5791= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#5787)); +#5793= IFCPRODUCTDEFINITIONSHAPE($,$,(#5791)); +#5795= IFCAXIS2PLACEMENT3D(#6,$,$); +#5796= IFCLOCALPLACEMENT(#5743,#5795); +#5797= IFCOPENINGELEMENT('3VdC4hMSPECwHy9x7Fu9_J',#41,'Mur de base:Test:5675979',$,'Opening',#5796,#5793,$); +#5800= IFCRELVOIDSELEMENT('0mQVcw6or3EAlLWbKlSaXd',#41,$,$,#5774,#5797); +#5803= IFCMATERIALLAYER(#902,0.05,$); +#5804= IFCMATERIALLAYER(#915,0.2,$); +#5805= IFCMATERIALLAYER(#929,0.2,$); +#5806= IFCMATERIALLAYERSET((#5803,#5804,#5805),'Mur de base:Test'); +#5811= IFCMATERIALLAYERSETUSAGE(#5806,.AXIS2.,.POSITIVE.,-0.225); +#5812= IFCWALLTYPE('2Ckdp5ka174utY3fzy1q75',#41,'Mur de base:Test',$,$,(#5814,#5817,#5820),$,'5676346',$,.STANDARD.); +#5813= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Test'),$); +#5814= IFCPROPERTYSET('0Xlk96n25BmfwYDrpBVgwW',#41,'Pset_QuantityTakeOff',$,(#5813)); +#5816= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Test'),$); +#5817= IFCPROPERTYSET('3v3dURy7P8$xjjJ1D$usVu',#41,'Pset_ReinforcementBarPitchOfWall',$,(#5816)); +#5819= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#5820= IFCPROPERTYSET('2Ckdp5ka174utY1M9y1q75',#41,'Pset_WallCommon',$,(#962,#5813,#5819)); +#5826= IFCPROPERTYSET('1VOesnX6H8bRgokOOfQGBw',#41,'Pset_QuantityTakeOff',$,(#5813)); +#5828= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Test'),$); +#5829= IFCPROPERTYSET('25bFhv5iz2TP1PznyPtH3P',#41,'Pset_ReinforcementBarPitchOfWall',$,(#5828)); +#5831= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#5832= IFCPROPERTYSET('2HZAfWR3f8VOq4etjYtEpA',#41,'Pset_WallCommon',$,(#975,#976,#977,#5813,#5831)); +#5834= IFCPROPERTYSET('1ZmbTm3$X0Wf7N2bDfnUdg',#41,'Pset_OpeningElementCommon',$,(#5813)); +#5836= IFCRELDEFINESBYPROPERTIES('3ErtEAezz2i8_dQiCGCgz6',#41,$,$,(#5774,#5797),#5826); +#5841= IFCRELDEFINESBYPROPERTIES('1ZkRMkpHL8CQ6SWbN1a$eH',#41,$,$,(#5774),#5829); +#5844= IFCRELDEFINESBYPROPERTIES('3_A3mBITX8nveqkQYdOLgG',#41,$,$,(#5774),#5832); +#5847= IFCRELDEFINESBYPROPERTIES('1A_DKA7vL00wwrT4KX7u$x',#41,$,$,(#5797),#5834); +#5850= IFCCARTESIANPOINT((3.26261481736338,-5.26201323110244,0.)); +#5852= IFCDIRECTION((0.438371146789078,0.898794046299167,0.)); +#5854= IFCAXIS2PLACEMENT3D(#5850,#19,#5852); +#5855= IFCLOCALPLACEMENT(#122,#5854); +#5856= IFCCARTESIANPOINT((4.9681832611092,-0.)); +#5858= IFCPOLYLINE((#9,#5856)); +#5860= IFCSHAPEREPRESENTATION(#98,'Axis','Curve2D',(#5858)); +#5862= IFCCARTESIANPOINT((4.9681832611092,-0.224999999999999)); +#5864= IFCCARTESIANPOINT((4.9681832611092,0.225000000000001)); +#5866= IFCCARTESIANPOINT((4.5181832611092,0.225)); +#5868= IFCCARTESIANPOINT((0.,0.225)); +#5870= IFCCARTESIANPOINT((0.219479664854635,-0.225)); +#5872= IFCPOLYLINE((#5862,#5864,#5866,#5868,#5870,#5862)); +#5874= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#5872); +#5875= IFCAXIS2PLACEMENT3D(#6,$,$); +#5876= IFCEXTRUDEDAREASOLID(#5874,#5875,#19,3.); +#5877= IFCSTYLEDITEM(#5876,(#884),$); +#5880= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#5876)); +#5882= IFCPRODUCTDEFINITIONSHAPE($,$,(#5860,#5880)); +#5884= IFCWALLSTANDARDCASE('2HZAfWR3f8VOq4g8PYtEpD',#41,'Mur de base:Test:5675980',$,'Mur de base:Test',#5855,#5882,'5675980'); +#5887= IFCMATERIALLAYERSETUSAGE(#5806,.AXIS2.,.POSITIVE.,-0.225); +#5888= IFCPROPERTYSET('3stt4bThnFHg8D7tqUeuJ3',#41,'Pset_QuantityTakeOff',$,(#5813)); +#5890= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Test'),$); +#5891= IFCPROPERTYSET('3XpgesFVPAnQL0WCa98EAn',#41,'Pset_ReinforcementBarPitchOfWall',$,(#5890)); +#5893= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#5894= IFCPROPERTYSET('2HZAfWR3f8VOq4etjYtEpD',#41,'Pset_WallCommon',$,(#975,#976,#977,#5813,#5893)); +#5896= IFCRELDEFINESBYPROPERTIES('009XJ9H615YvIKG7lBYrkT',#41,$,$,(#5884),#5888); +#5900= IFCRELDEFINESBYPROPERTIES('2qQ4nmPyfEluILIujHJkci',#41,$,$,(#5884),#5891); +#5903= IFCRELDEFINESBYPROPERTIES('26LWDu0j12SB5GHJ1L0KI_',#41,$,$,(#5884),#5894); +#5906= IFCCARTESIANPOINT((1.50667342651964,-2.87103282121672,0.)); +#5908= IFCAXIS2PLACEMENT3D(#5906,#19,#13); +#5909= IFCLOCALPLACEMENT(#122,#5908); +#5910= IFCCARTESIANPOINT((5.05646442141617,0.)); +#5912= IFCPOLYLINE((#9,#5910)); +#5914= IFCSHAPEREPRESENTATION(#98,'Axis','Curve2D',(#5912)); +#5916= IFCCARTESIANPOINT((5.05646442141617,-0.225)); +#5918= IFCCARTESIANPOINT((4.84354651394976,0.225)); +#5920= IFCCARTESIANPOINT((4.34571719046643,0.225)); +#5922= IFCCARTESIANPOINT((0.219479664854638,0.225)); +#5924= IFCCARTESIANPOINT((0.,-0.225)); +#5926= IFCCARTESIANPOINT((0.500670873213835,-0.225)); +#5928= IFCPOLYLINE((#5916,#5918,#5920,#5922,#5924,#5926,#5916)); +#5930= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#5928); +#5931= IFCAXIS2PLACEMENT3D(#6,$,$); +#5932= IFCEXTRUDEDAREASOLID(#5930,#5931,#19,3.); +#5933= IFCSTYLEDITEM(#5932,(#884),$); +#5936= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#5932)); +#5938= IFCPRODUCTDEFINITIONSHAPE($,$,(#5914,#5936)); +#5940= IFCWALLSTANDARDCASE('2HZAfWR3f8VOq4g8PYtEpC',#41,'Mur de base:Test:5675981',$,'Mur de base:Test',#5909,#5938,'5675981'); +#5943= IFCMATERIALLAYERSETUSAGE(#5806,.AXIS2.,.POSITIVE.,-0.225); +#5944= IFCPROPERTYSET('1R$mw74jT8WOzFMhqSi6AH',#41,'Pset_QuantityTakeOff',$,(#5813)); +#5946= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Test'),$); +#5947= IFCPROPERTYSET('2mM5gOFEX42QYLUBjDdw9s',#41,'Pset_ReinforcementBarPitchOfWall',$,(#5946)); +#5949= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#5950= IFCPROPERTYSET('2HZAfWR3f8VOq4etjYtEpC',#41,'Pset_WallCommon',$,(#975,#976,#977,#5813,#5949)); +#5952= IFCRELDEFINESBYPROPERTIES('2O6UlgTpTD1wP6rhORV8f8',#41,$,$,(#5940),#5944); +#5956= IFCRELDEFINESBYPROPERTIES('1JsFNIsnH9j9wvHQmaNPqv',#41,$,$,(#5940),#5947); +#5959= IFCRELDEFINESBYPROPERTIES('1ndpLHQsHAx8nV$097EQVZ',#41,$,$,(#5940),#5950); +#5962= IFCCARTESIANPOINT((-3.13349013021188,-2.99980199084951,0.)); +#5964= IFCDIRECTION((0.427692579409759,-0.903924254303328,0.)); +#5966= IFCAXIS2PLACEMENT3D(#5962,#19,#5964); +#5967= IFCLOCALPLACEMENT(#122,#5966); +#5968= IFCCARTESIANPOINT((2.49999770648289,-0.)); +#5970= IFCPOLYLINE((#9,#5968)); +#5972= IFCSHAPEREPRESENTATION(#98,'Axis','Curve2D',(#5970)); +#5974= IFCCARTESIANPOINT((2.28707979901648,-0.225)); +#5976= IFCCARTESIANPOINT((2.49999770648288,0.225000000000001)); +#5978= IFCCARTESIANPOINT((0.212917907466403,0.225)); +#5980= IFCCARTESIANPOINT((0.,-0.225)); +#5982= IFCPOLYLINE((#5974,#5976,#5978,#5980,#5974)); +#5984= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#5982); +#5985= IFCAXIS2PLACEMENT3D(#6,$,$); +#5986= IFCEXTRUDEDAREASOLID(#5984,#5985,#19,3.); +#5987= IFCSTYLEDITEM(#5986,(#884),$); +#5990= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#5986)); +#5992= IFCPRODUCTDEFINITIONSHAPE($,$,(#5972,#5990)); +#5994= IFCWALLSTANDARDCASE('2HZAfWR3f8VOq4g8PYtEpF',#41,'Mur de base:Test:5675982',$,'Mur de base:Test',#5967,#5992,'5675982'); +#5997= IFCMATERIALLAYERSETUSAGE(#5806,.AXIS2.,.POSITIVE.,-0.225); +#5998= IFCPROPERTYSET('1gcTVWPEb1NfYbtrEXWeA9',#41,'Pset_QuantityTakeOff',$,(#5813)); +#6000= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Test'),$); +#6001= IFCPROPERTYSET('2Ayy4YKaXFjABBaEZxxb_E',#41,'Pset_ReinforcementBarPitchOfWall',$,(#6000)); +#6003= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#6004= IFCPROPERTYSET('2HZAfWR3f8VOq4etjYtEpF',#41,'Pset_WallCommon',$,(#975,#976,#977,#5813,#6003)); +#6006= IFCRELDEFINESBYPROPERTIES('2nkENBysX8NAUDvxcZ3L$6',#41,$,$,(#5994),#5998); +#6010= IFCRELDEFINESBYPROPERTIES('23ItJ2UenDEOO0z9qx9mDE',#41,$,$,(#5994),#6001); +#6013= IFCRELDEFINESBYPROPERTIES('3qzBL3yBT9lxrOzRYB18Vm',#41,$,$,(#5994),#6004); +#6016= IFCCARTESIANPOINT((5.13966084254927,-0.900234847484086,0.)); +#6018= IFCDIRECTION((-0.898794046299166,0.438371146789079,0.)); +#6020= IFCAXIS2PLACEMENT3D(#6016,#19,#6018); +#6021= IFCLOCALPLACEMENT(#122,#6020); +#6022= IFCCARTESIANPOINT((2.95,-0.)); +#6024= IFCPOLYLINE((#9,#6022)); +#6026= IFCSHAPEREPRESENTATION(#98,'Axis','Curve2D',(#6024)); +#6028= IFCCARTESIANPOINT((1.475,-1.11022302462516E-16)); +#6030= IFCAXIS2PLACEMENT2D(#6028,#25); +#6031= IFCRECTANGLEPROFILEDEF(.AREA.,$,#6030,2.95,0.45); +#6032= IFCAXIS2PLACEMENT3D(#6,$,$); +#6033= IFCEXTRUDEDAREASOLID(#6031,#6032,#19,3.); +#6034= IFCSTYLEDITEM(#6033,(#884),$); +#6037= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#6033)); +#6039= IFCPRODUCTDEFINITIONSHAPE($,$,(#6026,#6037)); +#6041= IFCWALLSTANDARDCASE('2HZAfWR3f8VOq4g8PYtEpG',#41,'Mur de base:Test:5675985',$,'Mur de base:Test',#6021,#6039,'5675985'); +#6044= IFCMATERIALLAYERSETUSAGE(#5806,.AXIS2.,.POSITIVE.,-0.225); +#6045= IFCPROPERTYSET('2Ph1P2UlnE28nydINCH15s',#41,'Pset_QuantityTakeOff',$,(#5813)); +#6047= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Test'),$); +#6048= IFCPROPERTYSET('2eUG7sgBXB9hOsG_2I7eCG',#41,'Pset_ReinforcementBarPitchOfWall',$,(#6047)); +#6050= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#6051= IFCPROPERTYSET('2HZAfWR3f8VOq4etjYtEpG',#41,'Pset_WallCommon',$,(#975,#976,#977,#5813,#6050)); +#6053= IFCRELDEFINESBYPROPERTIES('0YiETBQk12xxXZThQF$RoL',#41,$,$,(#6041),#6045); +#6057= IFCRELDEFINESBYPROPERTIES('0bmwZMFADD9P0psE0JOqDI',#41,$,$,(#6041),#6048); +#6060= IFCRELDEFINESBYPROPERTIES('2THtQGhj1EGApo6zUpGMy8',#41,$,$,(#6041),#6051); +#6063= IFCCARTESIANPOINT((2.5918135583565,0.0920978670988417,0.)); +#6065= IFCDIRECTION((-0.438371146789079,-0.898794046299166,0.)); +#6067= IFCAXIS2PLACEMENT3D(#6063,#19,#6065); +#6068= IFCLOCALPLACEMENT(#122,#6067); +#6069= IFCCARTESIANPOINT((3.15618934952188,-0.)); +#6071= IFCPOLYLINE((#9,#6069)); +#6073= IFCSHAPEREPRESENTATION(#98,'Axis','Curve2D',(#6071)); +#6075= IFCCARTESIANPOINT((3.15618934952188,-0.225000000000001)); +#6077= IFCCARTESIANPOINT((2.93670968466724,0.225)); +#6079= IFCCARTESIANPOINT((0.,0.225)); +#6081= IFCCARTESIANPOINT((0.,-0.225)); +#6083= IFCPOLYLINE((#6075,#6077,#6079,#6081,#6075)); +#6085= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#6083); +#6086= IFCAXIS2PLACEMENT3D(#6,$,$); +#6087= IFCEXTRUDEDAREASOLID(#6085,#6086,#19,3.); +#6088= IFCSTYLEDITEM(#6087,(#884),$); +#6091= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#6087)); +#6093= IFCPRODUCTDEFINITIONSHAPE($,$,(#6073,#6091)); +#6095= IFCWALLSTANDARDCASE('2HZAfWR3f8VOq4g8PYtEpJ',#41,'Mur de base:Test:5675986',$,'Mur de base:Test',#6068,#6093,'5675986'); +#6098= IFCMATERIALLAYERSETUSAGE(#5806,.AXIS2.,.POSITIVE.,-0.225); +#6099= IFCPROPERTYSET('3EQfhJyff6AfAxVsstqlEf',#41,'Pset_QuantityTakeOff',$,(#5813)); +#6101= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Test'),$); +#6102= IFCPROPERTYSET('3wOELmxOn7aPdi0MKIm3ot',#41,'Pset_ReinforcementBarPitchOfWall',$,(#6101)); +#6104= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#6105= IFCPROPERTYSET('2HZAfWR3f8VOq4etjYtEpJ',#41,'Pset_WallCommon',$,(#975,#976,#977,#5813,#6104)); +#6107= IFCRELDEFINESBYPROPERTIES('3M5bqPE$H7nR0oyYgOZ31V',#41,$,$,(#6095),#6099); +#6111= IFCRELDEFINESBYPROPERTIES('0veg5QxvD4Ng19rwgvRexs',#41,$,$,(#6095),#6102); +#6114= IFCRELDEFINESBYPROPERTIES('0t04k_u4L4W9z3bEp4oOjf',#41,$,$,(#6095),#6105); +#6119= IFCAXIS2PLACEMENT3D(#6,$,$); +#6120= IFCLOCALPLACEMENT(#122,#6119); +#6121= IFCCARTESIANPOINT((-1.98276627614818,-2.48532861992595)); +#6123= IFCCARTESIANPOINT((3.19009775257676,-2.48532861992595)); +#6125= IFCCARTESIANPOINT((4.35752517332644,-0.017981718067778)); +#6127= IFCCARTESIANPOINT((0.0403738598966242,-0.0179817180677804)); +#6129= IFCCARTESIANPOINT((-1.49936388769203,3.13894850083789)); +#6131= IFCCARTESIANPOINT((-4.10586662195961,1.86767217514957)); +#6133= IFCPOLYLINE((#6121,#6123,#6125,#6127,#6129,#6131,#6121)); +#6135= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#6133); +#6136= IFCCARTESIANPOINT((1.20259375117976,-2.87805110314894,0.)); +#6138= IFCAXIS2PLACEMENT3D(#6136,#21,#13); +#6139= IFCEXTRUDEDAREASOLID(#6135,#6138,#19,0.3); +#6140= IFCSTYLEDITEM(#6139,(#5114),$); +#6143= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#6139)); +#6145= IFCPRODUCTDEFINITIONSHAPE($,$,(#6143)); +#6147= IFCSLAB('2HZAfWR3f8VOq4g8PYtEj4',#41,'Sol:EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm:5676101',$,'Sol:EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm',#6120,#6145,'5676101',.FLOOR.); +#6150= IFCSLABTYPE('2Zjzo4gFXBg9uIzd1a$_YR',#41,'Sol:EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm',$,$,(#6169,#6172,#6174),$,'759',$,.FLOOR.); +#6151= IFCMATERIALLAYERSETUSAGE(#5138,.AXIS3.,.POSITIVE.,0.); +#6152= IFCPROPERTYSET('1_YpD7VqX2_Bge3ttE1xmS',#41,'Pset_QuantityTakeOff',$,(#5142)); +#6154= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm'),$); +#6155= IFCPROPERTYSET('3ZuG6n2v90xhv1Ade4Pt6L',#41,'Pset_ReinforcementBarPitchOfSlab',$,(#6154)); +#6157= IFCPROPERTYSET('2HZAfWR3f8VOq4etrYtEj4',#41,'Pset_SlabCommon',$,(#975,#977,#5142,#5148)); +#6159= IFCRELDEFINESBYPROPERTIES('2mkgCQV1rELfxh2Uq8gnIV',#41,$,$,(#6147),#6152); +#6163= IFCRELDEFINESBYPROPERTIES('247z5V0T1Chw6DmzLUyxTs',#41,$,$,(#6147),#6155); +#6166= IFCRELDEFINESBYPROPERTIES('3j9c09z19FeecmAwcjO8uq',#41,$,$,(#6147),#6157); +#6169= IFCPROPERTYSET('0Nt0_JWOT1swoY03lA0ybO',#41,'Pset_QuantityTakeOff',$,(#5142)); +#6171= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm'),$); +#6172= IFCPROPERTYSET('0Na_GRjP5A5h2eiJ7SGk8T',#41,'Pset_ReinforcementBarPitchOfSlab',$,(#6171)); +#6174= IFCPROPERTYSET('3m5xrkuWz6MvATFGs2KBec',#41,'Pset_SlabCommon',$,(#962,#5142)); +#6180= IFCGROUP('0rZXc$dgf4NvMg0phMHEhC',#41,'ENE_CRV_SF',$,$); +#6182= IFCRELASSIGNSTOGROUP('2bHXH5TzL5k8YBGFRkwAZt',#41,$,$,(#767,#800,#821,#842),$,#6180); +#6185= IFCZONE('0L6Ksk7iTBT9hmk0knebY3',#41,'Par d\X2\00E9\X0\faut:293242',$,$); +#6186= IFCRELASSIGNSTOGROUP('0L6Ksk7iTBT9hmk0gnebY3',#41,$,$,(#167,#407,#597),$,#6185); +#6189= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Par d\X2\00E9\X0\faut'),$); +#6190= IFCPROPERTYSET('2b_XNQhdnAtfEpUXz40sks',#41,'Pset_ZoneCommon',$,(#6189)); +#6192= IFCRELDEFINESBYPROPERTIES('0mmy8B2p99C8SusiybHHFY',#41,$,$,(#6185),#6190); +#6196= IFCCARTESIANPOINT((2600000.,1200000.,0.)); +#6198= IFCAXIS2PLACEMENT3D(#6196,$,$); +#6199= IFCLOCALPLACEMENT($,#6198); +#6200= IFCPOSTALADDRESS($,$,$,$,('Entrer l''adresse ici'),$,'','Geneva','','Switzerland'); +#6202= IFCSITE('2w19xi7tXBHQ3r21J6FE$R',#41,'Default',$,$,#6199,$,$,.ELEMENT.,(48,51,23,999633),(2,21,3,553905),373.6,$,$); +#6207= IFCPROPERTYSINGLEVALUE('AboveGround',$,IFCLOGICAL(.U.),$); +#6208= IFCPROPERTYSET('2HZAfWR3f8VOq4esfYtEm_',#41,'Pset_BuildingStoreyCommon',$,(#6207)); +#6210= IFCRELDEFINESBYPROPERTIES('1xbrJ8mez1$9boXrDJ0xuv',#41,$,$,(#124),#6208); +#6214= IFCRELCONTAINEDINSPATIALSTRUCTURE('2HZAfWR3f8VOq4g8TYtEm_',#41,$,$,(#5774,#5884,#5940,#5994,#6041,#6095,#6147),#124); +#6224= IFCPROPERTYSET('3Zu5Bv0LOHrPC12_o6FoQQ',#41,'Pset_BuildingStoreyCommon',$,(#6207)); +#6226= IFCRELDEFINESBYPROPERTIES('0MeCi1vNzEWwRAmIlD_x_u',#41,$,$,(#128),#6224); +#6230= IFCRELCONTAINEDINSPATIALSTRUCTURE('3Zu5Bv0LOHrPC10066FoQQ',#41,$,$,(#893,#1030,#1086,#1140,#4957,#5068,#5123,#5530,#5586,#5645,#5692),#128); +#6244= IFCPROPERTYSET('15Z0v90RiHrPC22_o6FoKR',#41,'Pset_BuildingStoreyCommon',$,(#6207)); +#6246= IFCRELDEFINESBYPROPERTIES('2ONiwLmdvFpOxeBQsuw1Re',#41,$,$,(#134),#6244); +#6250= IFCRELCONTAINEDINSPATIALSTRUCTURE('15Z0v90RiHrPC20066FoKR',#41,$,$,(#5211,#5488,#5619),#134); +#6256= IFCRELAGGREGATES('27t8N8Bn1B0R7emDisM9wR',#41,$,$,#103,(#6202)); +#6260= IFCRELAGGREGATES('3mcx_cbWnCpxNbCCH62esZ',#41,$,$,#6202,(#113)); +#6264= IFCRELAGGREGATES('2HZAfWR3f8VOq4g8HYtEm_',#41,$,$,#124,(#597)); +#6268= IFCRELAGGREGATES('3Zu5Bv0LOHrPC100A6FoQQ',#41,$,$,#128,(#167,#407,#767,#800,#821,#842)); +#6277= IFCRELAGGREGATES('27PCKGLxT4mxtV9cw6mgBW',#41,$,$,#113,(#124,#128,#134)); +#6283= IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(3),$); +#6284= IFCPROPERTYSINGLEVALUE('IsLandmarked',$,IFCLOGICAL(.U.),$); +#6285= IFCPROPERTYSET('27PCKGLxT4mxtVBOQ6mgBW',#41,'Pset_BuildingCommon',$,(#6283,#6284)); +#6287= IFCRELDEFINESBYPROPERTIES('2JeOgALrP6lOzEW94MzIFm',#41,$,$,(#113),#6285); +#6291= IFCRELASSOCIATESMATERIAL('0ZiaRNUd5F9et79dg4tK3n',#41,$,$,(#893),#952); +#6294= IFCRELASSOCIATESMATERIAL('2ne3E_PlHFYBcPpzAUBchr',#41,$,$,(#953),#947); +#6297= IFCRELASSOCIATESMATERIAL('3avnQOv0b8ShNSuDwIh_5q',#41,$,$,(#1030),#1033); +#6300= IFCRELASSOCIATESMATERIAL('1wK4nIuB90rB44Z5mCV$E7',#41,$,$,(#1086),#1089); +#6303= IFCRELASSOCIATESMATERIAL('2OZEWRTXX6oR2_1xV$bq45',#41,$,$,(#1140),#1143); +#6306= IFCRELASSOCIATESMATERIAL('2ipVZROlvDk8WDr0De5h2l',#41,$,$,(#5123),#5141); +#6309= IFCRELASSOCIATESMATERIAL('2bP9zOSSPAbwmDHA$D3CiH',#41,$,$,(#5530),#5533); +#6312= IFCRELASSOCIATESMATERIAL('14WHw1nnj9ruzZma3rvCy6',#41,$,$,(#5586),#5589); +#6315= IFCRELASSOCIATESMATERIAL('0JRjqnK5f1wBD4ONWn6rri',#41,$,$,(#5692),#5709); +#6318= IFCRELASSOCIATESMATERIAL('2oUYxAeI9C8QWRUXsiAacN',#41,$,$,(#5710),#5706); +#6321= IFCRELASSOCIATESMATERIAL('2MVjr5bOX4mgkw0ATL6rC7',#41,$,$,(#5774),#5811); +#6324= IFCRELASSOCIATESMATERIAL('1dYv1J5RP2MeR$tPsjo0US',#41,$,$,(#5812),#5806); +#6327= IFCRELASSOCIATESMATERIAL('1fN3kRTZr45ey6agQYgTtT',#41,$,$,(#5884),#5887); +#6330= IFCRELASSOCIATESMATERIAL('3m2T7FBLnDNQ1PuQ_DDbeq',#41,$,$,(#5940),#5943); +#6333= IFCRELASSOCIATESMATERIAL('0B_J3XC9nAtwPy$Lzhrjju',#41,$,$,(#5994),#5997); +#6336= IFCRELASSOCIATESMATERIAL('0N_6fYr4LAuhu0yZsYik7l',#41,$,$,(#6041),#6044); +#6339= IFCRELASSOCIATESMATERIAL('0K0PhOnmvBxRKlWPsZGbBO',#41,$,$,(#6095),#6098); +#6342= IFCRELASSOCIATESMATERIAL('2N2joio5r7GASxqgIrJ1jp',#41,$,$,(#6147),#6151); +#6345= IFCRELASSOCIATESMATERIAL('0ihWvRKmv4WgKlbXCVl0Zu',#41,$,$,(#4919),#4944); +#6348= IFCRELASSOCIATESMATERIAL('2Z1bI01P55muYGoQIAbLR$',#41,$,$,(#4957),#4960); +#6351= IFCRELASSOCIATESMATERIAL('2kK_US11jEcu60GjdF2KWx',#41,$,$,(#5032),#5056); +#6354= IFCRELASSOCIATESMATERIAL('0Uy1UhYYbD4wxUzT2L_AZ_',#41,$,$,(#5068),#5071); +#6357= IFCRELASSOCIATESMATERIAL('1UBSP$rTL0gvfztlo7vvzN',#41,$,$,(#5126,#6150),#5138); +#6361= IFCRELASSOCIATESMATERIAL('1SM0KEgGXFC92chD6dyuE$',#41,$,$,(#5214),#5268); +#6364= IFCRELASSOCIATESMATERIAL('2NN67RIfv8LgXts_UzcrrS',#41,$,$,(#5214),#5279); +#6366= IFCRELASSOCIATESMATERIAL('3Hj1EvtrjBvAOW40EfKp4X',#41,$,$,(#5464,#5488,#5619),#5468); +#6371= IFCRELASSOCIATESMATERIAL('2YbAW5gm1ACOALRCbMq4aD',#41,$,$,(#5645),#5648); +#6374= IFCRELDEFINESBYTYPE('2HGchplw5A$xhz3q8O8XvR',#41,$,$,(#893,#1030,#1086,#1140,#5530,#5586),#953); +#6377= IFCRELDEFINESBYTYPE('2W59v2ScL7$8KBLqVNwLGX',#41,$,$,(#4957),#4919); +#6380= IFCRELDEFINESBYTYPE('1ddc8Zxu57jx47YwZURQRp',#41,$,$,(#5068,#5645),#5032); +#6383= IFCRELDEFINESBYTYPE('3HIdDvFZn6JheSksv3tgur',#41,$,$,(#5123),#5126); +#6386= IFCRELDEFINESBYTYPE('34zSbNeNX4BuEq9nBxwC4P',#41,$,$,(#5488,#5619),#5464); +#6389= IFCRELDEFINESBYTYPE('12_WRs4V5Ftg1eZmdDvKNS',#41,$,$,(#5692),#5710); +#6392= IFCRELDEFINESBYTYPE('32g3CGnk14bOa1uZhj$L_X',#41,$,$,(#5774,#5884,#5940,#5994,#6041,#6095),#5812); +#6395= IFCRELDEFINESBYTYPE('0T6MfJi255dQhGOZSGVTp2',#41,$,$,(#6147),#6150); +#6398= IFCRELSPACEBOUNDARY('2nv6MD4VbCTg$sDPyYmn0j',#41,'2ndLevel',$,#167,#893,#196,.PHYSICAL.,.EXTERNAL.); +#6400= IFCRELSPACEBOUNDARY('1LCmEoc9f4ZuUtU_xPzA3w',#41,'2ndLevel',$,#167,#4957,#210,.PHYSICAL.,.INTERNAL.); +#6401= IFCRELSPACEBOUNDARY('332kOsOoD6QQytoQSsDkr8',#41,'2ndLevel',$,#167,#1030,#228,.PHYSICAL.,.EXTERNAL.); +#6402= IFCRELSPACEBOUNDARY('2FGwbUxnTFxPk3LZwWnoDT',#41,'2ndLevel',$,#167,#1086,#253,.PHYSICAL.,.EXTERNAL.); +#6403= IFCRELSPACEBOUNDARY('1SQSO0Amb3k9_86adlc6Kh',#41,'2ndLevel',$,#167,#5068,#267,.PHYSICAL.,.EXTERNAL.); +#6404= IFCRELSPACEBOUNDARY('0PUC6DUTHDphUH2eju2om4',#41,'2ndLevel',$,#167,#1140,#285,.PHYSICAL.,.EXTERNAL.); +#6405= IFCRELSPACEBOUNDARY('0VKMH6u29EBxx94W$HS7Z9',#41,'2ndLevel',$,#167,#5211,#316,.PHYSICAL.,.EXTERNAL.); +#6406= IFCRELSPACEBOUNDARY('1R1vg670v02u4mFqtAT0lc',#41,'2ndLevel',$,#167,#5488,#330,.PHYSICAL.,.EXTERNAL.); +#6407= IFCRELSPACEBOUNDARY('2d5hFWA4z7k8u6o85l2ZmX',#41,'2ndLevel',$,#167,#5586,#346,.PHYSICAL.,.EXTERNAL.); +#6408= IFCRELSPACEBOUNDARY('2T1VC9ySHCDAaViN4KHL00',#41,'2ndLevel',$,#167,#5692,#362,.PHYSICAL.,.INTERNAL.); +#6409= IFCRELSPACEBOUNDARY('1Tg6d_1n9AnhkD_ctnki7a',#41,'2ndLevel',$,#167,#5123,#380,.PHYSICAL.,.EXTERNAL.); +#6410= IFCRELSPACEBOUNDARY('1l9Vnq5ZLDvRbc2Cn3kuCy',#41,'2ndLevel',$,#407,#5692,#425,.PHYSICAL.,.INTERNAL.); +#6412= IFCRELSPACEBOUNDARY('2MftkQhU14FxOi0R56MzjZ',#41,'2ndLevel',$,#407,#1030,#443,.PHYSICAL.,.EXTERNAL.); +#6413= IFCRELSPACEBOUNDARY('2fMvIhkvLCnhAH1PnOryaP',#41,'2ndLevel',$,#407,#5211,#470,.PHYSICAL.,.EXTERNAL.); +#6414= IFCRELSPACEBOUNDARY('0FMJzBQXH9UwVaW4S8Yoib',#41,'2ndLevel',$,#407,#5619,#486,.PHYSICAL.,.EXTERNAL.); +#6415= IFCRELSPACEBOUNDARY('03P3cC8hn6JwFIdFIywHi2',#41,'2ndLevel',$,#407,#5530,#502,.PHYSICAL.,.EXTERNAL.); +#6416= IFCRELSPACEBOUNDARY('20xkeKb6b4BQ$BvWasHonS',#41,'2ndLevel',$,#407,#5586,#529,.PHYSICAL.,.EXTERNAL.); +#6417= IFCRELSPACEBOUNDARY('054UU1tcDDWxQiDZKnJmsg',#41,'2ndLevel',$,#407,#5645,#545,.PHYSICAL.,.EXTERNAL.); +#6418= IFCRELSPACEBOUNDARY('3re_7Y4CLCHA5W0azyISkz',#41,'2ndLevel',$,#407,#5123,#561,.PHYSICAL.,.EXTERNAL.); +#6419= IFCRELSPACEBOUNDARY('0D00yWvTTDNeQhJYmMgIEu',#41,'2ndLevel',$,#597,#5123,#617,.PHYSICAL.,.EXTERNAL.); +#6421= IFCRELSPACEBOUNDARY('1RSLtK_Sb1_P_CPAmzzF7a',#41,'2ndLevel',$,#597,#5123,#633,.PHYSICAL.,.EXTERNAL.); +#6422= IFCRELSPACEBOUNDARY('1RqfQjZ493zQLAmuuI$4IA',#41,'2ndLevel',$,#597,#5774,#647,.PHYSICAL.,.EXTERNAL.); +#6423= IFCRELSPACEBOUNDARY('28wfNWW4fBd8wD0acg6oNM',#41,'2ndLevel',$,#597,#5884,#665,.PHYSICAL.,.EXTERNAL.); +#6424= IFCRELSPACEBOUNDARY('13omMsPS16qeujjkVNjhMx',#41,'2ndLevel',$,#597,#5940,#679,.PHYSICAL.,.EXTERNAL.); +#6425= IFCRELSPACEBOUNDARY('18Lr6vLyDEBA8EOyO_a7Y$',#41,'2ndLevel',$,#597,#5994,#697,.PHYSICAL.,.EXTERNAL.); +#6426= IFCRELSPACEBOUNDARY('3l03YNtO56yQme5KUF0pO$',#41,'2ndLevel',$,#597,#6041,#713,.PHYSICAL.,.EXTERNAL.); +#6427= IFCRELSPACEBOUNDARY('1pTHzIVjn2JQSSBD$3M_Yf',#41,'2ndLevel',$,#597,#6095,#729,.PHYSICAL.,.EXTERNAL.); +#6428= IFCRELSPACEBOUNDARY('11LyYAe656DASEcmr25i8e',#41,'2ndLevel',$,#597,#6147,#747,.PHYSICAL.,.EXTERNAL.); +#6429= IFCRELCONNECTSPATHELEMENTS('02gcCgJpnBJBSHMhP77n0w',#41,'2BWwIe9vrBFQVX6ISMZbne|2BWwIe9vrBFQVX6ISMZaFh','Structural',$,#893,#1140,(),(),.ATEND.,.ATSTART.); +#6434= IFCRELCONNECTSPATHELEMENTS('1VffiiQz18aeWcCQ22OLMR',#41,'2BWwIe9vrBFQVX6ISMZbne|2HZAfWR3f8VOq4g8PYtEpA','Structural',$,#893,#5774,(),(),.ATSTART.,.ATSTART.); +#6438= IFCRELCONNECTSPATHELEMENTS('2RcvZUEPLAiOaQL5$N1lqE',#41,'2BWwIe9vrBFQVX6ISMZbne|2HZAfWR3f8VOq4g8PYtEpF','Structural',$,#893,#5994,(),(),.ATEND.,.ATSTART.); +#6442= IFCRELCONNECTSPATHELEMENTS('32wb3UK71DE9zKNkKBwhjJ',#41,'2BWwIe9vrBFQVX6ISMZbne|2BWwIe9vrBFQVX6ISMZbpC','Structural',$,#893,#1030,(),(),.ATSTART.,.ATEND.); +#6446= IFCRELCONNECTSPATHELEMENTS('0z8XQCxxz8$RBpxV$lyI0h',#41,'2BWwIe9vrBFQVX6ISMZbne|2HZAfWR3f8VOq4g8PYtEpA','Structural',$,#893,#5774,(),(),.ATEND.,.ATEND.); +#6449= IFCRELCONNECTSPATHELEMENTS('1l3d2Fs2bC1hQBVoQVpkto',#41,'2BWwIe9vrBFQVX6ISMZbne|2HZAfWR3f8VOq4g8PYtEpD','Structural',$,#893,#5884,(),(),.ATSTART.,.ATEND.); +#6453= IFCRELCONNECTSPATHELEMENTS('3qKP7WeVH8aRLj0hWZX4rK',#41,'2BWwIe9vrBFQVX6ISMZbpC|2HZAfWR3f8VOq4g8PYtEpA','Structural',$,#1030,#5774,(),(),.ATEND.,.ATSTART.); +#6457= IFCRELCONNECTSPATHELEMENTS('3HO3M$$Yb2PQ6B$ipgMJJ8',#41,'2BWwIe9vrBFQVX6ISMZbpC|2HZAfWR3f8VOq4g8PYtEpD','Structural',$,#1030,#5884,(),(),.ATSTART.,.ATSTART.); +#6460= IFCRELCONNECTSPATHELEMENTS('3iSFz2R7XEOAWSc33fP056',#41,'2BWwIe9vrBFQVX6ISMZbpC|3lKgB_frT0B9jtit5Xj9YX','Structural',$,#1030,#5530,(),(),.ATSTART.,.ATEND.); +#6464= IFCRELCONNECTSPATHELEMENTS('2VrVjUwIjCdekKoRS3Plph',#41,'2BWwIe9vrBFQVX6ISMZbpC|2HZAfWR3f8VOq4g8PYtEpD','Structural',$,#1030,#5884,(),(),.ATEND.,.ATEND.); +#6467= IFCRELCONNECTSPATHELEMENTS('1VWAw3MNfB8QW1WEz$AObo',#41,'2BWwIe9vrBFQVX6ISMZbpC|2HZAfWR3f8VOq4g8PYtEpG','Structural',$,#1030,#6041,(),(),.ATSTART.,.ATEND.); +#6471= IFCRELCONNECTSPATHELEMENTS('1I1H_fvYH6584m5pEP18$7',#41,'2BWwIe9vrBFQVX6ISMZaCt|3lKgB_frT0B9jtit5Xj9Xk','Structural',$,#1086,#5586,(),(),.ATEND.,.ATSTART.); +#6476= IFCRELCONNECTSPATHELEMENTS('085fawVmL6oQ9rjn66$EKi',#41,'2BWwIe9vrBFQVX6ISMZaCt|2HZAfWR3f8VOq4g8PYtEpC','Structural',$,#1086,#5940,(),(),.ATSTART.,.ATSTART.); +#6480= IFCRELCONNECTSPATHELEMENTS('0b9XGsk0rDnRxRf5zteaDS',#41,'2BWwIe9vrBFQVX6ISMZaCt|2HZAfWR3f8VOq4g8PYtEpJ','Structural',$,#1086,#6095,(),(),.ATEND.,.ATSTART.); +#6484= IFCRELCONNECTSPATHELEMENTS('1x_xlo98H8lOMlf2xnWLUC',#41,'2BWwIe9vrBFQVX6ISMZaCt|2BWwIe9vrBFQVX6ISMZaFh','Structural',$,#1086,#1140,(),(),.ATSTART.,.ATEND.); +#6487= IFCRELCONNECTSPATHELEMENTS('25lrmccTv84ePQEUiJSkPa',#41,'2BWwIe9vrBFQVX6ISMZaCt|2HZAfWR3f8VOq4g8PYtEpC','Structural',$,#1086,#5940,(),(),.ATEND.,.ATEND.); +#6490= IFCRELCONNECTSPATHELEMENTS('29F1syCZr7WBtPDPGYUUiy',#41,'2BWwIe9vrBFQVX6ISMZaCt|2HZAfWR3f8VOq4g8PYtEpF','Structural',$,#1086,#5994,(),(),.ATSTART.,.ATEND.); +#6493= IFCRELCONNECTSPATHELEMENTS('0cYwRM1gvD6u25gukdUyOK',#41,'2BWwIe9vrBFQVX6ISMZaFh|2HZAfWR3f8VOq4g8PYtEpC','Structural',$,#1140,#5940,(),(),.ATEND.,.ATSTART.); +#6497= IFCRELCONNECTSPATHELEMENTS('2dVb5FroH7hhGQj3pFQybW',#41,'2BWwIe9vrBFQVX6ISMZaFh|2HZAfWR3f8VOq4g8PYtEpF','Structural',$,#1140,#5994,(),(),.ATSTART.,.ATSTART.); +#6500= IFCRELCONNECTSPATHELEMENTS('3jgJP9PNbEOAJ3m8RneL7r',#41,'2BWwIe9vrBFQVX6ISMZaFh|2HZAfWR3f8VOq4g8PYtEpA','Structural',$,#1140,#5774,(),(),.ATSTART.,.ATEND.); +#6503= IFCRELCONNECTSPATHELEMENTS('1ATX39CYr3U9TPY0pfWopC',#41,'2BWwIe9vrBFQVX6ISMZaFh|2HZAfWR3f8VOq4g8PYtEpF','Structural',$,#1140,#5994,(),(),.ATEND.,.ATEND.); +#6506= IFCRELCONNECTSPATHELEMENTS('3aZqRR5NP3iPAr9GF_RHhB',#41,'3lKgB_frT0B9jtit5Xj9YX|2HZAfWR3f8VOq4g8PYtEpD','Structural',$,#5530,#5884,(),(),.ATEND.,.ATSTART.); +#6510= IFCRELCONNECTSPATHELEMENTS('2u0Vm1XAnBWgFDTvKHrSb7',#41,'3lKgB_frT0B9jtit5Xj9YX|2HZAfWR3f8VOq4g8PYtEpG','Structural',$,#5530,#6041,(),(),.ATSTART.,.ATSTART.); +#6513= IFCRELCONNECTSPATHELEMENTS('1ClYLO_p54eRpoZ$EsBXQM',#41,'3lKgB_frT0B9jtit5Xj9YX|3lKgB_frT0B9jtit5Xj9Xk','Structural',$,#5530,#5586,(),(),.ATSTART.,.ATEND.); +#6516= IFCRELCONNECTSPATHELEMENTS('0FiJzOtUfAYfs4USwbYEVs',#41,'3lKgB_frT0B9jtit5Xj9YX|2HZAfWR3f8VOq4g8PYtEpG','Structural',$,#5530,#6041,(),(),.ATEND.,.ATEND.); +#6519= IFCRELCONNECTSPATHELEMENTS('3Mr00IeE935ub3SzpPR_A6',#41,'3lKgB_frT0B9jtit5Xj9YX|2HZAfWR3f8VOq4g8PYtEpJ','Structural',$,#5530,#6095,(),(),.ATSTART.,.ATEND.); +#6522= IFCRELCONNECTSPATHELEMENTS('0F4yTjAAj8zhGvfE42PnWX',#41,'3lKgB_frT0B9jtit5Xj9Xk|2HZAfWR3f8VOq4g8PYtEpG','Structural',$,#5586,#6041,(),(),.ATEND.,.ATSTART.); +#6526= IFCRELCONNECTSPATHELEMENTS('3vzTZ3WyfEf9f32SemuSBG',#41,'3lKgB_frT0B9jtit5Xj9Xk|2HZAfWR3f8VOq4g8PYtEpJ','Structural',$,#5586,#6095,(),(),.ATSTART.,.ATSTART.); +#6529= IFCRELCONNECTSPATHELEMENTS('0Uz4OOcg98COZH_gmN293u',#41,'3lKgB_frT0B9jtit5Xj9Xk|2HZAfWR3f8VOq4g8PYtEpC','Structural',$,#5586,#5940,(),(),.ATSTART.,.ATEND.); +#6532= IFCRELCONNECTSPATHELEMENTS('02Sx9C$394Bu0kVTgR_tI5',#41,'3lKgB_frT0B9jtit5Xj9Xk|2HZAfWR3f8VOq4g8PYtEpJ','Structural',$,#5586,#6095,(),(),.ATEND.,.ATEND.); +#6535= IFCRELCONNECTSPATHELEMENTS('3AzALcqtn2eeR1ypxCp0rE',#41,'3lKgB_frT0B9jtit5Xj9Xk|3lKgB_frT0B9jtit5Xj9uK','Structural',$,#5586,#5692,(),(),.ATSTART.,.ATPATH.); +#6539= IFCRELCONNECTSPATHELEMENTS('2rPJS29tH5k9RYrm7KTRKS',#41,'2BWwIe9vrBFQVX6ISMZbpC|3lKgB_frT0B9jtit5Xj9uK','Structural',$,#1030,#5692,(),(),.ATEND.,.ATPATH.); +#6542= IFCRELCONNECTSPATHELEMENTS('0NVk17opj1sP$rT98PAUku',#41,'2HZAfWR3f8VOq4g8PYtEpA|2HZAfWR3f8VOq4g8PYtEpF','Structural',$,#5774,#5994,(),(),.ATEND.,.ATSTART.); +#6546= IFCRELCONNECTSPATHELEMENTS('2G5nrinDjDierpRatI_q8D',#41,'2HZAfWR3f8VOq4g8PYtEpA|2HZAfWR3f8VOq4g8PYtEpD','Structural',$,#5774,#5884,(),(),.ATSTART.,.ATEND.); +#6549= IFCRELCONNECTSPATHELEMENTS('20GAbi20D9YOJ_2rgPhgLL',#41,'2HZAfWR3f8VOq4g8PYtEpD|2HZAfWR3f8VOq4g8PYtEpG','Structural',$,#5884,#6041,(),(),.ATSTART.,.ATEND.); +#6553= IFCRELCONNECTSPATHELEMENTS('2NMs4p$KH48hzPr$dSaMp2',#41,'2HZAfWR3f8VOq4g8PYtEpC|2HZAfWR3f8VOq4g8PYtEpJ','Structural',$,#5940,#6095,(),(),.ATEND.,.ATSTART.); +#6557= IFCRELCONNECTSPATHELEMENTS('1yKNW$iGLBGxWta4bCxLGi',#41,'2HZAfWR3f8VOq4g8PYtEpC|2HZAfWR3f8VOq4g8PYtEpF','Structural',$,#5940,#5994,(),(),.ATSTART.,.ATEND.); +#6560= IFCRELCONNECTSPATHELEMENTS('2oqBKIDs95Cf8sSU7mpDVD',#41,'2HZAfWR3f8VOq4g8PYtEpG|2HZAfWR3f8VOq4g8PYtEpJ','Structural',$,#6041,#6095,(),(),.ATSTART.,.ATEND.); +#6564= IFCCARTESIANPOINT((1.065,0.480000000000001)); +#6566= IFCAXIS2PLACEMENT2D(#6564,#23); +#6567= IFCRECTANGLEPROFILEDEF(.AREA.,$,#6566,2.13,0.960000000000003); +#6568= IFCAXIS2PLACEMENT3D(#6,#17,#19); +#6569= IFCEXTRUDEDAREASOLID(#6567,#6568,#19,0.45); +#6570= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#6569)); +#6572= IFCPRODUCTDEFINITIONSHAPE($,$,(#6570)); +#6574= IFCCARTESIANPOINT((3.07207896611386,0.224999999999999,0.)); +#6576= IFCAXIS2PLACEMENT3D(#6574,$,$); +#6577= IFCLOCALPLACEMENT(#855,#6576); +#6579= IFCOPENINGELEMENT('2BWwIe9vrBFQVX6JGMZaFo',#41,'1 battant vide fini:80 x 205:5673107:1',$,'Opening',#6577,#6572,$); +#6582= IFCRELVOIDSELEMENT('2BWwIe9vrBFQVX6JCMZaFo',#41,$,$,#893,#6579); +#6585= IFCRELFILLSELEMENT('0gDi8v41T1EuGnrfWjqLs$',#41,$,$,#6579,#4957); +#6588= IFCCARTESIANPOINT((-0.960000000000003,-0.450000000000006,0.)); +#6590= IFCAXIS2PLACEMENT3D(#6588,$,$); +#6594= IFCCARTESIANPOINT((1.175,1.275)); +#6596= IFCAXIS2PLACEMENT2D(#6594,#25); +#6597= IFCRECTANGLEPROFILEDEF(.AREA.,$,#6596,2.35,2.55); +#6598= IFCAXIS2PLACEMENT3D(#6,#17,#19); +#6599= IFCEXTRUDEDAREASOLID(#6597,#6598,#19,0.45); +#6600= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#6599)); +#6602= IFCPRODUCTDEFINITIONSHAPE($,$,(#6600)); +#6604= IFCCARTESIANPOINT((4.11332502541784,0.224999999999996,0.)); +#6606= IFCAXIS2PLACEMENT3D(#6604,$,$); +#6607= IFCLOCALPLACEMENT(#1055,#6606); +#6609= IFCOPENINGELEMENT('2BWwIe9vrBFQVX6JGMZaFy',#41,'Ouverture:Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon:5673117:1',$,'Opening',#6607,#6602,$); +#6612= IFCRELVOIDSELEMENT('2BWwIe9vrBFQVX6JCMZaFy',#41,$,$,#1086,#6609); +#6615= IFCRELFILLSELEMENT('2wMQwItEDFqwT72JJ8Tr$p',#41,$,$,#6609,#5068); +#6618= IFCCARTESIANPOINT((-2.55,-0.450000000000001,0.)); +#6620= IFCAXIS2PLACEMENT3D(#6618,$,$); +#6624= IFCCARTESIANPOINT((1.175,1.275)); +#6626= IFCAXIS2PLACEMENT2D(#6624,#25); +#6627= IFCRECTANGLEPROFILEDEF(.AREA.,$,#6626,2.35,2.55); +#6628= IFCAXIS2PLACEMENT3D(#6,#15,#19); +#6629= IFCEXTRUDEDAREASOLID(#6627,#6628,#19,0.45); +#6630= IFCSHAPEREPRESENTATION(#100,'Body','SweptSolid',(#6629)); +#6632= IFCPRODUCTDEFINITIONSHAPE($,$,(#6630)); +#6634= IFCCARTESIANPOINT((0.200000000000002,-0.225,0.)); +#6636= IFCAXIS2PLACEMENT3D(#6634,$,$); +#6637= IFCLOCALPLACEMENT(#5557,#6636); +#6639= IFCOPENINGELEMENT('3lKgB_frT0B9jtis9Xj9wF',#41,'Ouverture:Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon:5674348:1',$,'Opening',#6637,#6632,$); +#6642= IFCRELVOIDSELEMENT('3lKgB_frT0B9jtisLXj9wF',#41,$,$,#5586,#6639); +#6645= IFCRELFILLSELEMENT('2xfzmIC_DCyQ0Z5pmyS1l5',#41,$,$,#6639,#5645); +#6648= IFCCARTESIANPOINT((2.55,0.45,0.)); +#6654= IFCPRESENTATIONLAYERASSIGNMENT('A-AREA-____-OTLN',$,(#763,#796,#817,#838),$); +#6656= IFCPRESENTATIONLAYERASSIGNMENT('A-DOOR-____-OTLN',$,(#4912,#4949,#5791),$); +#6658= IFCPRESENTATIONLAYERASSIGNMENT('A-FLOR-____-OTLN',$,(#5119,#6143),$); +#6660= IFCPRESENTATIONLAYERASSIGNMENT('A-GLAZ-____-OTLN',$,(#5027,#5060,#5459,#5480,#5609,#5635),$); +#6662= IFCPRESENTATIONLAYERASSIGNMENT('A-ROOF-____-OTLN',$,(#5207,#5228,#5254),$); +#6664= IFCPRESENTATIONLAYERASSIGNMENT('A-WALL-____-OTLN',$,(#860,#889,#1002,#1026,#1060,#1082,#1118,#1136,#5515,#5526,#5562,#5582,#6570,#6600,#6630),$); +#6666= IFCPRESENTATIONLAYERASSIGNMENT('I-WALL-____-OTLN',$,(#5671,#5688),$); +#6668= IFCPRESENTATIONLAYERASSIGNMENT('L-SITE-WALL-OTLN',$,(#5748,#5770,#5860,#5880,#5914,#5936,#5972,#5990,#6026,#6037,#6073,#6091),$); +#6670= IFCPRESENTATIONLAYERASSIGNMENT('M-AREA-____-OTLN',$,(#160,#403,#593),$); +ENDSEC; + +END-ISO-10303-21; diff --git a/IfcTestFiles/ExternalEarth_R20_IFC4.ifc b/IfcTestFiles/ExternalEarth_R20_IFC4.ifc new file mode 100644 index 0000000..8d2297d --- /dev/null +++ b/IfcTestFiles/ExternalEarth_R20_IFC4.ifc @@ -0,0 +1,1705 @@ +ISO-10303-21; +HEADER; + +/****************************************************************************************** +* STEP Physical File produced by: The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013 +* Module: EDMstepFileFactory/EDMstandAlone +* Creation date: Tue May 05 15:58:46 2020 +* Host: None +* Database: None +* Database version: 5507 +* Database creation date: Tue May 05 15:58:45 2020 +* Schema: IFC4 +* Model: DataRepository.ifc +* Model creation date: Tue May 05 15:58:45 2020 +* Header model: DataRepository.ifc_HeaderModel +* Header model creation date: Tue May 05 15:58:45 2020 +* EDMuser: sdai-user +* EDMgroup: sdai-group +* License ID and type: 5605 : Permanent license. Expiry date: +* EDMstepFileFactory options: 020000 +******************************************************************************************/ +FILE_DESCRIPTION(('ViewDefinition [ReferenceView_V1.1]'),'2;1'); +FILE_NAME('0000.00','2020-05-05T15:58:46',(''),(''),'The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013','20200206_0915(x64) - Exporter 20.2.11.3 - Interface utilisateur alternative 20.2.11.3',''); +FILE_SCHEMA(('IFC4')); +ENDSEC; + +DATA; +#1= IFCORGANIZATION($,'Autodesk Revit 2020 (FRA)',$,$,$); +#5= IFCAPPLICATION(#1,'2020','Autodesk Revit 2020 (FRA)','Revit'); +#6= IFCCARTESIANPOINT((0.,0.,0.)); +#10= IFCCARTESIANPOINT((0.,0.)); +#12= IFCDIRECTION((1.,0.,0.)); +#14= IFCDIRECTION((-1.,0.,0.)); +#16= IFCDIRECTION((0.,1.,0.)); +#18= IFCDIRECTION((0.,-1.,0.)); +#20= IFCDIRECTION((0.,0.,1.)); +#22= IFCDIRECTION((0.,0.,-1.)); +#24= IFCDIRECTION((1.,0.)); +#26= IFCDIRECTION((-1.,0.)); +#28= IFCDIRECTION((0.,1.)); +#30= IFCDIRECTION((0.,-1.)); +#32= IFCAXIS2PLACEMENT3D(#6,$,$); +#33= IFCLOCALPLACEMENT(#4259,#32); +#36= IFCPERSON($,'None','None',$,$,$,$,$); +#38= IFCORGANIZATION($,'None','None',$,$); +#39= IFCPERSONANDORGANIZATION(#36,#38,$); +#42= IFCOWNERHISTORY(#39,#5,$,.NOCHANGE.,$,$,$,1588684405); +#43= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#44= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#45= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#46= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#47= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#48= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#46); +#49= IFCCONVERSIONBASEDUNIT(#47,.PLANEANGLEUNIT.,'DEGREE',#48); +#51= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#52= IFCDERIVEDUNITELEMENT(#51,1); +#53= IFCDERIVEDUNITELEMENT(#43,-3); +#54= IFCDERIVEDUNIT((#52,#53),.MASSDENSITYUNIT.,$); +#56= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#57= IFCSIUNIT(*,.FREQUENCYUNIT.,$,.HERTZ.); +#58= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); +#59= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.); +#60= IFCDERIVEDUNITELEMENT(#51,1); +#61= IFCDERIVEDUNITELEMENT(#58,-1); +#62= IFCDERIVEDUNITELEMENT(#56,-3); +#63= IFCDERIVEDUNIT((#60,#61,#62),.THERMALTRANSMITTANCEUNIT.,$); +#65= IFCDERIVEDUNITELEMENT(#43,3); +#66= IFCDERIVEDUNITELEMENT(#56,-1); +#67= IFCDERIVEDUNIT((#65,#66),.VOLUMETRICFLOWRATEUNIT.,$); +#69= IFCSIUNIT(*,.ELECTRICCURRENTUNIT.,$,.AMPERE.); +#70= IFCSIUNIT(*,.ELECTRICVOLTAGEUNIT.,$,.VOLT.); +#71= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#72= IFCSIUNIT(*,.FORCEUNIT.,.KILO.,.NEWTON.); +#73= IFCSIUNIT(*,.ILLUMINANCEUNIT.,$,.LUX.); +#74= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.); +#75= IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.CANDELA.); +#76= IFCDERIVEDUNITELEMENT(#51,-1); +#77= IFCDERIVEDUNITELEMENT(#43,-2); +#78= IFCDERIVEDUNITELEMENT(#56,3); +#79= IFCDERIVEDUNITELEMENT(#74,1); +#80= IFCDERIVEDUNIT((#76,#77,#78,#79),.USERDEFINED.,'Luminous Efficacy'); +#82= IFCDERIVEDUNITELEMENT(#43,1); +#83= IFCDERIVEDUNITELEMENT(#56,-1); +#84= IFCDERIVEDUNIT((#82,#83),.LINEARVELOCITYUNIT.,$); +#86= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.); +#87= IFCDERIVEDUNITELEMENT(#43,-2); +#88= IFCDERIVEDUNITELEMENT(#51,1); +#89= IFCDERIVEDUNITELEMENT(#56,-2); +#90= IFCDERIVEDUNIT((#87,#88,#89),.USERDEFINED.,'Friction Loss'); +#92= IFCUNITASSIGNMENT((#43,#44,#45,#49,#51,#54,#56,#57,#59,#63,#67,#69,#70,#71,#72,#73,#74,#75,#80,#84,#86,#90)); +#94= IFCAXIS2PLACEMENT3D(#6,$,$); +#95= IFCDIRECTION((6.12303176911189E-17,1.)); +#97= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.00000000000000E-5,#94,#95); +#101= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#97,$,.GRAPH_VIEW.,$); +#103= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#97,$,.MODEL_VIEW.,$); +#104= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#97,$,.MODEL_VIEW.,$); +#105= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('FootPrint','Model',*,*,*,*,#97,$,.MODEL_VIEW.,$); +#106= IFCPROJECT('2w19xi7tXBHQ3r21J6FE$P',#42,'0000.00',$,$,'Nom du projet','Avant-Projet',(#97),#92); +#117= IFCPOSTALADDRESS($,$,$,$,('Entrer l''adresse ici'),$,'','Geneva','','Switzerland'); +#121= IFCBUILDING('2w19xi7tXBHQ3r21J6FE$O',#42,'Revit Advanced Sample',$,$,#33,$,'Revit Advanced Sample',.ELEMENT.,$,$,$); +#131= IFCCARTESIANPOINT((0.,0.,-3.)); +#133= IFCAXIS2PLACEMENT3D(#131,$,$); +#134= IFCLOCALPLACEMENT(#33,#133); +#136= IFCBUILDINGSTOREY('2yS2RuUG5C38bgzhwf2PA4',#42,'S1',$,'Niveau:Niveaux fini',#134,$,'S1',.ELEMENT.,-3.); +#138= IFCAXIS2PLACEMENT3D(#6,$,$); +#139= IFCLOCALPLACEMENT(#33,#138); +#140= IFCBUILDINGSTOREY('2w19xi7tXBHQ3r21Gvmn4U',#42,'E0',$,'Niveau:Niveaux fini',#139,$,'E0',.ELEMENT.,0.); +#142= IFCCARTESIANPOINT((0.,0.,3.80000000000133)); +#144= IFCAXIS2PLACEMENT3D(#142,$,$); +#145= IFCLOCALPLACEMENT(#33,#144); +#146= IFCBUILDINGSTOREY('2w19xi7tXBHQ3r21GvmnAV',#42,'E1',$,'Niveau:Niveaux fini',#145,$,'E1',.ELEMENT.,3.80000000000133); +#148= IFCAXIS2PLACEMENT3D(#6,$,$); +#149= IFCLOCALPLACEMENT(#139,#148); +#151= IFCCARTESIANPOINTLIST2D(((-0.20530146800593,-2.60530658042942),(1.31288179310327,-2.60530658042942),(1.31288179310328,-0.105306580429416),(0.875501235222196,-0.105306580429415),(-0.933322240804361,3.60333114120668),(-2.36264111261845,1.81789518051098),(-0.20530146800593,-2.60530658042942))); +#160= IFCINDEXEDPOLYCURVE(#151,$,.F.); +#161= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#160); +#164= IFCCARTESIANPOINT((0.80875035363931,-3.83676475253472,0.)); +#166= IFCDIRECTION((0.438371146789077,0.898794046299167,0.)); +#168= IFCAXIS2PLACEMENT3D(#164,#20,#166); +#169= IFCEXTRUDEDAREASOLID(#161,#168,#20,3.80000000000133); +#170= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#169)); +#177= IFCPRODUCTDEFINITIONSHAPE($,$,(#170)); +#182= IFCSPACE('2BWwIe9vrBFQVX6ISMZa9K',#42,'133',$,$,#149,#177,'Espace',.ELEMENT.,.SPACE.,$); +#187= IFCCARTESIANPOINT((5.20431417452362,0.)); +#189= IFCCARTESIANPOINT((5.20431417452362,4.20000000000133)); +#191= IFCCARTESIANPOINT((0.,4.20000000000133)); +#193= IFCPOLYLINE((#10,#187,#189,#191,#10)); +#195= IFCCARTESIANPOINT((-2.00333241339795,-5.38837972307488,0.)); +#197= IFCAXIS2PLACEMENT3D(#195,#18,#12); +#198= IFCPLANE(#197); +#199= IFCCARTESIANPOINT((1.75670535063899,0.)); +#201= IFCCARTESIANPOINT((2.716705350639,0.)); +#203= IFCCARTESIANPOINT((2.716705350639,2.13)); +#205= IFCCARTESIANPOINT((1.75670535063899,2.13)); +#207= IFCPOLYLINE((#199,#201,#203,#205,#199)); +#209= IFCCURVEBOUNDEDPLANE(#198,#193,(#207)); +#211= IFCCONNECTIONSURFACEGEOMETRY(#209,$); +#212= IFCCARTESIANPOINT((0.960000000000003,0.)); +#214= IFCCARTESIANPOINT((0.960000000000003,2.13)); +#216= IFCCARTESIANPOINT((0.,2.13)); +#218= IFCPOLYLINE((#10,#212,#214,#216,#10)); +#220= IFCCARTESIANPOINT((-0.246627062758956,-5.38837972307489,0.)); +#222= IFCAXIS2PLACEMENT3D(#220,#18,#12); +#223= IFCPLANE(#222); +#224= IFCCURVEBOUNDEDPLANE(#223,#218,$); +#225= IFCCONNECTIONSURFACEGEOMETRY(#224,$); +#226= IFCCARTESIANPOINT((1.7087788652888,0.)); +#228= IFCCARTESIANPOINT((1.7087788652888,4.20000000000133)); +#230= IFCCARTESIANPOINT((0.,4.20000000000133)); +#232= IFCPOLYLINE((#10,#226,#228,#230,#10)); +#234= IFCCARTESIANPOINT((3.20098176112567,-5.3883797230749,0.)); +#236= IFCDIRECTION((0.438371146789078,0.898794046299167,0.)); +#238= IFCDIRECTION((0.898794046299167,-0.438371146789078,0.)); +#240= IFCAXIS2PLACEMENT3D(#234,#238,#236); +#241= IFCPLANE(#240); +#242= IFCCURVEBOUNDEDPLANE(#241,#232,$); +#243= IFCCONNECTIONSURFACEGEOMETRY(#242,$); +#244= IFCCARTESIANPOINT((4.20000000000133,0.)); +#246= IFCCARTESIANPOINT((4.20000000000133,4.34101553690707)); +#248= IFCCARTESIANPOINT((0.,4.34101553690707)); +#250= IFCPOLYLINE((#10,#244,#246,#248,#10)); +#252= IFCCARTESIANPOINT((-3.19441737942166,-2.87103282121671,0.)); +#254= IFCAXIS2PLACEMENT3D(#252,#16,#20); +#255= IFCPLANE(#254); +#256= IFCCARTESIANPOINT((0.,0.587765780523462)); +#258= IFCCARTESIANPOINT((2.35,0.587765780523462)); +#260= IFCCARTESIANPOINT((2.35,3.13776578052346)); +#262= IFCCARTESIANPOINT((0.,3.13776578052346)); +#264= IFCPOLYLINE((#256,#258,#260,#262,#256)); +#266= IFCCURVEBOUNDEDPLANE(#255,#250,(#264)); +#268= IFCCONNECTIONSURFACEGEOMETRY(#266,$); +#269= IFCCARTESIANPOINT((2.35,0.)); +#271= IFCCARTESIANPOINT((2.35,2.55)); +#273= IFCCARTESIANPOINT((0.,2.55)); +#275= IFCPOLYLINE((#10,#269,#271,#273,#10)); +#277= IFCCARTESIANPOINT((-2.6066515988982,-2.87103282121671,0.)); +#279= IFCAXIS2PLACEMENT3D(#277,#16,#20); +#280= IFCPLANE(#279); +#281= IFCCURVEBOUNDEDPLANE(#280,#275,$); +#282= IFCCONNECTIONSURFACEGEOMETRY(#281,$); +#283= IFCCARTESIANPOINT((2.78490912249981,0.)); +#285= IFCCARTESIANPOINT((2.78490912249982,4.20000000000133)); +#287= IFCCARTESIANPOINT((0.,4.20000000000133)); +#289= IFCPOLYLINE((#10,#283,#285,#287,#10)); +#291= IFCCARTESIANPOINT((-3.19441737942166,-2.87103282121671,0.)); +#293= IFCDIRECTION((0.427692579409759,-0.903924254303328,0.)); +#295= IFCDIRECTION((-0.903924254303328,-0.427692579409759,0.)); +#297= IFCAXIS2PLACEMENT3D(#291,#295,#293); +#298= IFCPLANE(#297); +#299= IFCCURVEBOUNDEDPLANE(#298,#289,$); +#300= IFCCONNECTIONSURFACEGEOMETRY(#299,$); +#301= IFCCARTESIANPOINT((2.78490912249981,0.)); +#303= IFCCARTESIANPOINT((5.0107556758606,4.70430580936649)); +#305= IFCCARTESIANPOINT((3.94284808428262,6.03828428981803)); +#307= IFCCARTESIANPOINT((1.63989560911437,4.19467101770361)); +#309= IFCCARTESIANPOINT((1.85662013223763,3.92394923211787)); +#311= IFCPOLYLINE((#10,#301,#303,#305,#307,#309,#10)); +#313= IFCCARTESIANPOINT((-3.19441737942166,-2.87103282121671,4.20000000000133)); +#315= IFCDIRECTION((0.427692579409759,-0.903924254303328,0.)); +#317= IFCAXIS2PLACEMENT3D(#313,#20,#315); +#318= IFCPLANE(#317); +#319= IFCCARTESIANPOINT((2.55497389336776,2.76951934251839)); +#321= IFCCARTESIANPOINT((2.81158944101361,3.31187389510038)); +#323= IFCCARTESIANPOINT((2.26923488843161,3.56848944274624)); +#325= IFCCARTESIANPOINT((2.01261934078576,3.02613489016424)); +#327= IFCPOLYLINE((#319,#321,#323,#325,#319)); +#329= IFCCURVEBOUNDEDPLANE(#318,#311,(#327)); +#331= IFCCONNECTIONSURFACEGEOMETRY(#329,$); +#332= IFCCARTESIANPOINT((0.599999999999997,0.)); +#334= IFCCARTESIANPOINT((0.599999999999997,0.599999999999999)); +#336= IFCCARTESIANPOINT((0.,0.599999999999999)); +#338= IFCPOLYLINE((#10,#332,#334,#336,#10)); +#340= IFCCARTESIANPOINT((0.401761701821964,-3.99603282121672,4.20000000000133)); +#342= IFCAXIS2PLACEMENT3D(#340,#20,#12); +#343= IFCPLANE(#342); +#344= IFCCURVEBOUNDEDPLANE(#343,#338,$); +#345= IFCCONNECTIONSURFACEGEOMETRY(#344,$); +#346= IFCCARTESIANPOINT((4.20000000000133,0.)); +#348= IFCCARTESIANPOINT((4.20000000000133,0.346784953701481)); +#350= IFCCARTESIANPOINT((0.,0.34678495370148)); +#352= IFCPOLYLINE((#10,#346,#348,#350,#10)); +#354= IFCCARTESIANPOINT((1.1465981574854,-2.87103282121672,0.)); +#356= IFCDIRECTION((-0.898794046299166,0.438371146789078,0.)); +#358= IFCAXIS2PLACEMENT3D(#354,#356,#20); +#359= IFCPLANE(#358); +#360= IFCCURVEBOUNDEDPLANE(#359,#352,$); +#361= IFCCONNECTIONSURFACEGEOMETRY(#360,$); +#362= IFCCARTESIANPOINT((4.20000000000133,0.)); +#364= IFCCARTESIANPOINT((4.20000000000133,2.95)); +#366= IFCCARTESIANPOINT((0.,2.95)); +#368= IFCPOLYLINE((#10,#362,#364,#366,#10)); +#370= IFCCARTESIANPOINT((1.29861867532872,-2.5593445694837,0.)); +#372= IFCDIRECTION((0.438371146789079,0.898794046299166,-0.)); +#374= IFCAXIS2PLACEMENT3D(#370,#372,#20); +#375= IFCPLANE(#374); +#376= IFCCURVEBOUNDEDPLANE(#375,#368,$); +#377= IFCCONNECTIONSURFACEGEOMETRY(#376,$); +#378= IFCCARTESIANPOINT((4.34101553690707,0.)); +#380= IFCCARTESIANPOINT((4.49303605475038,0.311688251733024)); +#382= IFCCARTESIANPOINT((7.14447849133293,-0.981506631294752)); +#384= IFCCARTESIANPOINT((6.39539914054734,-2.51734690185817)); +#386= IFCCARTESIANPOINT((1.19108496602372,-2.51734690185817)); +#388= IFCPOLYLINE((#10,#378,#380,#382,#384,#386,#10)); +#390= IFCCARTESIANPOINT((-3.19441737942166,-2.87103282121671,0.)); +#392= IFCAXIS2PLACEMENT3D(#390,#20,#12); +#393= IFCPLANE(#392); +#394= IFCCURVEBOUNDEDPLANE(#393,#388,$); +#395= IFCCONNECTIONSURFACEGEOMETRY(#394,$); +#396= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Espace 133'),$); +#404= IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.F.),$); +#405= IFCPROPERTYSET('3wtMsaA3HCAP1YD8MwiJzQ',#42,'Pset_SpaceCommon',$,(#396,#404)); +#414= IFCRELDEFINESBYPROPERTIES('16jG0rqFz6eBPeBx1nS_zd',#42,$,$,(#182),#405); +#418= IFCAXIS2PLACEMENT3D(#6,$,$); +#419= IFCLOCALPLACEMENT(#139,#418); +#420= IFCCARTESIANPOINTLIST2D(((-1.25,-1.45),(1.25,-1.45),(1.25,1.45),(-1.25,1.45),(-1.25,-1.45))); +#427= IFCINDEXEDPOLYCURVE(#420,$,.F.); +#428= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#427); +#429= IFCCARTESIANPOINT((3.28189661380361,-1.85775094154884,0.)); +#431= IFCDIRECTION((-0.898794046299166,0.438371146789079,0.)); +#433= IFCAXIS2PLACEMENT3D(#429,#20,#431); +#434= IFCEXTRUDEDAREASOLID(#428,#433,#20,3.80000000000133); +#435= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#434)); +#437= IFCPRODUCTDEFINITIONSHAPE($,$,(#435)); +#440= IFCSPACE('3lKgB_frT0B9jtit5Xj9s2',#42,'134',$,$,#419,#437,'Espace',.ELEMENT.,.SPACE.,$); +#443= IFCCARTESIANPOINT((4.20000000000133,0.)); +#445= IFCCARTESIANPOINT((4.20000000000133,2.95)); +#447= IFCCARTESIANPOINT((0.,2.95)); +#449= IFCPOLYLINE((#10,#443,#445,#447,#10)); +#451= IFCCARTESIANPOINT((1.29861867532872,-2.5593445694837,0.)); +#453= IFCDIRECTION((0.438371146789079,0.898794046299166,-0.)); +#455= IFCAXIS2PLACEMENT3D(#451,#453,#20); +#456= IFCPLANE(#455); +#457= IFCCURVEBOUNDEDPLANE(#456,#449,$); +#458= IFCCONNECTIONSURFACEGEOMETRY(#457,$); +#459= IFCCARTESIANPOINT((3.175,0.)); +#461= IFCCARTESIANPOINT((3.175,4.20000000000133)); +#463= IFCCARTESIANPOINT((0.,4.20000000000133)); +#465= IFCPOLYLINE((#10,#459,#461,#463,#10)); +#467= IFCCARTESIANPOINT((3.95006111191126,-3.85253945251148,0.)); +#469= IFCDIRECTION((0.438371146789078,0.898794046299167,0.)); +#471= IFCDIRECTION((0.898794046299167,-0.438371146789078,0.)); +#473= IFCAXIS2PLACEMENT3D(#467,#471,#469); +#474= IFCPLANE(#473); +#475= IFCCURVEBOUNDEDPLANE(#474,#465,$); +#476= IFCCONNECTIONSURFACEGEOMETRY(#475,$); +#477= IFCCARTESIANPOINT((2.95,0.)); +#479= IFCCARTESIANPOINT((2.95,3.175)); +#481= IFCCARTESIANPOINT((0.,3.175)); +#483= IFCPOLYLINE((#10,#477,#479,#481,#10)); +#485= IFCCARTESIANPOINT((1.29861867532872,-2.5593445694837,4.20000000000133)); +#487= IFCDIRECTION((0.898794046299166,-0.438371146789079,0.)); +#489= IFCAXIS2PLACEMENT3D(#485,#20,#487); +#490= IFCPLANE(#489); +#491= IFCCARTESIANPOINT((1.025,0.649999999999999)); +#493= IFCCARTESIANPOINT((1.625,0.649999999999999)); +#495= IFCCARTESIANPOINT((1.625,1.25)); +#497= IFCCARTESIANPOINT((1.025,1.25)); +#499= IFCPOLYLINE((#491,#493,#495,#497,#491)); +#501= IFCCURVEBOUNDEDPLANE(#490,#483,(#499)); +#503= IFCCONNECTIONSURFACEGEOMETRY(#501,$); +#504= IFCCARTESIANPOINT((0.599999999999997,0.)); +#506= IFCCARTESIANPOINT((0.599999999999997,0.599999999999999)); +#508= IFCCARTESIANPOINT((0.,0.599999999999999)); +#510= IFCPOLYLINE((#10,#504,#506,#508,#10)); +#512= IFCCARTESIANPOINT((2.50482381819826,-2.42445886484805,4.20000000000133)); +#514= IFCDIRECTION((0.898794046299166,-0.438371146789079,0.)); +#516= IFCAXIS2PLACEMENT3D(#512,#20,#514); +#517= IFCPLANE(#516); +#518= IFCCURVEBOUNDEDPLANE(#517,#510,$); +#519= IFCCONNECTIONSURFACEGEOMETRY(#518,$); +#520= IFCCARTESIANPOINT((4.20000000000133,0.)); +#522= IFCCARTESIANPOINT((4.20000000000133,2.95)); +#524= IFCCARTESIANPOINT((0.,2.95)); +#526= IFCPOLYLINE((#10,#520,#522,#524,#10)); +#528= IFCCARTESIANPOINT((2.69044706638404,0.294326527516154,0.)); +#530= IFCDIRECTION((0.438371146789079,0.898794046299166,0.)); +#532= IFCAXIS2PLACEMENT3D(#528,#530,#20); +#533= IFCPLANE(#532); +#534= IFCCURVEBOUNDEDPLANE(#533,#526,$); +#535= IFCCONNECTIONSURFACEGEOMETRY(#534,$); +#536= IFCCARTESIANPOINT((4.20000000000133,0.)); +#538= IFCCARTESIANPOINT((4.20000000000133,3.175)); +#540= IFCCARTESIANPOINT((0.,3.175)); +#542= IFCPOLYLINE((#10,#536,#538,#540,#10)); +#544= IFCCARTESIANPOINT((1.29861867532872,-2.5593445694837,0.)); +#546= IFCDIRECTION((-0.898794046299166,0.438371146789079,0.)); +#548= IFCAXIS2PLACEMENT3D(#544,#546,#20); +#549= IFCPLANE(#548); +#550= IFCCARTESIANPOINT((0.,0.199999999999997)); +#552= IFCCARTESIANPOINT((2.35,0.199999999999997)); +#554= IFCCARTESIANPOINT((2.35,2.75)); +#556= IFCCARTESIANPOINT((0.,2.75)); +#558= IFCPOLYLINE((#550,#552,#554,#556,#550)); +#560= IFCCURVEBOUNDEDPLANE(#549,#542,(#558)); +#562= IFCCONNECTIONSURFACEGEOMETRY(#560,$); +#563= IFCCARTESIANPOINT((2.35,0.)); +#565= IFCCARTESIANPOINT((2.35,2.55)); +#567= IFCCARTESIANPOINT((0.,2.55)); +#569= IFCPOLYLINE((#10,#563,#565,#567,#10)); +#571= IFCCARTESIANPOINT((1.38629290468653,-2.37958576022387,0.)); +#573= IFCDIRECTION((-0.898794046299166,0.438371146789079,0.)); +#575= IFCAXIS2PLACEMENT3D(#571,#573,#20); +#576= IFCPLANE(#575); +#577= IFCCURVEBOUNDEDPLANE(#576,#569,$); +#578= IFCCONNECTIONSURFACEGEOMETRY(#577,$); +#579= IFCCARTESIANPOINT((3.175,0.)); +#581= IFCCARTESIANPOINT((3.175,2.95)); +#583= IFCCARTESIANPOINT((0.,2.95)); +#585= IFCPOLYLINE((#10,#579,#581,#583,#10)); +#587= IFCCARTESIANPOINT((1.29861867532872,-2.5593445694837,0.)); +#589= IFCDIRECTION((0.438371146789079,0.898794046299166,0.)); +#591= IFCAXIS2PLACEMENT3D(#587,#22,#589); +#592= IFCPLANE(#591); +#593= IFCCURVEBOUNDEDPLANE(#592,#585,$); +#594= IFCCONNECTIONSURFACEGEOMETRY(#593,$); +#595= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Espace 134'),$); +#596= IFCPROPERTYSET('2v3arU1pf5NeNw_kQP5ScO',#42,'Pset_SpaceCommon',$,(#404,#595)); +#599= IFCRELDEFINESBYPROPERTIES('2IabhCjmHBSxa5OMCcv11Y',#42,$,$,(#440),#596); +#603= IFCAXIS2PLACEMENT3D(#6,$,$); +#604= IFCLOCALPLACEMENT(#134,#603); +#606= IFCCARTESIANPOINTLIST2D(((-1.20530146800593,-2.60530658042942),(3.31288179310327,-2.60530658042942),(3.31288179310327,-0.105306580429416),(-0.124498764777804,-0.105306580429414),(-1.93332224080436,3.60333114120668),(-3.36264111261845,1.81789518051098),(-1.20530146800593,-2.60530658042942))); +#615= IFCINDEXEDPOLYCURVE(#606,$,.F.); +#616= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#615); +#617= IFCCARTESIANPOINT((1.24712150042839,-2.93797070623555,0.)); +#619= IFCDIRECTION((0.438371146789078,0.898794046299167,0.)); +#621= IFCAXIS2PLACEMENT3D(#617,#20,#619); +#622= IFCEXTRUDEDAREASOLID(#616,#621,#20,2.7); +#623= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#622)); +#625= IFCPRODUCTDEFINITIONSHAPE($,$,(#623)); +#628= IFCSPACE('2HZAfWR3f8VOq4g8PYtEit',#42,'135',$,$,#604,#625,'Espace',.ELEMENT.,.SPACE.,$); +#631= IFCCARTESIANPOINT((4.34101553690707,0.)); +#633= IFCCARTESIANPOINT((4.49303605475038,0.311688251733024)); +#635= IFCCARTESIANPOINT((7.14447849133293,-0.981506631294752)); +#637= IFCCARTESIANPOINT((6.39539914054734,-2.51734690185817)); +#639= IFCCARTESIANPOINT((1.19108496602372,-2.51734690185817)); +#641= IFCPOLYLINE((#10,#631,#633,#635,#637,#639,#10)); +#643= IFCCARTESIANPOINT((-3.19441737942166,-2.87103282121671,3.)); +#645= IFCAXIS2PLACEMENT3D(#643,#20,#12); +#646= IFCPLANE(#645); +#647= IFCCURVEBOUNDEDPLANE(#646,#641,$); +#648= IFCCONNECTIONSURFACEGEOMETRY(#647,$); +#649= IFCCARTESIANPOINT((3.175,0.)); +#651= IFCCARTESIANPOINT((3.175,2.95)); +#653= IFCCARTESIANPOINT((0.,2.95)); +#655= IFCPOLYLINE((#10,#649,#651,#653,#10)); +#657= IFCCARTESIANPOINT((1.29861867532872,-2.5593445694837,3.)); +#659= IFCDIRECTION((0.438371146789079,0.898794046299166,0.)); +#661= IFCAXIS2PLACEMENT3D(#657,#22,#659); +#662= IFCPLANE(#661); +#663= IFCCURVEBOUNDEDPLANE(#662,#655,$); +#664= IFCCONNECTIONSURFACEGEOMETRY(#663,$); +#665= IFCCARTESIANPOINT((5.20431417452362,0.)); +#667= IFCCARTESIANPOINT((5.20431417452362,3.)); +#669= IFCCARTESIANPOINT((0.,3.)); +#671= IFCPOLYLINE((#10,#665,#667,#669,#10)); +#673= IFCCARTESIANPOINT((-2.00333241339795,-5.38837972307488,0.)); +#675= IFCAXIS2PLACEMENT3D(#673,#18,#12); +#676= IFCPLANE(#675); +#677= IFCCURVEBOUNDEDPLANE(#676,#671,$); +#678= IFCCONNECTIONSURFACEGEOMETRY(#677,$); +#679= IFCCARTESIANPOINT((4.8837788652888,0.)); +#681= IFCCARTESIANPOINT((4.8837788652888,3.)); +#683= IFCCARTESIANPOINT((0.,3.)); +#685= IFCPOLYLINE((#10,#679,#681,#683,#10)); +#687= IFCCARTESIANPOINT((3.20098176112567,-5.3883797230749,0.)); +#689= IFCDIRECTION((0.438371146789078,0.898794046299167,0.)); +#691= IFCDIRECTION((0.898794046299167,-0.438371146789078,0.)); +#693= IFCAXIS2PLACEMENT3D(#687,#691,#689); +#694= IFCPLANE(#693); +#695= IFCCURVEBOUNDEDPLANE(#694,#685,$); +#696= IFCCONNECTIONSURFACEGEOMETRY(#695,$); +#697= IFCCARTESIANPOINT((3.,0.)); +#699= IFCCARTESIANPOINT((3.,4.34101553690707)); +#701= IFCCARTESIANPOINT((0.,4.34101553690707)); +#703= IFCPOLYLINE((#10,#697,#699,#701,#10)); +#705= IFCCARTESIANPOINT((-3.19441737942166,-2.87103282121671,0.)); +#707= IFCAXIS2PLACEMENT3D(#705,#16,#20); +#708= IFCPLANE(#707); +#709= IFCCURVEBOUNDEDPLANE(#708,#703,$); +#710= IFCCONNECTIONSURFACEGEOMETRY(#709,$); +#711= IFCCARTESIANPOINT((2.78490912249981,0.)); +#713= IFCCARTESIANPOINT((2.78490912249981,3.)); +#715= IFCCARTESIANPOINT((0.,3.)); +#717= IFCPOLYLINE((#10,#711,#713,#715,#10)); +#719= IFCCARTESIANPOINT((-3.19441737942166,-2.87103282121671,0.)); +#721= IFCDIRECTION((0.427692579409759,-0.903924254303328,0.)); +#723= IFCDIRECTION((-0.903924254303328,-0.427692579409759,0.)); +#725= IFCAXIS2PLACEMENT3D(#719,#723,#721); +#726= IFCPLANE(#725); +#727= IFCCURVEBOUNDEDPLANE(#726,#717,$); +#728= IFCCONNECTIONSURFACEGEOMETRY(#727,$); +#729= IFCCARTESIANPOINT((3.,0.)); +#731= IFCCARTESIANPOINT((3.,2.95)); +#733= IFCCARTESIANPOINT((0.,2.95)); +#735= IFCPOLYLINE((#10,#729,#731,#733,#10)); +#737= IFCCARTESIANPOINT((2.69044706638404,0.294326527516154,0.)); +#739= IFCDIRECTION((0.438371146789079,0.898794046299166,-0.)); +#741= IFCAXIS2PLACEMENT3D(#737,#739,#20); +#742= IFCPLANE(#741); +#743= IFCCURVEBOUNDEDPLANE(#742,#735,$); +#744= IFCCONNECTIONSURFACEGEOMETRY(#743,$); +#745= IFCCARTESIANPOINT((3.,0.)); +#747= IFCCARTESIANPOINT((3.,3.52178495370148)); +#749= IFCCARTESIANPOINT((0.,3.52178495370148)); +#751= IFCPOLYLINE((#10,#745,#747,#749,#10)); +#753= IFCCARTESIANPOINT((1.1465981574854,-2.87103282121672,0.)); +#755= IFCDIRECTION((-0.898794046299166,0.438371146789079,0.)); +#757= IFCAXIS2PLACEMENT3D(#753,#755,#20); +#758= IFCPLANE(#757); +#759= IFCCURVEBOUNDEDPLANE(#758,#751,$); +#760= IFCCONNECTIONSURFACEGEOMETRY(#759,$); +#761= IFCCARTESIANPOINT((4.34101553690707,0.)); +#763= IFCCARTESIANPOINT((5.8848644458057,3.16535934873288)); +#765= IFCCARTESIANPOINT((8.53630688238824,1.87216446570511)); +#767= IFCCARTESIANPOINT((6.39539914054734,-2.51734690185817)); +#769= IFCCARTESIANPOINT((1.19108496602372,-2.51734690185817)); +#771= IFCPOLYLINE((#10,#761,#763,#765,#767,#769,#10)); +#773= IFCCARTESIANPOINT((-3.19441737942166,-2.87103282121671,0.)); +#775= IFCAXIS2PLACEMENT3D(#773,#20,#12); +#776= IFCPLANE(#775); +#777= IFCCURVEBOUNDEDPLANE(#776,#771,$); +#778= IFCCONNECTIONSURFACEGEOMETRY(#777,$); +#779= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Espace 135'),$); +#780= IFCPROPERTYSET('3y8eBk$$f1x8GWEeUH1SEx',#42,'Pset_SpaceCommon',$,(#404,#779)); +#783= IFCRELDEFINESBYPROPERTIES('3hAI9GK1b6Ywdm$OIKe7r1',#42,$,$,(#628),#780); +#787= IFCAXIS2PLACEMENT3D(#6,$,$); +#788= IFCLOCALPLACEMENT(#139,#787); +#789= IFCCARTESIANPOINTLIST2D(((-9.90029943934293,-23.384161381517),(-1.51654943934299,-23.384161381517),(-1.51654943934298,-15.024161381517),(-1.51654943934297,-7.73301955034303),(-9.90029943934293,-7.733019550343),(-9.90029943934293,-23.384161381517))); +#797= IFCINDEXEDPOLYCURVE(#789,$,.F.); +#798= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#797); +#799= IFCAXIS2PLACEMENT3D(#6,$,$); +#800= IFCEXTRUDEDAREASOLID(#798,#799,#20,3.80000000000133); +#801= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#800)); +#803= IFCPRODUCTDEFINITIONSHAPE($,$,(#801)); +#806= IFCSPACE('0rZXc$dgf4NvMg0phMHEeo',#42,'1',$,$,#788,#803,$,.ELEMENT.,.SPACE.,$); +#809= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Surface'),$); +#810= IFCPROPERTYSET('09a4Z$xzn2PQ79SIodXnm3',#42,'Pset_SpaceCommon',$,(#404,#809)); +#813= IFCRELDEFINESBYPROPERTIES('22gYlV_DT6qfClxbHK6LQ8',#42,$,$,(#806),#810); +#817= IFCAXIS2PLACEMENT3D(#6,$,$); +#818= IFCLOCALPLACEMENT(#139,#817); +#819= IFCCARTESIANPOINTLIST2D(((1.34620056065705,-23.384161381517),(7.24450107237486,-23.384161381517),(7.24450107237487,-17.315411381517),(3.85420056065702,-17.315411381517),(3.85420056065702,-15.024161381517),(1.34620056065707,-15.024161381517),(1.34620056065705,-23.384161381517))); +#828= IFCINDEXEDPOLYCURVE(#819,$,.F.); +#829= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#828); +#830= IFCAXIS2PLACEMENT3D(#6,$,$); +#831= IFCEXTRUDEDAREASOLID(#829,#830,#20,3.80000000000133); +#832= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#831)); +#834= IFCPRODUCTDEFINITIONSHAPE($,$,(#832)); +#837= IFCSPACE('0rZXc$dgf4NvMg0phMHEk_',#42,'2',$,$,#818,#834,$,.ELEMENT.,.SPACE.,$); +#840= IFCPROPERTYSET('3_Rf3dyuD3vAmFQRyX1Opk',#42,'Pset_SpaceCommon',$,(#404,#809)); +#842= IFCRELDEFINESBYPROPERTIES('0u5wtmkhj61ABsOxwb3dOn',#42,$,$,(#837),#840); +#846= IFCAXIS2PLACEMENT3D(#6,$,$); +#847= IFCLOCALPLACEMENT(#139,#846); +#848= IFCCARTESIANPOINTLIST2D(((-1.51654943934299,-23.384161381517),(1.34620056065705,-23.384161381517),(1.34620056065707,-15.024161381517),(-1.51654943934298,-15.024161381517),(-1.51654943934299,-23.384161381517))); +#855= IFCINDEXEDPOLYCURVE(#848,$,.F.); +#856= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#855); +#857= IFCAXIS2PLACEMENT3D(#6,$,$); +#858= IFCEXTRUDEDAREASOLID(#856,#857,#20,3.80000000000133); +#859= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#858)); +#861= IFCPRODUCTDEFINITIONSHAPE($,$,(#859)); +#864= IFCSPACE('0rZXc$dgf4NvMg0phMHEim',#42,'3',$,$,#847,#861,$,.ELEMENT.,.SPACE.,$); +#867= IFCPROPERTYSET('327yfzB4P0LQ7OWHphEp3t',#42,'Pset_SpaceCommon',$,(#404,#809)); +#869= IFCRELDEFINESBYPROPERTIES('25FWbP131ECBHIeyQCIM7A',#42,$,$,(#864),#867); +#873= IFCAXIS2PLACEMENT3D(#6,$,$); +#874= IFCLOCALPLACEMENT(#139,#873); +#875= IFCCARTESIANPOINTLIST2D(((7.24450107237486,-23.384161381517),(12.592700560657,-23.384161381517),(12.592700560657,-17.3154113815171),(7.24450107237487,-17.315411381517),(7.24450107237486,-23.384161381517))); +#882= IFCINDEXEDPOLYCURVE(#875,$,.F.); +#883= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#882); +#884= IFCAXIS2PLACEMENT3D(#6,$,$); +#885= IFCEXTRUDEDAREASOLID(#883,#884,#20,3.80000000000133); +#886= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#885)); +#888= IFCPRODUCTDEFINITIONSHAPE($,$,(#886)); +#891= IFCSPACE('0rZXc$dgf4NvMg0phMHEYh',#42,'4',$,$,#874,#888,'',.ELEMENT.,.SPACE.,$); +#894= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('4'),$); +#895= IFCPROPERTYSET('2Bq1senF12TuisF9NCq9c_',#42,'Pset_SpaceCommon',$,(#404,#894)); +#898= IFCRELDEFINESBYPROPERTIES('2LaYioLAvBKhieyKnris3V',#42,$,$,(#891),#895); +#902= IFCCARTESIANPOINT((-2.35870602887282,-5.38837972307488,0.)); +#904= IFCAXIS2PLACEMENT3D(#902,$,$); +#905= IFCLOCALPLACEMENT(#139,#904); +#906= IFCCARTESIANPOINTLIST3D(((-9.18930042115778E-17,0.,0.),(5.91976305903272,1.08286712929839E-15,0.))); +#910= IFCINDEXEDPOLYCURVE(#906,$,.F.); +#911= IFCSHAPEREPRESENTATION(#101,'Axis','Curve3D',(#910)); +#914= IFCCARTESIANPOINTLIST2D(((0.212917907466404,-0.224999999999999),(5.70028339417809,-0.225),(5.91976305903272,0.225000000000001),(5.41909218581889,0.225),(0.497829323483332,0.225),(8.12150346973801E-17,0.225),(0.212917907466404,-0.224999999999999))); +#923= IFCINDEXEDPOLYCURVE(#914,$,.F.); +#924= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#923); +#925= IFCAXIS2PLACEMENT3D(#6,$,$); +#926= IFCEXTRUDEDAREASOLID(#924,#925,#20,3.80000000000133); +#927= IFCCOLOURRGBLIST(((0.470588235294118,0.470588235294118,0.470588235294118))); +#930= IFCINDEXEDPOLYGONALFACE((2,3,4,5,1)); +#933= IFCINDEXEDPOLYGONALFACE((9,8,20,19,18)); +#935= IFCINDEXEDPOLYGONALFACE((11,10,17,16)); +#937= IFCINDEXEDPOLYGONALFACE((8,9,10,11,3,2,6,7)); +#939= IFCINDEXEDPOLYGONALFACE((14,15,1,5,4,16,17,18,19,20,12,13)); +#941= IFCINDEXEDPOLYGONALFACE((13,12,7,6,15,14)); +#943= IFCINDEXEDPOLYGONALFACE((6,2,1,15)); +#945= IFCINDEXEDPOLYGONALFACE((12,20,8,7)); +#947= IFCINDEXEDPOLYGONALFACE((9,18,17,10)); +#949= IFCINDEXEDPOLYGONALFACE((11,16,4,3)); +#951= IFCCARTESIANPOINTLIST3D(((5.91976305903272,0.225000000000001,0.),(5.70028339417809,-0.224999999999999,0.),(3.07207896611386,-0.225,0.),(3.07207896611386,0.225,0.),(5.41909218581889,0.225,0.),(5.70028339417809,-0.225,3.80000000000133),(0.212917907466403,-0.224999999999999,3.80000000000133),(0.212917907466403,-0.224999999999999,-2.01699720564930E-24),(2.11207896611386,-0.225,0.),(2.11207896611386,-0.225,2.13),(3.07207896611386,-0.225,2.13),(-1.06779695141972E-17,0.225,3.80000000000133),(0.497829323483332,0.225,3.80000000000133),(5.41909218581889,0.225,3.80000000000133),(5.91976305903272,0.225000000000001,3.80000000000133),(3.07207896611386,0.225,2.13),(2.11207896611386,0.225,2.13),(2.11207896611386,0.225,0.),(0.497829323483332,0.225,4.03399441129861E-24),(1.34290594210879E-15,0.225,0.))); +#973= IFCPOLYGONALFACESET(#951,.T.,(#930,#933,#935,#937,#939,#941,#943,#945,#947,#949),$); +#987= IFCINDEXEDCOLOURMAP(#973,1.,#927,(1,1,1,1,1,1,1,1,1,1)); +#990= IFCSHAPEREPRESENTATION(#103,'Body','Tessellation',(#973)); +#992= IFCPRODUCTDEFINITIONSHAPE($,$,(#911,#990)); +#996= IFCWALL('2BWwIe9vrBFQVX6ISMZbne',#42,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5672713',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#905,#992,'5672713',.NOTDEFINED.); +#1011= IFCMATERIAL('Stuc',$,'Pl\X2\00E2\X0\tre'); +#1018= IFCCOLOURRGB($,0.470588235294118,0.470588235294118,0.470588235294118); +#1019= IFCSURFACESTYLERENDERING(#1018,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); +#1020= IFCSURFACESTYLE('Stuc',.BOTH.,(#1019)); +#1022= IFCMATERIAL('Isolation ext\X2\00E9\X0\rieure',$,'Isolation'); +#1023= IFCCOLOURRGB($,0.470588235294118,0.470588235294118,0.470588235294118); +#1024= IFCSURFACESTYLERENDERING(#1023,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); +#1025= IFCSURFACESTYLE('Isolation ext\X2\00E9\X0\rieure',.BOTH.,(#1024)); +#1027= IFCMATERIAL('B\X2\00E9\X0\ton, coul\X2\00E9\X0\ sur place, gris',$,'B\X2\00E9\X0\ton'); +#1028= IFCCOLOURRGB($,0.470588235294118,0.470588235294118,0.470588235294118); +#1029= IFCSURFACESTYLERENDERING(#1028,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); +#1030= IFCSURFACESTYLE('B\X2\00E9\X0\ton, coul\X2\00E9\X0\ sur place, gris',.BOTH.,(#1029)); +#1032= IFCMATERIALLAYER(#1011,0.05,$,'Stuc',$,'Pl\X2\00E2\X0\tre',$); +#1034= IFCMATERIALLAYER(#1022,0.2,$,'Isolation ext\X2\00E9\X0\rieure',$,'Isolation',$); +#1035= IFCMATERIALLAYER(#1027,0.2,$,'B\X2\00E9\X0\ton, coul\X2\00E9\X0\ sur place, gris',$,'B\X2\00E9\X0\ton',$); +#1036= IFCMATERIALLAYERSET((#1032,#1034,#1035),'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',$); +#1041= IFCWALLTYPE('2d1_2huaH1mh73LqfuAgpQ',#42,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',$,$,(#1045,#1049,#1053),$,'3136248',$,.NOTDEFINED.); +#1044= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#1045= IFCPROPERTYSET('0WOYDgHFvFBg4c3lMNJArJ',#42,'Pset_EnvironmentalImpactIndicators',$,(#1044)); +#1048= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#1049= IFCPROPERTYSET('1FrFlQYGD6gvzOj6W2tCbb',#42,'Pset_ReinforcementBarPitchOfWall',$,(#1048)); +#1052= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#1053= IFCPROPERTYSET('2d1_2huaH1mh73NBTuAgpQ',#42,'Pset_WallCommon',$,(#404,#1044,#1052)); +#1060= IFCPROPERTYSET('3wDItUWirBox2easumVbmD',#42,'Pset_EnvironmentalImpactIndicators',$,(#1044)); +#1062= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#1063= IFCPROPERTYSET('15gbW7h499yubcZnemFGdp',#42,'Pset_ReinforcementBarPitchOfWall',$,(#1062)); +#1066= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#1067= IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.T.),$); +#1068= IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCBOOLEAN(.F.),$); +#1069= IFCPROPERTYSINGLEVALUE('ExtendToStructure',$,IFCBOOLEAN(.F.),$); +#1070= IFCPROPERTYSET('2BWwIe9vrBFQVX4jeMZbne',#42,'Pset_WallCommon',$,(#1044,#1066,#1067,#1068,#1069)); +#1076= IFCRELDEFINESBYPROPERTIES('2xJNcKEwH16wa92yUJjG2$',#42,$,$,(#996),#1060); +#1080= IFCRELDEFINESBYPROPERTIES('18QQyacyf8hRzCQnAQR75k',#42,$,$,(#996),#1063); +#1083= IFCRELDEFINESBYPROPERTIES('1wKIEoeN58txEb7W2tcP7F',#42,$,$,(#996),#1070); +#1086= IFCCLASSIFICATION('http://www.csiorg.net/uniformat','1998',$,'Uniformat',$,$,$); +#1089= IFCCARTESIANPOINT((3.26261481736338,-5.26201323110244,0.)); +#1091= IFCDIRECTION((0.438371146789078,0.898794046299167,0.)); +#1093= IFCAXIS2PLACEMENT3D(#1089,#20,#1091); +#1094= IFCLOCALPLACEMENT(#139,#1093); +#1095= IFCCARTESIANPOINTLIST3D(((5.41433564649196E-16,5.41433564649196E-16,0.),(4.9681832611092,1.35358391162299E-16,0.))); +#1099= IFCINDEXEDPOLYCURVE(#1095,$,.F.); +#1100= IFCSHAPEREPRESENTATION(#101,'Axis','Curve3D',(#1099)); +#1102= IFCCARTESIANPOINTLIST2D(((4.9681832611092,-0.225),(4.9681832611092,0.225000000000001),(4.5181832611092,0.225),(1.6181832611092,0.225),(1.5181832611092,0.225),(-1.35358391162299E-16,0.225),(0.219479664854635,-0.225),(4.9681832611092,-0.225))); +#1112= IFCINDEXEDPOLYCURVE(#1102,$,.F.); +#1113= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#1112); +#1114= IFCAXIS2PLACEMENT3D(#6,$,$); +#1115= IFCEXTRUDEDAREASOLID(#1113,#1114,#20,3.80000000000133); +#1116= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#1115)); +#1118= IFCPRODUCTDEFINITIONSHAPE($,$,(#1100,#1116)); +#1122= IFCWALL('2BWwIe9vrBFQVX6ISMZbpC',#42,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5672877',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#1094,#1118,'5672877',.NOTDEFINED.); +#1125= IFCPROPERTYSET('1PkZ2PF5XFLfxJFFp6QkNG',#42,'Pset_EnvironmentalImpactIndicators',$,(#1044)); +#1127= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#1128= IFCPROPERTYSET('2ps3sGoY5EJRkdF8eMg6hu',#42,'Pset_ReinforcementBarPitchOfWall',$,(#1127)); +#1131= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#1132= IFCPROPERTYSET('2BWwIe9vrBFQVX4jeMZbpC',#42,'Pset_WallCommon',$,(#1044,#1067,#1068,#1069,#1131)); +#1135= IFCRELDEFINESBYPROPERTIES('2nF7O9rwPB2Ra3nEB6$Y39',#42,$,$,(#1122),#1125); +#1139= IFCRELDEFINESBYPROPERTIES('2kU0fz9ovF5gKCOPTXAmcE',#42,$,$,(#1122),#1128); +#1142= IFCRELDEFINESBYPROPERTIES('1bWV8A_vrAlgiCW1h$leic',#42,$,$,(#1122),#1132); +#1145= IFCCARTESIANPOINT((1.50667342651964,-2.87103282121672,0.)); +#1147= IFCAXIS2PLACEMENT3D(#1145,#20,#14); +#1148= IFCLOCALPLACEMENT(#139,#1147); +#1149= IFCCARTESIANPOINTLIST3D(((-7.08038904321803E-17,0.,0.),(5.05646442141617,0.,0.))); +#1153= IFCINDEXEDPOLYCURVE(#1149,$,.F.); +#1154= IFCSHAPEREPRESENTATION(#101,'Axis','Curve3D',(#1153)); +#1156= IFCCARTESIANPOINTLIST2D(((4.56169460392056E-16,-0.225),(0.500670873213835,-0.225),(5.05646442141617,-0.225),(4.84354651394976,0.225),(4.34571719046643,0.225),(0.219479664854637,0.225),(4.56169460392056E-16,-0.225))); +#1165= IFCINDEXEDPOLYCURVE(#1156,$,.F.); +#1166= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#1165); +#1167= IFCAXIS2PLACEMENT3D(#6,$,$); +#1168= IFCEXTRUDEDAREASOLID(#1166,#1167,#20,3.80000000000133); +#1169= IFCCOLOURRGBLIST(((0.470588235294118,0.470588235294118,0.470588235294118))); +#1172= IFCINDEXEDPOLYGONALFACE((4,5,1,2,3)); +#1174= IFCINDEXEDPOLYGONALFACE((7,6,16,15,8)); +#1176= IFCINDEXEDPOLYGONALFACE((10,9,14,20)); +#1178= IFCINDEXEDPOLYGONALFACE((9,10,5,4,11,12,13,6,7,8)); +#1180= IFCINDEXEDPOLYGONALFACE((20,14,15,16,17,18,19,3,2,1)); +#1182= IFCINDEXEDPOLYGONALFACE((12,11,19,18,17,13)); +#1184= IFCINDEXEDPOLYGONALFACE((11,4,3,19)); +#1186= IFCINDEXEDPOLYGONALFACE((5,10,20,1)); +#1188= IFCINDEXEDPOLYGONALFACE((9,8,15,14)); +#1190= IFCINDEXEDPOLYGONALFACE((17,16,6,13)); +#1192= IFCCARTESIANPOINTLIST3D(((4.11332502541784,0.225,0.),(4.34571719046643,0.225,0.),(4.84354651394977,0.225,0.),(5.05646442141617,-0.225,0.),(4.11332502541784,-0.225,0.),(-1.56067994689320E-16,-0.225,0.),(0.500670873213835,-0.225,0.),(1.56332502541784,-0.225,0.),(1.56332502541784,-0.225,2.35),(4.11332502541784,-0.225,2.35),(5.05646442141617,-0.225,3.80000000000133),(0.500670873213835,-0.225,3.80000000000133),(3.85365569959877E-16,-0.225,3.80000000000133),(1.56332502541784,0.225,2.35),(1.56332502541784,0.225,4.03399441129861E-24),(0.219479664854638,0.225,0.),(0.219479664854637,0.225,3.80000000000133),(4.34571719046643,0.225,3.80000000000133),(4.84354651394977,0.225,3.80000000000133),(4.11332502541784,0.225,2.35))); +#1214= IFCPOLYGONALFACESET(#1192,.T.,(#1172,#1174,#1176,#1178,#1180,#1182,#1184,#1186,#1188,#1190),$); +#1226= IFCINDEXEDCOLOURMAP(#1214,1.,#1169,(1,1,1,1,1,1,1,1,1,1)); +#1229= IFCSHAPEREPRESENTATION(#103,'Body','Tessellation',(#1214)); +#1231= IFCPRODUCTDEFINITIONSHAPE($,$,(#1154,#1229)); +#1235= IFCWALL('2BWwIe9vrBFQVX6ISMZaCt',#42,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5673046',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#1148,#1231,'5673046',.NOTDEFINED.); +#1238= IFCPROPERTYSET('0O2HBfaWr5I9Nj__gY2uNn',#42,'Pset_EnvironmentalImpactIndicators',$,(#1044)); +#1240= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#1241= IFCPROPERTYSET('2$a5RdyNTFoeuzRoOG3Llo',#42,'Pset_ReinforcementBarPitchOfWall',$,(#1240)); +#1244= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#1245= IFCPROPERTYSET('2BWwIe9vrBFQVX4jeMZaCt',#42,'Pset_WallCommon',$,(#1044,#1067,#1068,#1069,#1244)); +#1248= IFCRELDEFINESBYPROPERTIES('3Xv3VDI2LCahvPr2jCuL$G',#42,$,$,(#1235),#1238); +#1252= IFCRELDEFINESBYPROPERTIES('0kGTrAEF97FOWgam8ciueX',#42,$,$,(#1235),#1241); +#1255= IFCRELDEFINESBYPROPERTIES('06oIPKgybF5hBS$Bc8tDZu',#42,$,$,(#1235),#1245); +#1258= IFCCARTESIANPOINT((-3.13349013021188,-2.99980199084951,0.)); +#1260= IFCDIRECTION((0.427692579409759,-0.903924254303328,0.)); +#1262= IFCAXIS2PLACEMENT3D(#1258,#20,#1260); +#1263= IFCLOCALPLACEMENT(#139,#1262); +#1264= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(2.49999770648289,0.,0.))); +#1268= IFCINDEXEDPOLYCURVE(#1264,$,.F.); +#1269= IFCSHAPEREPRESENTATION(#101,'Axis','Curve3D',(#1268)); +#1271= IFCCARTESIANPOINTLIST2D(((2.28707979901648,-0.225),(2.49999770648288,0.225000000000001),(0.212917907466403,0.225),(-8.45989944764369E-17,-0.225),(2.28707979901648,-0.225))); +#1278= IFCINDEXEDPOLYCURVE(#1271,$,.F.); +#1279= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#1278); +#1280= IFCAXIS2PLACEMENT3D(#6,$,$); +#1281= IFCEXTRUDEDAREASOLID(#1279,#1280,#20,3.80000000000133); +#1282= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#1281)); +#1284= IFCPRODUCTDEFINITIONSHAPE($,$,(#1269,#1282)); +#1288= IFCWALL('2BWwIe9vrBFQVX6ISMZaFh',#42,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5673098',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#1263,#1284,'5673098',.NOTDEFINED.); +#1291= IFCPROPERTYSET('1obCXH$t5CDfoRtavjdlZQ',#42,'Pset_EnvironmentalImpactIndicators',$,(#1044)); +#1293= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#1294= IFCPROPERTYSET('2o6PrLYBH05xzHoDeMN1bK',#42,'Pset_ReinforcementBarPitchOfWall',$,(#1293)); +#1297= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#1298= IFCPROPERTYSET('2BWwIe9vrBFQVX4jeMZaFh',#42,'Pset_WallCommon',$,(#1044,#1067,#1068,#1069,#1297)); +#1301= IFCRELDEFINESBYPROPERTIES('0nXYzSzmT5kf54k4Qh29Ik',#42,$,$,(#1288),#1291); +#1305= IFCRELDEFINESBYPROPERTIES('0s2uxRF2rEPOrOVhVMWgSq',#42,$,$,(#1288),#1294); +#1308= IFCRELDEFINESBYPROPERTIES('3Xi44BEkbBiB010ZOo_OOc',#42,$,$,(#1288),#1298); +#1311= IFCCOLOURRGBLIST(((0.968627450980392,0.968627450980392,0.968627450980392))); +#1314= IFCINDEXEDPOLYGONALFACEWITHVOIDS((17,18,19,20,21,22,23,24,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16),((41,42,43,44,45,46,47,48,49,50,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40))); +#1318= IFCINDEXEDPOLYGONALFACEWITHVOIDS((66,67,68,69,70,71,72,73,74,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65),((77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,75,76))); +#1322= IFCINDEXEDPOLYGONALFACE((51,1,24,52)); +#1324= IFCINDEXEDPOLYGONALFACE((52,24,23,53)); +#1326= IFCINDEXEDPOLYGONALFACE((55,54,22,21)); +#1328= IFCINDEXEDPOLYGONALFACE((22,54,53,23)); +#1330= IFCINDEXEDPOLYGONALFACE((56,55,21,20)); +#1332= IFCINDEXEDPOLYGONALFACE((56,20,19,57)); +#1334= IFCINDEXEDPOLYGONALFACE((57,19,18,58)); +#1336= IFCINDEXEDPOLYGONALFACE((58,18,17,59)); +#1338= IFCINDEXEDPOLYGONALFACE((61,60,16,15)); +#1340= IFCINDEXEDPOLYGONALFACE((16,60,59,17)); +#1342= IFCINDEXEDPOLYGONALFACE((62,61,15,14)); +#1344= IFCINDEXEDPOLYGONALFACE((62,14,13,63)); +#1346= IFCINDEXEDPOLYGONALFACE((63,13,12,64)); +#1348= IFCINDEXEDPOLYGONALFACE((64,12,11,65)); +#1350= IFCINDEXEDPOLYGONALFACE((67,66,10,9)); +#1352= IFCINDEXEDPOLYGONALFACE((10,66,65,11)); +#1354= IFCINDEXEDPOLYGONALFACE((68,67,9,8)); +#1356= IFCINDEXEDPOLYGONALFACE((68,8,7,69)); +#1358= IFCINDEXEDPOLYGONALFACE((69,7,6,70)); +#1360= IFCINDEXEDPOLYGONALFACE((70,6,5,71)); +#1362= IFCINDEXEDPOLYGONALFACE((73,72,4,3)); +#1364= IFCINDEXEDPOLYGONALFACE((4,72,71,5)); +#1366= IFCINDEXEDPOLYGONALFACE((74,73,3,2)); +#1368= IFCINDEXEDPOLYGONALFACE((74,2,1,51)); +#1370= IFCINDEXEDPOLYGONALFACE((75,25,50,76)); +#1372= IFCINDEXEDPOLYGONALFACE((49,77,76,50)); +#1374= IFCINDEXEDPOLYGONALFACE((47,79,78,48)); +#1376= IFCINDEXEDPOLYGONALFACE((77,49,48,78)); +#1378= IFCINDEXEDPOLYGONALFACE((79,47,46,80)); +#1380= IFCINDEXEDPOLYGONALFACE((44,82,81,45)); +#1382= IFCINDEXEDPOLYGONALFACE((43,83,82,44)); +#1384= IFCINDEXEDPOLYGONALFACE((84,42,41,85)); +#1386= IFCINDEXEDPOLYGONALFACE((43,42,84,83)); +#1388= IFCINDEXEDPOLYGONALFACE((46,45,81,80)); +#1390= IFCINDEXEDPOLYGONALFACE((41,40,86,85)); +#1392= IFCINDEXEDPOLYGONALFACE((39,87,86,40)); +#1394= IFCINDEXEDPOLYGONALFACE((37,89,88,38)); +#1396= IFCINDEXEDPOLYGONALFACE((35,91,90,36)); +#1398= IFCINDEXEDPOLYGONALFACE((89,37,36,90)); +#1400= IFCINDEXEDPOLYGONALFACE((91,35,34,92)); +#1402= IFCINDEXEDPOLYGONALFACE((32,94,93,33)); +#1404= IFCINDEXEDPOLYGONALFACE((31,95,94,32)); +#1406= IFCINDEXEDPOLYGONALFACE((96,30,29,97)); +#1408= IFCINDEXEDPOLYGONALFACE((31,30,96,95)); +#1410= IFCINDEXEDPOLYGONALFACE((34,33,93,92)); +#1412= IFCINDEXEDPOLYGONALFACE((29,28,98,97)); +#1414= IFCINDEXEDPOLYGONALFACE((88,87,39,38)); +#1416= IFCINDEXEDPOLYGONALFACE((98,28,27,99)); +#1418= IFCINDEXEDPOLYGONALFACE((27,26,100,99)); +#1420= IFCINDEXEDPOLYGONALFACE((100,26,25,75)); +#1422= IFCCARTESIANPOINTLIST3D(((0.88,0.0100000000000004,0.939999999999999),(0.879318516525782,0.0100000000000004,0.934823619097949),(0.877320508075689,0.0100000000000004,0.929999999999999),(0.874142135623731,0.0100000000000004,0.925857864376268),(0.87,0.0100000000000004,0.92267949192431),(0.865176380902051,0.0100000000000004,0.920681483474218),(0.86,0.0100000000000004,0.919999999999999),(0.85482361909795,0.0100000000000004,0.920681483474218),(0.85,0.0100000000000004,0.922679491924311),(0.845857864376269,0.0100000000000004,0.925857864376268),(0.842679491924311,0.0100000000000004,0.929999999999999),(0.840681483474219,0.0100000000000004,0.934823619097949),(0.84,0.0100000000000004,0.94),(0.840681483474219,0.0100000000000004,0.94517638090205),(0.842679491924311,0.0100000000000004,0.95),(0.845857864376269,0.0100000000000004,0.95414213562373),(0.85,0.0100000000000004,0.957320508075688),(0.85482361909795,0.0100000000000004,0.959318516525781),(0.86,0.0100000000000004,0.959999999999999),(0.865176380902051,0.0100000000000004,0.959318516525781),(0.87,0.0100000000000004,0.957320508075688),(0.874142135623731,0.0100000000000004,0.95414213562373),(0.877320508075689,0.0100000000000004,0.949999999999999),(0.879318516525782,0.0100000000000004,0.94517638090205),(0.85760273204149,0.0100000000000004,0.926460138474934),(0.86,0.0100000000000004,0.924062870516424),(0.86239726795851,0.0100000000000004,0.926460138474934),(0.86239726795851,0.0100000000000004,0.938474901166923),(0.863967635899763,0.0100000000000004,0.939286822487052),(0.865283891366506,0.0100000000000004,0.940466967921845),(0.866261733041231,0.0100000000000004,0.94193975350032),(0.86683853376411,0.0100000000000004,0.9436108527275),(0.866977351572044,0.0100000000000004,0.945373237849201),(0.866669295695424,0.0100000000000004,0.94711403458572),(0.865934095979193,0.0100000000000004,0.948721751313956),(0.864818839258907,0.0100000000000004,0.950093419695471),(0.863394953622238,0.0100000000000004,0.951141189419543),(0.861753633702891,0.0100000000000004,0.951797954692185),(0.86,0.0100000000000004,0.952021652115237),(0.858246366297109,0.0100000000000004,0.951797954692185),(0.856605046377762,0.0100000000000004,0.951141189419543),(0.855181160741093,0.0100000000000004,0.950093419695471),(0.854065904020807,0.0100000000000004,0.948721751313956),(0.853330704304576,0.0100000000000004,0.94711403458572),(0.853022648427957,0.0100000000000004,0.945373237849201),(0.853161466235891,0.0100000000000004,0.9436108527275),(0.853738266958769,0.0100000000000004,0.94193975350032),(0.854716108633495,0.0100000000000004,0.940466967921845),(0.856032364100238,0.0100000000000004,0.939286822487052),(0.85760273204149,0.0100000000000004,0.938474901166923),(0.88,4.39914771277472E-16,0.939999999999999),(0.879318516525782,4.39914771277472E-16,0.94517638090205),(0.877320508075689,4.39914771277472E-16,0.949999999999999),(0.874142135623731,4.39914771277472E-16,0.95414213562373),(0.87,4.39914771277472E-16,0.957320508075688),(0.865176380902051,4.39914771277472E-16,0.959318516525781),(0.86,4.39914771277472E-16,0.959999999999999),(0.85482361909795,4.39914771277472E-16,0.959318516525781),(0.85,4.39914771277472E-16,0.957320508075688),(0.845857864376269,4.39914771277472E-16,0.95414213562373),(0.842679491924311,4.39914771277472E-16,0.95),(0.840681483474219,4.39914771277472E-16,0.94517638090205),(0.84,4.39914771277472E-16,0.939999999999999),(0.840681483474219,4.39914771277472E-16,0.934823619097949),(0.842679491924311,4.39914771277472E-16,0.929999999999999),(0.845857864376269,4.39914771277472E-16,0.925857864376268),(0.85,4.39914771277472E-16,0.922679491924311),(0.85482361909795,4.39914771277472E-16,0.920681483474218),(0.86,4.39914771277472E-16,0.919999999999999),(0.865176380902051,4.39914771277472E-16,0.920681483474218),(0.87,4.39914771277472E-16,0.92267949192431),(0.874142135623731,4.39914771277472E-16,0.925857864376268),(0.877320508075689,4.39914771277472E-16,0.929999999999999),(0.879318516525782,4.39914771277472E-16,0.934823619097949),(0.857602732041491,4.39914771277472E-16,0.926460138474934),(0.85760273204149,4.39914771277472E-16,0.938474901166923),(0.856032364100238,4.39914771277472E-16,0.939286822487052),(0.854716108633495,4.39914771277472E-16,0.940466967921845),(0.853738266958769,4.39914771277472E-16,0.94193975350032),(0.853161466235891,4.39914771277472E-16,0.9436108527275),(0.853022648427957,4.39914771277472E-16,0.945373237849201),(0.853330704304576,4.39914771277472E-16,0.94711403458572),(0.854065904020807,4.39914771277472E-16,0.948721751313956),(0.855181160741093,4.39914771277472E-16,0.950093419695471),(0.856605046377762,4.39914771277472E-16,0.951141189419543),(0.858246366297109,4.39914771277472E-16,0.951797954692185),(0.86,4.39914771277472E-16,0.952021652115237),(0.861753633702891,4.39914771277472E-16,0.951797954692185),(0.863394953622238,4.39914771277472E-16,0.951141189419543),(0.864818839258907,4.39914771277472E-16,0.950093419695471),(0.865934095979193,4.39914771277472E-16,0.948721751313956),(0.866669295695424,4.39914771277472E-16,0.94711403458572),(0.866977351572044,4.39914771277472E-16,0.945373237849201),(0.86683853376411,4.39914771277472E-16,0.9436108527275),(0.866261733041231,4.39914771277472E-16,0.94193975350032),(0.865283891366506,4.39914771277472E-16,0.940466967921845),(0.863967635899763,4.39914771277472E-16,0.939286822487052),(0.86239726795851,4.39914771277472E-16,0.938474901166923),(0.86239726795851,4.39914771277472E-16,0.926460138474934),(0.86,4.39914771277472E-16,0.924062870516424))); +#1524= IFCPOLYGONALFACESET(#1422,.T.,(#1314,#1318,#1322,#1324,#1326,#1328,#1330,#1332,#1334,#1336,#1338,#1340,#1342,#1344,#1346,#1348,#1350,#1352,#1354,#1356,#1358,#1360,#1362,#1364,#1366,#1368,#1370,#1372,#1374,#1376,#1378,#1380,#1382,#1384,#1386,#1388,#1390,#1392,#1394,#1396,#1398,#1400,#1402,#1404,#1406,#1408,#1410,#1412,#1414,#1416,#1418,#1420),$); +#1578= IFCINDEXEDCOLOURMAP(#1524,1.,#1311,(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)); +#1581= IFCCOLOURRGBLIST(((0.968627450980392,0.968627450980392,0.968627450980392))); +#1584= IFCINDEXEDPOLYGONALFACEWITHVOIDS((16,17,18,19,20,21,22,23,24,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15),((27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,25,26))); +#1588= IFCINDEXEDPOLYGONALFACEWITHVOIDS((67,68,69,70,71,72,73,74,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66),((91,92,93,94,95,96,97,98,99,100,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90))); +#1592= IFCINDEXEDPOLYGONALFACE((51,1,24,52)); +#1594= IFCINDEXEDPOLYGONALFACE((52,24,23,53)); +#1596= IFCINDEXEDPOLYGONALFACE((55,54,22,21)); +#1598= IFCINDEXEDPOLYGONALFACE((22,54,53,23)); +#1600= IFCINDEXEDPOLYGONALFACE((56,55,21,20)); +#1602= IFCINDEXEDPOLYGONALFACE((56,20,19,57)); +#1604= IFCINDEXEDPOLYGONALFACE((57,19,18,58)); +#1606= IFCINDEXEDPOLYGONALFACE((58,18,17,59)); +#1608= IFCINDEXEDPOLYGONALFACE((61,60,16,15)); +#1610= IFCINDEXEDPOLYGONALFACE((16,60,59,17)); +#1612= IFCINDEXEDPOLYGONALFACE((62,61,15,14)); +#1614= IFCINDEXEDPOLYGONALFACE((62,14,13,63)); +#1616= IFCINDEXEDPOLYGONALFACE((63,13,12,64)); +#1618= IFCINDEXEDPOLYGONALFACE((64,12,11,65)); +#1620= IFCINDEXEDPOLYGONALFACE((67,66,10,9)); +#1622= IFCINDEXEDPOLYGONALFACE((10,66,65,11)); +#1624= IFCINDEXEDPOLYGONALFACE((68,67,9,8)); +#1626= IFCINDEXEDPOLYGONALFACE((68,8,7,69)); +#1628= IFCINDEXEDPOLYGONALFACE((69,7,6,70)); +#1630= IFCINDEXEDPOLYGONALFACE((70,6,5,71)); +#1632= IFCINDEXEDPOLYGONALFACE((73,72,4,3)); +#1634= IFCINDEXEDPOLYGONALFACE((4,72,71,5)); +#1636= IFCINDEXEDPOLYGONALFACE((74,73,3,2)); +#1638= IFCINDEXEDPOLYGONALFACE((74,2,1,51)); +#1640= IFCINDEXEDPOLYGONALFACE((25,50,76,75)); +#1642= IFCINDEXEDPOLYGONALFACE((76,50,49,77)); +#1644= IFCINDEXEDPOLYGONALFACE((77,49,48,78)); +#1646= IFCINDEXEDPOLYGONALFACE((47,79,78,48)); +#1648= IFCINDEXEDPOLYGONALFACE((45,81,80,46)); +#1650= IFCINDEXEDPOLYGONALFACE((79,47,46,80)); +#1652= IFCINDEXEDPOLYGONALFACE((81,45,44,82)); +#1654= IFCINDEXEDPOLYGONALFACE((42,84,83,43)); +#1656= IFCINDEXEDPOLYGONALFACE((41,85,84,42)); +#1658= IFCINDEXEDPOLYGONALFACE((86,40,39,87)); +#1660= IFCINDEXEDPOLYGONALFACE((41,40,86,85)); +#1662= IFCINDEXEDPOLYGONALFACE((44,43,83,82)); +#1664= IFCINDEXEDPOLYGONALFACE((39,38,88,87)); +#1666= IFCINDEXEDPOLYGONALFACE((37,89,88,38)); +#1668= IFCINDEXEDPOLYGONALFACE((35,91,90,36)); +#1670= IFCINDEXEDPOLYGONALFACE((33,93,92,34)); +#1672= IFCINDEXEDPOLYGONALFACE((91,35,34,92)); +#1674= IFCINDEXEDPOLYGONALFACE((93,33,32,94)); +#1676= IFCINDEXEDPOLYGONALFACE((30,96,95,31)); +#1678= IFCINDEXEDPOLYGONALFACE((29,97,96,30)); +#1680= IFCINDEXEDPOLYGONALFACE((98,28,27,99)); +#1682= IFCINDEXEDPOLYGONALFACE((29,28,98,97)); +#1684= IFCINDEXEDPOLYGONALFACE((32,31,95,94)); +#1686= IFCINDEXEDPOLYGONALFACE((27,26,100,99)); +#1688= IFCINDEXEDPOLYGONALFACE((90,89,37,36)); +#1690= IFCINDEXEDPOLYGONALFACE((100,26,25,75)); +#1692= IFCCARTESIANPOINTLIST3D(((0.88,-0.0349999999999971,0.939999999999999),(0.879318516525782,-0.0349999999999971,0.94517638090205),(0.877320508075689,-0.0349999999999971,0.949999999999999),(0.874142135623731,-0.0349999999999971,0.95414213562373),(0.87,-0.0349999999999971,0.957320508075688),(0.865176380902051,-0.0349999999999971,0.959318516525781),(0.86,-0.0349999999999971,0.959999999999999),(0.85482361909795,-0.0349999999999971,0.959318516525781),(0.85,-0.0349999999999971,0.957320508075688),(0.845857864376269,-0.0349999999999971,0.95414213562373),(0.842679491924311,-0.0349999999999971,0.949999999999999),(0.840681483474219,-0.0349999999999971,0.94517638090205),(0.84,-0.0349999999999971,0.939999999999999),(0.840681483474219,-0.0349999999999971,0.934823619097949),(0.842679491924311,-0.0349999999999971,0.929999999999999),(0.845857864376269,-0.0349999999999971,0.925857864376268),(0.85,-0.0349999999999971,0.92267949192431),(0.85482361909795,-0.0349999999999971,0.920681483474218),(0.86,-0.0349999999999971,0.919999999999999),(0.865176380902051,-0.0349999999999971,0.920681483474218),(0.87,-0.0349999999999971,0.922679491924311),(0.874142135623731,-0.0349999999999971,0.925857864376268),(0.877320508075689,-0.0349999999999971,0.929999999999999),(0.879318516525782,-0.0349999999999971,0.934823619097949),(0.857602732041491,-0.0349999999999971,0.926460138474934),(0.85760273204149,-0.0349999999999971,0.938474901166923),(0.856032364100238,-0.0349999999999971,0.939286822487052),(0.854716108633495,-0.0349999999999971,0.940466967921845),(0.853738266958769,-0.0349999999999971,0.94193975350032),(0.853161466235891,-0.0349999999999971,0.9436108527275),(0.853022648427957,-0.0349999999999971,0.945373237849201),(0.853330704304576,-0.0349999999999971,0.94711403458572),(0.854065904020807,-0.0349999999999971,0.948721751313956),(0.855181160741093,-0.0349999999999971,0.950093419695471),(0.856605046377762,-0.0349999999999971,0.951141189419543),(0.85824636629711,-0.0349999999999971,0.951797954692185),(0.86,-0.0349999999999971,0.952021652115237),(0.861753633702891,-0.0349999999999971,0.951797954692185),(0.863394953622238,-0.0349999999999971,0.951141189419543),(0.864818839258907,-0.0349999999999971,0.950093419695471),(0.865934095979193,-0.0349999999999971,0.948721751313956),(0.866669295695424,-0.0349999999999971,0.94711403458572),(0.866977351572044,-0.0349999999999971,0.945373237849201),(0.86683853376411,-0.0349999999999971,0.9436108527275),(0.866261733041231,-0.0349999999999971,0.94193975350032),(0.865283891366506,-0.0349999999999971,0.940466967921845),(0.863967635899763,-0.0349999999999971,0.939286822487052),(0.86239726795851,-0.0349999999999971,0.938474901166923),(0.86239726795851,-0.0349999999999971,0.926460138474934),(0.86,-0.0349999999999971,0.924062870516424),(0.88,-0.0249999999999971,0.939999999999999),(0.879318516525782,-0.0249999999999971,0.934823619097949),(0.877320508075689,-0.0249999999999971,0.929999999999999),(0.874142135623731,-0.0249999999999971,0.925857864376268),(0.87,-0.0249999999999971,0.922679491924311),(0.865176380902051,-0.0249999999999971,0.920681483474218),(0.86,-0.0249999999999971,0.919999999999999),(0.85482361909795,-0.0249999999999971,0.920681483474218),(0.85,-0.0249999999999971,0.92267949192431),(0.845857864376269,-0.0249999999999971,0.925857864376268),(0.842679491924311,-0.0249999999999971,0.929999999999999),(0.840681483474219,-0.0249999999999971,0.934823619097949),(0.84,-0.0249999999999971,0.939999999999999),(0.840681483474219,-0.0249999999999971,0.94517638090205),(0.842679491924311,-0.0249999999999971,0.949999999999999),(0.845857864376269,-0.0249999999999971,0.95414213562373),(0.85,-0.0249999999999971,0.957320508075688),(0.85482361909795,-0.0249999999999971,0.959318516525781),(0.86,-0.0249999999999971,0.959999999999999),(0.865176380902051,-0.0249999999999971,0.959318516525781),(0.87,-0.0249999999999971,0.957320508075688),(0.874142135623731,-0.0249999999999971,0.95414213562373),(0.877320508075689,-0.0249999999999971,0.949999999999999),(0.879318516525782,-0.0249999999999971,0.94517638090205),(0.85760273204149,-0.0249999999999971,0.926460138474934),(0.86,-0.0249999999999971,0.924062870516424),(0.86239726795851,-0.0249999999999971,0.926460138474934),(0.86239726795851,-0.0249999999999971,0.938474901166923),(0.863967635899763,-0.0249999999999971,0.939286822487052),(0.865283891366506,-0.0249999999999971,0.940466967921845),(0.866261733041231,-0.0249999999999971,0.94193975350032),(0.86683853376411,-0.0249999999999971,0.9436108527275),(0.866977351572044,-0.0249999999999971,0.945373237849201),(0.866669295695424,-0.0249999999999971,0.94711403458572),(0.865934095979193,-0.0249999999999971,0.948721751313956),(0.864818839258907,-0.0249999999999971,0.950093419695471),(0.863394953622238,-0.0249999999999971,0.951141189419543),(0.861753633702891,-0.0249999999999971,0.951797954692185),(0.86,-0.0249999999999971,0.952021652115237),(0.85824636629711,-0.0249999999999971,0.951797954692185),(0.856605046377762,-0.0249999999999971,0.951141189419543),(0.855181160741093,-0.0249999999999971,0.950093419695471),(0.854065904020807,-0.0249999999999971,0.948721751313956),(0.853330704304576,-0.0249999999999971,0.94711403458572),(0.853022648427957,-0.0249999999999971,0.945373237849201),(0.853161466235891,-0.0249999999999971,0.9436108527275),(0.853738266958769,-0.0249999999999971,0.94193975350032),(0.854716108633495,-0.0249999999999971,0.940466967921845),(0.856032364100238,-0.0249999999999971,0.939286822487052),(0.85760273204149,-0.0249999999999971,0.938474901166923))); +#1794= IFCPOLYGONALFACESET(#1692,.T.,(#1584,#1588,#1592,#1594,#1596,#1598,#1600,#1602,#1604,#1606,#1608,#1610,#1612,#1614,#1616,#1618,#1620,#1622,#1624,#1626,#1628,#1630,#1632,#1634,#1636,#1638,#1640,#1642,#1644,#1646,#1648,#1650,#1652,#1654,#1656,#1658,#1660,#1662,#1664,#1666,#1668,#1670,#1672,#1674,#1676,#1678,#1680,#1682,#1684,#1686,#1688,#1690),$); +#1848= IFCINDEXEDCOLOURMAP(#1794,1.,#1581,(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)); +#1851= IFCCOLOURRGBLIST(((0.968627450980392,0.968627450980392,0.968627450980392))); +#1854= IFCINDEXEDPOLYGONALFACE((6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,1,2,3,4,5)); +#1856= IFCINDEXEDPOLYGONALFACE((21,34,35)); +#1858= IFCINDEXEDPOLYGONALFACE((23,35,36,24)); +#1860= IFCINDEXEDPOLYGONALFACE((32,33,19)); +#1862= IFCINDEXEDPOLYGONALFACE((19,33,20)); +#1864= IFCINDEXEDPOLYGONALFACE((20,33,34)); +#1866= IFCINDEXEDPOLYGONALFACE((1,24,36,37)); +#1868= IFCINDEXEDPOLYGONALFACE((22,35,23)); +#1870= IFCINDEXEDPOLYGONALFACE((35,22,21)); +#1872= IFCINDEXEDPOLYGONALFACE((21,20,34)); +#1874= IFCINDEXEDPOLYGONALFACE((17,31,32)); +#1876= IFCINDEXEDPOLYGONALFACE((30,15,29)); +#1878= IFCINDEXEDPOLYGONALFACE((29,14,28)); +#1880= IFCINDEXEDPOLYGONALFACE((26,27,13)); +#1882= IFCINDEXEDPOLYGONALFACE((14,27,28)); +#1884= IFCINDEXEDPOLYGONALFACE((25,26,13)); +#1886= IFCINDEXEDPOLYGONALFACE((32,18,17)); +#1888= IFCINDEXEDPOLYGONALFACE((18,32,19)); +#1890= IFCINDEXEDPOLYGONALFACE((29,15,14)); +#1892= IFCINDEXEDPOLYGONALFACE((15,30,16)); +#1894= IFCINDEXEDPOLYGONALFACE((16,31,17)); +#1896= IFCINDEXEDPOLYGONALFACE((27,14,13)); +#1898= IFCINDEXEDPOLYGONALFACE((31,16,30)); +#1900= IFCINDEXEDPOLYGONALFACE((48,25,13)); +#1902= IFCINDEXEDPOLYGONALFACE((48,13,47)); +#1904= IFCINDEXEDPOLYGONALFACE((45,46,12)); +#1906= IFCINDEXEDPOLYGONALFACE((12,46,47)); +#1908= IFCINDEXEDPOLYGONALFACE((44,45,11)); +#1910= IFCINDEXEDPOLYGONALFACE((12,11,45)); +#1912= IFCINDEXEDPOLYGONALFACE((47,13,12)); +#1914= IFCINDEXEDPOLYGONALFACE((43,9,42)); +#1916= IFCINDEXEDPOLYGONALFACE((8,42,9)); +#1918= IFCINDEXEDPOLYGONALFACE((43,10,9)); +#1920= IFCINDEXEDPOLYGONALFACE((44,11,10)); +#1922= IFCINDEXEDPOLYGONALFACE((43,44,10)); +#1924= IFCINDEXEDPOLYGONALFACE((6,40,41)); +#1926= IFCINDEXEDPOLYGONALFACE((7,41,42)); +#1928= IFCINDEXEDPOLYGONALFACE((2,1,37,38)); +#1930= IFCINDEXEDPOLYGONALFACE((3,2,38,39)); +#1932= IFCINDEXEDPOLYGONALFACE((5,39,40)); +#1934= IFCINDEXEDPOLYGONALFACE((6,5,40)); +#1936= IFCINDEXEDPOLYGONALFACE((41,7,6)); +#1938= IFCINDEXEDPOLYGONALFACE((3,39,4)); +#1940= IFCINDEXEDPOLYGONALFACE((39,5,4)); +#1942= IFCINDEXEDPOLYGONALFACE((8,7,42)); +#1944= IFCINDEXEDPOLYGONALFACE((66,67,68,69,70,71,72,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65)); +#1946= IFCINDEXEDPOLYGONALFACE((50,49,37,36)); +#1948= IFCINDEXEDPOLYGONALFACE((50,36,35,51)); +#1950= IFCINDEXEDPOLYGONALFACE((33,32,54,53)); +#1952= IFCINDEXEDPOLYGONALFACE((52,51,35,34)); +#1954= IFCINDEXEDPOLYGONALFACE((53,52,34,33)); +#1956= IFCINDEXEDPOLYGONALFACE((32,56,55)); +#1958= IFCINDEXEDPOLYGONALFACE((54,32,55)); +#1960= IFCINDEXEDPOLYGONALFACE((30,58,57)); +#1962= IFCINDEXEDPOLYGONALFACE((31,57,56)); +#1964= IFCINDEXEDPOLYGONALFACE((26,25,61,60)); +#1966= IFCINDEXEDPOLYGONALFACE((27,26,60,59)); +#1968= IFCINDEXEDPOLYGONALFACE((28,27,59,58)); +#1970= IFCINDEXEDPOLYGONALFACE((30,29,58)); +#1972= IFCINDEXEDPOLYGONALFACE((57,31,30)); +#1974= IFCINDEXEDPOLYGONALFACE((28,58,29)); +#1976= IFCINDEXEDPOLYGONALFACE((32,31,56)); +#1978= IFCINDEXEDPOLYGONALFACE((62,61,25,48)); +#1980= IFCINDEXEDPOLYGONALFACE((62,48,47,63)); +#1982= IFCINDEXEDPOLYGONALFACE((65,64,44)); +#1984= IFCINDEXEDPOLYGONALFACE((46,64,63,47)); +#1986= IFCINDEXEDPOLYGONALFACE((65,44,43)); +#1988= IFCINDEXEDPOLYGONALFACE((67,66,42)); +#1990= IFCINDEXEDPOLYGONALFACE((64,45,44)); +#1992= IFCINDEXEDPOLYGONALFACE((45,64,46)); +#1994= IFCINDEXEDPOLYGONALFACE((43,66,65)); +#1996= IFCINDEXEDPOLYGONALFACE((40,70,69,41)); +#1998= IFCINDEXEDPOLYGONALFACE((41,69,68,42)); +#2000= IFCINDEXEDPOLYGONALFACE((37,49,72,38)); +#2002= IFCINDEXEDPOLYGONALFACE((38,72,71,39)); +#2004= IFCINDEXEDPOLYGONALFACE((39,71,70,40)); +#2006= IFCINDEXEDPOLYGONALFACE((42,66,43)); +#2008= IFCINDEXEDPOLYGONALFACE((68,67,42)); +#2010= IFCCARTESIANPOINTLIST3D(((0.85,0.0100000000000009,0.999999999999999),(0.850340741737109,0.0100000000000009,0.997411809548974),(0.851339745962156,0.0100000000000009,0.994999999999999),(0.852928932188135,0.0100000000000008,0.992928932188134),(0.855,0.0100000000000007,0.991339745962155),(0.857411809548975,0.0100000000000006,0.990340741737109),(0.86,0.0100000000000004,0.989999999999999),(0.862588190451025,0.0100000000000003,0.990340741737109),(0.865,0.0100000000000002,0.991339745962155),(0.867071067811865,0.0100000000000001,0.992928932188134),(0.868660254037844,0.00999999999999999,0.994999999999999),(0.86965925826289,0.00999999999999993,0.997411809548974),(0.87,0.00999999999999993,1.),(0.86965925826289,0.00999999999999993,1.00258819045102),(0.868660254037844,0.00999999999999999,1.005),(0.867071067811865,0.0100000000000001,1.00707106781186),(0.865,0.0100000000000002,1.00866025403784),(0.862588190451025,0.0100000000000003,1.00965925826289),(0.86,0.0100000000000004,1.01),(0.857411809548975,0.0100000000000006,1.00965925826289),(0.855,0.0100000000000007,1.00866025403784),(0.852928932188134,0.0100000000000008,1.00707106781186),(0.851339745962155,0.0100000000000009,1.005),(0.850340741737109,0.0100000000000009,1.00258819045102),(0.870000000000003,0.0599999999999999,1.),(0.869659258262893,0.0596592582628906,1.00258819045102),(0.868660254037847,0.0586602540378443,1.005),(0.867071067811868,0.0570710678118654,1.00707106781186),(0.865000000000002,0.0550000000000001,1.00866025403784),(0.862588190451027,0.0525881904510254,1.00965925826289),(0.860000000000002,0.0500000000000003,1.01),(0.857411809548976,0.0474118095489753,1.00965925826289),(0.855000000000002,0.0450000000000006,1.00866025403784),(0.852928932188136,0.0429289321881352,1.00707106781186),(0.851339745962157,0.0413397459621565,1.005),(0.850340741737111,0.0403407417371102,1.00258819045102),(0.850000000000001,0.040000000000001,0.999999999999999),(0.850340741737111,0.0403407417371103,0.997411809548974),(0.851339745962157,0.0413397459621565,0.994999999999999),(0.852928932188136,0.0429289321881354,0.992928932188134),(0.855000000000002,0.0450000000000008,0.991339745962155),(0.857411809548977,0.0474118095489755,0.990340741737109),(0.860000000000002,0.0500000000000005,0.989999999999999),(0.862588190451027,0.0525881904510256,0.990340741737109),(0.865000000000002,0.0550000000000002,0.991339745962155),(0.867071067811868,0.0570710678118656,0.992928932188134),(0.868660254037847,0.0586602540378444,0.994999999999999),(0.869659258262893,0.0596592582628906,0.997411809548974),(0.740000000000002,0.0400000000000066,0.999999999999999),(0.740000000000002,0.0403407417371159,1.00258819045102),(0.740000000000002,0.0413397459621621,1.005),(0.740000000000002,0.042928932188141,1.00707106781186),(0.740000000000002,0.0450000000000065,1.00866025403784),(0.740000000000002,0.0474118095489813,1.00965925826289),(0.740000000000002,0.0500000000000065,1.01),(0.740000000000002,0.0525881904510317,1.00965925826289),(0.740000000000002,0.0550000000000065,1.00866025403784),(0.740000000000002,0.0570710678118719,1.00707106781186),(0.740000000000002,0.0586602540378508,1.005),(0.740000000000002,0.0596592582628972,1.00258819045102),(0.740000000000002,0.0600000000000065,0.999999999999999),(0.740000000000002,0.0596592582628972,0.997411809548974),(0.740000000000002,0.058660254037851,0.994999999999999),(0.740000000000002,0.0570710678118721,0.992928932188134),(0.740000000000002,0.0550000000000066,0.991339745962154),(0.740000000000002,0.0525881904510318,0.990340741737108),(0.740000000000002,0.0500000000000066,0.989999999999999),(0.740000000000002,0.0474118095489814,0.990340741737108),(0.740000000000002,0.0450000000000067,0.991339745962154),(0.740000000000002,0.0429289321881412,0.992928932188133),(0.740000000000002,0.0413397459621622,0.994999999999999),(0.740000000000002,0.0403407417371159,0.997411809548974))); +#2084= IFCPOLYGONALFACESET(#2010,.T.,(#1854,#1856,#1858,#1860,#1862,#1864,#1866,#1868,#1870,#1872,#1874,#1876,#1878,#1880,#1882,#1884,#1886,#1888,#1890,#1892,#1894,#1896,#1898,#1900,#1902,#1904,#1906,#1908,#1910,#1912,#1914,#1916,#1918,#1920,#1922,#1924,#1926,#1928,#1930,#1932,#1934,#1936,#1938,#1940,#1942,#1944,#1946,#1948,#1950,#1952,#1954,#1956,#1958,#1960,#1962,#1964,#1966,#1968,#1970,#1972,#1974,#1976,#1978,#1980,#1982,#1984,#1986,#1988,#1990,#1992,#1994,#1996,#1998,#2000,#2002,#2004,#2006,#2008),$); +#2164= IFCINDEXEDCOLOURMAP(#2084,1.,#1851,(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)); +#2167= IFCCOLOURRGBLIST(((0.968627450980392,0.968627450980392,0.968627450980392))); +#2170= IFCINDEXEDPOLYGONALFACE((18,19,20,21,22,23,24,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17)); +#2172= IFCINDEXEDPOLYGONALFACE((42,43,44,45,46,47,48,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41)); +#2174= IFCINDEXEDPOLYGONALFACE((25,1,24,26)); +#2176= IFCINDEXEDPOLYGONALFACE((26,24,23,27)); +#2178= IFCINDEXEDPOLYGONALFACE((29,28,22,21)); +#2180= IFCINDEXEDPOLYGONALFACE((22,28,27,23)); +#2182= IFCINDEXEDPOLYGONALFACE((30,29,21,20)); +#2184= IFCINDEXEDPOLYGONALFACE((30,20,19,31)); +#2186= IFCINDEXEDPOLYGONALFACE((31,19,18,32)); +#2188= IFCINDEXEDPOLYGONALFACE((32,18,17,33)); +#2190= IFCINDEXEDPOLYGONALFACE((35,34,16,15)); +#2192= IFCINDEXEDPOLYGONALFACE((16,34,33,17)); +#2194= IFCINDEXEDPOLYGONALFACE((36,35,15,14)); +#2196= IFCINDEXEDPOLYGONALFACE((36,14,13,37)); +#2198= IFCINDEXEDPOLYGONALFACE((37,13,12,38)); +#2200= IFCINDEXEDPOLYGONALFACE((38,12,11,39)); +#2202= IFCINDEXEDPOLYGONALFACE((41,40,10,9)); +#2204= IFCINDEXEDPOLYGONALFACE((10,40,39,11)); +#2206= IFCINDEXEDPOLYGONALFACE((42,41,9,8)); +#2208= IFCINDEXEDPOLYGONALFACE((42,8,7,43)); +#2210= IFCINDEXEDPOLYGONALFACE((43,7,6,44)); +#2212= IFCINDEXEDPOLYGONALFACE((44,6,5,45)); +#2214= IFCINDEXEDPOLYGONALFACE((47,46,4,3)); +#2216= IFCINDEXEDPOLYGONALFACE((4,46,45,5)); +#2218= IFCINDEXEDPOLYGONALFACE((48,47,3,2)); +#2220= IFCINDEXEDPOLYGONALFACE((48,2,1,25)); +#2222= IFCCARTESIANPOINTLIST3D(((0.88,0.0100000000000006,0.999999999999999),(0.879318516525781,0.0100000000000006,0.994823619097949),(0.877320508075689,0.0100000000000006,0.989999999999999),(0.874142135623731,0.0100000000000005,0.985857864376268),(0.87,0.0100000000000005,0.98267949192431),(0.86517638090205,0.0100000000000005,0.980681483474218),(0.86,0.0100000000000005,0.979999999999999),(0.854823619097949,0.0100000000000004,0.980681483474218),(0.85,0.0100000000000004,0.98267949192431),(0.845857864376269,0.0100000000000004,0.985857864376268),(0.842679491924311,0.0100000000000004,0.989999999999999),(0.840681483474219,0.0100000000000003,0.994823619097949),(0.84,0.0100000000000003,0.999999999999999),(0.840681483474219,0.0100000000000003,1.00517638090205),(0.842679491924311,0.0100000000000004,1.01),(0.845857864376269,0.0100000000000004,1.01414213562373),(0.85,0.0100000000000004,1.01732050807569),(0.85482361909795,0.0100000000000004,1.01931851652578),(0.86,0.0100000000000005,1.02),(0.86517638090205,0.0100000000000005,1.01931851652578),(0.87,0.0100000000000005,1.01732050807569),(0.874142135623731,0.0100000000000005,1.01414213562373),(0.877320508075689,0.0100000000000006,1.01),(0.879318516525781,0.0100000000000006,1.00517638090205),(0.88,5.75273162439771E-16,0.999999999999999),(0.879318516525781,5.41433564649196E-16,1.00517638090205),(0.877320508075689,5.41433564649196E-16,1.01),(0.874142135623731,5.07593966858622E-16,1.01414213562373),(0.87,5.07593966858622E-16,1.01732050807569),(0.865176380902051,4.73754369068047E-16,1.01931851652578),(0.86,4.39914771277472E-16,1.02),(0.85482361909795,4.06075173486897E-16,1.01931851652578),(0.85,3.72235575696323E-16,1.01732050807569),(0.845857864376269,3.38395977905748E-16,1.01414213562373),(0.842679491924311,3.38395977905748E-16,1.01),(0.840681483474219,3.04556380115173E-16,1.00517638090205),(0.84,3.04556380115173E-16,0.999999999999999),(0.840681483474219,3.04556380115173E-16,0.994823619097949),(0.842679491924311,3.38395977905748E-16,0.989999999999999),(0.845857864376269,3.38395977905748E-16,0.985857864376268),(0.85,3.72235575696323E-16,0.98267949192431),(0.854823619097949,4.06075173486897E-16,0.980681483474218),(0.86,4.39914771277472E-16,0.979999999999999),(0.86517638090205,4.73754369068047E-16,0.980681483474218),(0.87,5.07593966858622E-16,0.98267949192431),(0.874142135623731,5.07593966858622E-16,0.985857864376268),(0.877320508075689,5.41433564649196E-16,0.989999999999999),(0.879318516525781,5.41433564649196E-16,0.994823619097949))); +#2272= IFCPOLYGONALFACESET(#2222,.T.,(#2170,#2172,#2174,#2176,#2178,#2180,#2182,#2184,#2186,#2188,#2190,#2192,#2194,#2196,#2198,#2200,#2202,#2204,#2206,#2208,#2210,#2212,#2214,#2216,#2218,#2220),$); +#2300= IFCINDEXEDCOLOURMAP(#2272,1.,#2167,(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)); +#2303= IFCCOLOURRGBLIST(((0.968627450980392,0.968627450980392,0.968627450980392))); +#2306= IFCINDEXEDPOLYGONALFACE((8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,1,2,3,4,5,6,7)); +#2308= IFCINDEXEDPOLYGONALFACE((36,37,1)); +#2310= IFCINDEXEDPOLYGONALFACE((36,1,35)); +#2312= IFCINDEXEDPOLYGONALFACE((33,34,24)); +#2314= IFCINDEXEDPOLYGONALFACE((24,34,35)); +#2316= IFCINDEXEDPOLYGONALFACE((32,33,23)); +#2318= IFCINDEXEDPOLYGONALFACE((24,23,33)); +#2320= IFCINDEXEDPOLYGONALFACE((35,1,24)); +#2322= IFCINDEXEDPOLYGONALFACE((31,21,30)); +#2324= IFCINDEXEDPOLYGONALFACE((20,30,21)); +#2326= IFCINDEXEDPOLYGONALFACE((31,22,21)); +#2328= IFCINDEXEDPOLYGONALFACE((32,23,22)); +#2330= IFCINDEXEDPOLYGONALFACE((31,32,22)); +#2332= IFCINDEXEDPOLYGONALFACE((18,28,29)); +#2334= IFCINDEXEDPOLYGONALFACE((19,29,30)); +#2336= IFCINDEXEDPOLYGONALFACE((14,13,25,26)); +#2338= IFCINDEXEDPOLYGONALFACE((15,14,26,27)); +#2340= IFCINDEXEDPOLYGONALFACE((17,27,28)); +#2342= IFCINDEXEDPOLYGONALFACE((18,17,28)); +#2344= IFCINDEXEDPOLYGONALFACE((29,19,18)); +#2346= IFCINDEXEDPOLYGONALFACE((15,27,16)); +#2348= IFCINDEXEDPOLYGONALFACE((27,17,16)); +#2350= IFCINDEXEDPOLYGONALFACE((20,19,30)); +#2352= IFCINDEXEDPOLYGONALFACE((9,46,47)); +#2354= IFCINDEXEDPOLYGONALFACE((11,47,48,12)); +#2356= IFCINDEXEDPOLYGONALFACE((44,45,7)); +#2358= IFCINDEXEDPOLYGONALFACE((7,45,8)); +#2360= IFCINDEXEDPOLYGONALFACE((8,45,46)); +#2362= IFCINDEXEDPOLYGONALFACE((13,12,48,25)); +#2364= IFCINDEXEDPOLYGONALFACE((10,47,11)); +#2366= IFCINDEXEDPOLYGONALFACE((47,10,9)); +#2368= IFCINDEXEDPOLYGONALFACE((9,8,46)); +#2370= IFCINDEXEDPOLYGONALFACE((5,43,44)); +#2372= IFCINDEXEDPOLYGONALFACE((42,3,41)); +#2374= IFCINDEXEDPOLYGONALFACE((41,2,40)); +#2376= IFCINDEXEDPOLYGONALFACE((38,39,1)); +#2378= IFCINDEXEDPOLYGONALFACE((2,39,40)); +#2380= IFCINDEXEDPOLYGONALFACE((37,38,1)); +#2382= IFCINDEXEDPOLYGONALFACE((44,6,5)); +#2384= IFCINDEXEDPOLYGONALFACE((6,44,7)); +#2386= IFCINDEXEDPOLYGONALFACE((41,3,2)); +#2388= IFCINDEXEDPOLYGONALFACE((3,42,4)); +#2390= IFCINDEXEDPOLYGONALFACE((4,43,5)); +#2392= IFCINDEXEDPOLYGONALFACE((39,2,1)); +#2394= IFCINDEXEDPOLYGONALFACE((43,4,42)); +#2396= IFCINDEXEDPOLYGONALFACE((66,67,68,69,70,71,72,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65)); +#2398= IFCINDEXEDPOLYGONALFACE((50,49,37,36)); +#2400= IFCINDEXEDPOLYGONALFACE((50,36,35,51)); +#2402= IFCINDEXEDPOLYGONALFACE((31,53,32)); +#2404= IFCINDEXEDPOLYGONALFACE((52,51,35,34)); +#2406= IFCINDEXEDPOLYGONALFACE((53,52,32)); +#2408= IFCINDEXEDPOLYGONALFACE((55,54,30)); +#2410= IFCINDEXEDPOLYGONALFACE((52,33,32)); +#2412= IFCINDEXEDPOLYGONALFACE((33,52,34)); +#2414= IFCINDEXEDPOLYGONALFACE((31,54,53)); +#2416= IFCINDEXEDPOLYGONALFACE((28,58,57,29)); +#2418= IFCINDEXEDPOLYGONALFACE((29,57,56,30)); +#2420= IFCINDEXEDPOLYGONALFACE((25,61,60,26)); +#2422= IFCINDEXEDPOLYGONALFACE((26,60,59,27)); +#2424= IFCINDEXEDPOLYGONALFACE((27,59,58,28)); +#2426= IFCINDEXEDPOLYGONALFACE((30,54,31)); +#2428= IFCINDEXEDPOLYGONALFACE((56,55,30)); +#2430= IFCINDEXEDPOLYGONALFACE((48,47,63,62)); +#2432= IFCINDEXEDPOLYGONALFACE((25,48,62,61)); +#2434= IFCINDEXEDPOLYGONALFACE((45,44,66,65)); +#2436= IFCINDEXEDPOLYGONALFACE((46,45,65,64)); +#2438= IFCINDEXEDPOLYGONALFACE((47,46,64,63)); +#2440= IFCINDEXEDPOLYGONALFACE((44,68,67)); +#2442= IFCINDEXEDPOLYGONALFACE((66,44,67)); +#2444= IFCINDEXEDPOLYGONALFACE((42,70,69)); +#2446= IFCINDEXEDPOLYGONALFACE((43,69,68)); +#2448= IFCINDEXEDPOLYGONALFACE((38,37,49,72)); +#2450= IFCINDEXEDPOLYGONALFACE((39,38,72,71)); +#2452= IFCINDEXEDPOLYGONALFACE((40,39,71,70)); +#2454= IFCINDEXEDPOLYGONALFACE((42,41,70)); +#2456= IFCINDEXEDPOLYGONALFACE((69,43,42)); +#2458= IFCINDEXEDPOLYGONALFACE((40,70,41)); +#2460= IFCINDEXEDPOLYGONALFACE((44,43,68)); +#2462= IFCCARTESIANPOINTLIST3D(((0.87,-0.0349999999999965,0.999999999999999),(0.869659258262891,-0.0349999999999965,0.997411809548974),(0.868660254037845,-0.0349999999999965,0.994999999999999),(0.867071067811865,-0.0349999999999966,0.992928932188134),(0.865,-0.0349999999999968,0.991339745962155),(0.862588190451025,-0.0349999999999969,0.990340741737109),(0.86,-0.0349999999999971,0.989999999999999),(0.857411809548975,-0.0349999999999972,0.990340741737109),(0.855,-0.0349999999999973,0.991339745962155),(0.852928932188135,-0.0349999999999975,0.992928932188134),(0.851339745962156,-0.0349999999999976,0.994999999999999),(0.850340741737109,-0.0349999999999976,0.997411809548974),(0.85,-0.0349999999999976,0.999999999999999),(0.850340741737109,-0.0349999999999976,1.00258819045102),(0.851339745962156,-0.0349999999999976,1.005),(0.852928932188135,-0.0349999999999975,1.00707106781186),(0.855,-0.0349999999999973,1.00866025403784),(0.857411809548975,-0.0349999999999972,1.00965925826289),(0.86,-0.0349999999999971,1.01),(0.862588190451025,-0.0349999999999969,1.00965925826289),(0.865,-0.0349999999999968,1.00866025403784),(0.867071067811866,-0.0349999999999966,1.00707106781186),(0.868660254037845,-0.0349999999999965,1.005),(0.869659258262891,-0.0349999999999965,1.00258819045102),(0.850000000000002,-0.0649999999999976,0.999999999999999),(0.850340741737111,-0.065340741737107,1.00258819045102),(0.851339745962158,-0.0663397459621533,1.005),(0.852928932188137,-0.0679289321881321,1.00707106781186),(0.855000000000002,-0.0699999999999975,1.00866025403784),(0.857411809548977,-0.0724118095489721,1.00965925826289),(0.860000000000002,-0.0749999999999972,1.01),(0.862588190451028,-0.0775881904510222,1.00965925826289),(0.865000000000003,-0.0799999999999968,1.00866025403784),(0.867071067811868,-0.0820710678118622,1.00707106781186),(0.868660254037847,-0.083660254037841,1.005),(0.869659258262894,-0.0846592582628872,1.00258819045102),(0.870000000000003,-0.0849999999999965,0.999999999999999),(0.869659258262893,-0.0846592582628872,0.997411809548974),(0.868660254037847,-0.0836602540378409,0.994999999999999),(0.867071067811868,-0.0820710678118621,0.992928932188134),(0.865000000000003,-0.0799999999999967,0.991339745962155),(0.862588190451028,-0.0775881904510221,0.990340741737109),(0.860000000000002,-0.0749999999999971,0.989999999999999),(0.857411809548977,-0.072411809548972,0.990340741737109),(0.855000000000002,-0.0699999999999973,0.991339745962155),(0.852928932188136,-0.067928932188132,0.992928932188134),(0.851339745962157,-0.0663397459621532,0.994999999999999),(0.850340741737111,-0.0653407417371069,0.997411809548974),(0.740000000000003,-0.0850000000000039,0.999999999999999),(0.740000000000003,-0.0846592582628947,1.00258819045102),(0.740000000000003,-0.0836602540378484,1.005),(0.740000000000003,-0.0820710678118695,1.00707106781186),(0.740000000000003,-0.080000000000004,1.00866025403784),(0.740000000000002,-0.0775881904510293,1.00965925826289),(0.740000000000002,-0.0750000000000041,1.01),(0.740000000000002,-0.0724118095489789,1.00965925826289),(0.740000000000002,-0.0700000000000041,1.00866025403784),(0.740000000000002,-0.0679289321881386,1.00707106781186),(0.740000000000002,-0.0663397459621596,1.005),(0.740000000000002,-0.0653407417371133,1.00258819045102),(0.740000000000002,-0.065000000000004,0.999999999999999),(0.740000000000002,-0.0653407417371133,0.997411809548974),(0.740000000000002,-0.0663397459621596,0.994999999999999),(0.740000000000002,-0.0679289321881385,0.992928932188133),(0.740000000000002,-0.0700000000000039,0.991339745962154),(0.740000000000002,-0.0724118095489787,0.990340741737108),(0.740000000000002,-0.075000000000004,0.989999999999999),(0.740000000000003,-0.0775881904510291,0.990340741737108),(0.740000000000003,-0.0800000000000039,0.991339745962154),(0.740000000000003,-0.0820710678118694,0.992928932188133),(0.740000000000003,-0.0836602540378483,0.994999999999999),(0.740000000000003,-0.0846592582628946,0.997411809548974))); +#2536= IFCPOLYGONALFACESET(#2462,.T.,(#2306,#2308,#2310,#2312,#2314,#2316,#2318,#2320,#2322,#2324,#2326,#2328,#2330,#2332,#2334,#2336,#2338,#2340,#2342,#2344,#2346,#2348,#2350,#2352,#2354,#2356,#2358,#2360,#2362,#2364,#2366,#2368,#2370,#2372,#2374,#2376,#2378,#2380,#2382,#2384,#2386,#2388,#2390,#2392,#2394,#2396,#2398,#2400,#2402,#2404,#2406,#2408,#2410,#2412,#2414,#2416,#2418,#2420,#2422,#2424,#2426,#2428,#2430,#2432,#2434,#2436,#2438,#2440,#2442,#2444,#2446,#2448,#2450,#2452,#2454,#2456,#2458,#2460),$); +#2616= IFCINDEXEDCOLOURMAP(#2536,1.,#2303,(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)); +#2619= IFCCOLOURRGBLIST(((0.968627450980392,0.968627450980392,0.968627450980392))); +#2622= IFCINDEXEDPOLYGONALFACE((18,19,20,21,22,23,24,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17)); +#2624= IFCINDEXEDPOLYGONALFACE((42,43,44,45,46,47,48,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41)); +#2626= IFCINDEXEDPOLYGONALFACE((25,1,24,26)); +#2628= IFCINDEXEDPOLYGONALFACE((26,24,23,27)); +#2630= IFCINDEXEDPOLYGONALFACE((29,28,22,21)); +#2632= IFCINDEXEDPOLYGONALFACE((22,28,27,23)); +#2634= IFCINDEXEDPOLYGONALFACE((30,29,21,20)); +#2636= IFCINDEXEDPOLYGONALFACE((30,20,19,31)); +#2638= IFCINDEXEDPOLYGONALFACE((31,19,18,32)); +#2640= IFCINDEXEDPOLYGONALFACE((32,18,17,33)); +#2642= IFCINDEXEDPOLYGONALFACE((35,34,16,15)); +#2644= IFCINDEXEDPOLYGONALFACE((16,34,33,17)); +#2646= IFCINDEXEDPOLYGONALFACE((36,35,15,14)); +#2648= IFCINDEXEDPOLYGONALFACE((36,14,13,37)); +#2650= IFCINDEXEDPOLYGONALFACE((37,13,12,38)); +#2652= IFCINDEXEDPOLYGONALFACE((38,12,11,39)); +#2654= IFCINDEXEDPOLYGONALFACE((41,40,10,9)); +#2656= IFCINDEXEDPOLYGONALFACE((10,40,39,11)); +#2658= IFCINDEXEDPOLYGONALFACE((42,41,9,8)); +#2660= IFCINDEXEDPOLYGONALFACE((42,8,7,43)); +#2662= IFCINDEXEDPOLYGONALFACE((43,7,6,44)); +#2664= IFCINDEXEDPOLYGONALFACE((44,6,5,45)); +#2666= IFCINDEXEDPOLYGONALFACE((47,46,4,3)); +#2668= IFCINDEXEDPOLYGONALFACE((4,46,45,5)); +#2670= IFCINDEXEDPOLYGONALFACE((48,47,3,2)); +#2672= IFCINDEXEDPOLYGONALFACE((48,2,1,25)); +#2674= IFCCARTESIANPOINTLIST3D(((0.88,-0.0349999999999971,0.999999999999999),(0.879318516525781,-0.0349999999999971,1.00517638090205),(0.877320508075689,-0.0349999999999971,1.01),(0.874142135623731,-0.0349999999999971,1.01414213562373),(0.87,-0.0349999999999971,1.01732050807569),(0.86517638090205,-0.0349999999999971,1.01931851652578),(0.86,-0.0349999999999971,1.02),(0.85482361909795,-0.0349999999999971,1.01931851652578),(0.85,-0.0349999999999971,1.01732050807569),(0.845857864376269,-0.0349999999999971,1.01414213562373),(0.842679491924311,-0.0349999999999971,1.01),(0.840681483474219,-0.0349999999999971,1.00517638090205),(0.84,-0.0349999999999971,0.999999999999999),(0.840681483474219,-0.0349999999999971,0.994823619097949),(0.842679491924311,-0.0349999999999971,0.989999999999999),(0.845857864376269,-0.0349999999999971,0.985857864376268),(0.85,-0.0349999999999971,0.98267949192431),(0.85482361909795,-0.0349999999999971,0.980681483474218),(0.86,-0.0349999999999971,0.979999999999999),(0.865176380902051,-0.0349999999999971,0.980681483474218),(0.87,-0.0349999999999971,0.98267949192431),(0.874142135623731,-0.0349999999999971,0.985857864376268),(0.877320508075689,-0.0349999999999971,0.989999999999999),(0.879318516525781,-0.0349999999999971,0.994823619097949),(0.88,-0.0249999999999971,0.999999999999999),(0.879318516525781,-0.0249999999999971,0.994823619097949),(0.877320508075689,-0.0249999999999971,0.989999999999999),(0.874142135623731,-0.0249999999999971,0.985857864376268),(0.87,-0.0249999999999971,0.98267949192431),(0.865176380902051,-0.0249999999999971,0.980681483474218),(0.86,-0.0249999999999971,0.979999999999999),(0.85482361909795,-0.0249999999999971,0.980681483474218),(0.85,-0.0249999999999971,0.98267949192431),(0.845857864376269,-0.0249999999999971,0.985857864376268),(0.842679491924311,-0.0249999999999971,0.989999999999999),(0.840681483474219,-0.0249999999999971,0.994823619097949),(0.84,-0.0249999999999971,0.999999999999999),(0.840681483474219,-0.0249999999999971,1.00517638090205),(0.842679491924311,-0.0249999999999971,1.01),(0.845857864376269,-0.0249999999999971,1.01414213562373),(0.85,-0.0249999999999971,1.01732050807569),(0.85482361909795,-0.0249999999999971,1.01931851652578),(0.86,-0.0249999999999971,1.02),(0.86517638090205,-0.0249999999999971,1.01931851652578),(0.87,-0.0249999999999971,1.01732050807569),(0.874142135623731,-0.0249999999999971,1.01414213562373),(0.877320508075689,-0.0249999999999971,1.01),(0.879318516525781,-0.0249999999999971,1.00517638090205))); +#2724= IFCPOLYGONALFACESET(#2674,.T.,(#2622,#2624,#2626,#2628,#2630,#2632,#2634,#2636,#2638,#2640,#2642,#2644,#2646,#2648,#2650,#2652,#2654,#2656,#2658,#2660,#2662,#2664,#2666,#2668,#2670,#2672),$); +#2752= IFCINDEXEDCOLOURMAP(#2724,1.,#2619,(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)); +#2755= IFCCOLOURRGBLIST(((0.968627450980392,0.968627450980392,0.968627450980392))); +#2758= IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6,7,8,9,10,11,12)); +#2760= IFCINDEXEDPOLYGONALFACE((17,16,47,46,41,40,35,34,29,28,23,22)); +#2762= IFCINDEXEDPOLYGONALFACE((14,13,48,15)); +#2764= IFCINDEXEDPOLYGONALFACE((20,19,18,21)); +#2766= IFCINDEXEDPOLYGONALFACE((44,43,42,45)); +#2768= IFCINDEXEDPOLYGONALFACE((2,1,13,14)); +#2770= IFCINDEXEDPOLYGONALFACE((4,3,19,20)); +#2772= IFCINDEXEDPOLYGONALFACE((12,11,43,44)); +#2774= IFCINDEXEDPOLYGONALFACE((27,24,23,28)); +#2776= IFCINDEXEDPOLYGONALFACE((33,30,29,34)); +#2778= IFCINDEXEDPOLYGONALFACE((39,36,35,40)); +#2780= IFCINDEXEDPOLYGONALFACE((16,17,18,19,3,2,14,15)); +#2782= IFCINDEXEDPOLYGONALFACE((22,23,24,25,5,4,20,21)); +#2784= IFCINDEXEDPOLYGONALFACE((34,35,36,37,9,8,32,33)); +#2786= IFCINDEXEDPOLYGONALFACE((6,5,25,26)); +#2788= IFCINDEXEDPOLYGONALFACE((8,7,31,32)); +#2790= IFCINDEXEDPOLYGONALFACE((10,9,37,38)); +#2792= IFCINDEXEDPOLYGONALFACE((15,48,47,16)); +#2794= IFCINDEXEDPOLYGONALFACE((21,18,17,22)); +#2796= IFCINDEXEDPOLYGONALFACE((45,42,41,46)); +#2798= IFCINDEXEDPOLYGONALFACE((7,6,26,27,28,29,30,31)); +#2800= IFCINDEXEDPOLYGONALFACE((11,10,38,39,40,41,42,43)); +#2802= IFCINDEXEDPOLYGONALFACE((1,12,44,45,46,47,48,13)); +#2804= IFCINDEXEDPOLYGONALFACE((26,25,24,27)); +#2806= IFCINDEXEDPOLYGONALFACE((32,31,30,33)); +#2808= IFCINDEXEDPOLYGONALFACE((38,37,36,39)); +#2810= IFCCARTESIANPOINTLIST3D(((0.92,-1.28590471604184E-15,0.),(0.920000000000001,0.450000000000965,0.),(0.940000000000001,0.450000000000965,0.),(0.940000000000001,0.475000000000957,0.),(1.,0.475000000000957,0.),(1.,0.450000000000965,0.),(0.960000000000004,0.450000000000965,0.),(0.960000000000003,-1.42126310720414E-15,0.),(1.,-1.55662149836644E-15,0.),(1.,-0.0250000000000016,0.),(0.94,-0.0250000000000014,0.),(0.94,-1.35358391162299E-15,0.),(0.92,-1.25206511825127E-15,2.09),(0.920000000000001,0.450000000000965,2.09),(0.0400000000000012,0.450000000000968,2.09),(0.0400000000000012,0.450000000000968,4.03399436308310E-24),(0.0200000000000011,0.450000000000968,-4.93113177399561E-32),(0.0200000000000011,0.450000000000968,2.11),(0.940000000000001,0.450000000000965,2.11),(0.940000000000002,0.475000000000957,2.11),(0.0200000000000012,0.47500000000096,2.11),(0.0200000000000012,0.47500000000096,5.86936621679147E-24),(-0.0399999999999987,0.47500000000096,-3.25013832439966E-25),(-0.0399999999999987,0.475000000000961,2.17),(1.,0.475000000000957,2.17),(1.,0.450000000000965,2.17),(-0.039999999999999,0.450000000000969,2.17),(-0.039999999999999,0.450000000000969,-5.57695086521844E-24),(-1.89501747627219E-15,0.450000000000968,2.23077881475453E-25),(-2.03037586743449E-15,0.450000000000969,2.13),(0.960000000000004,0.450000000000965,2.13),(0.960000000000003,-1.42126310720414E-15,2.13),(-3.51931817021978E-15,1.86117787848161E-15,2.13),(-3.51931817021978E-15,1.82733828069104E-15,5.68168321555109E-25),(-0.0400000000000007,1.96269667185334E-15,9.28008104254596E-25),(-0.0400000000000004,1.99653626964391E-15,2.17),(1.,-1.52278190057586E-15,2.17),(1.,-0.0250000000000015,2.17),(-0.0400000000000007,-0.024999999999998,2.17),(-0.0400000000000007,-0.024999999999998,-5.57695086897539E-24),(0.0199999999999994,-0.0249999999999982,-9.10902023104478E-25),(0.0199999999999994,-0.0249999999999982,2.11),(0.94,-0.0250000000000013,2.11),(0.94,-1.38742350941357E-15,2.11),(0.0199999999999994,1.72581948731931E-15,2.11),(0.0199999999999994,1.75965908510989E-15,1.83537192571527E-24),(0.0399999999999997,1.69197988952874E-15,-1.33829158381226E-25),(0.0399999999999994,1.65814029173816E-15,2.09))); +#2860= IFCPOLYGONALFACESET(#2810,.T.,(#2758,#2760,#2762,#2764,#2766,#2768,#2770,#2772,#2774,#2776,#2778,#2780,#2782,#2784,#2786,#2788,#2790,#2792,#2794,#2796,#2798,#2800,#2802,#2804,#2806,#2808),$); +#2888= IFCINDEXEDCOLOURMAP(#2860,1.,#2755,(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)); +#2891= IFCCOLOURRGBLIST(((0.968627450980392,0.968627450980392,0.968627450980392))); +#2894= IFCINDEXEDPOLYGONALFACE((4,1,2,3)); +#2896= IFCINDEXEDPOLYGONALFACE((7,8,5,6)); +#2898= IFCINDEXEDPOLYGONALFACE((2,1,5,8)); +#2900= IFCINDEXEDPOLYGONALFACE((3,2,8,7)); +#2902= IFCINDEXEDPOLYGONALFACE((4,3,7,6)); +#2904= IFCINDEXEDPOLYGONALFACE((1,4,6,5)); +#2906= IFCCARTESIANPOINTLIST3D(((0.94,-1.35358391162299E-16,2.11),(0.0200000000000011,-1.35358391162299E-16,2.11),(0.0200000000000011,-0.0249999999999936,2.11),(0.94,-0.0249999999999936,2.11),(0.94,-1.35358391162299E-16,0.),(0.94,-0.0249999999999936,0.),(0.0200000000000011,-0.0249999999999936,0.),(0.0200000000000011,-1.35358391162299E-16,0.))); +#2916= IFCPOLYGONALFACESET(#2906,.T.,(#2894,#2896,#2898,#2900,#2902,#2904),$); +#2924= IFCINDEXEDCOLOURMAP(#2916,1.,#2891,(1,1,1,1,1,1)); +#2927= IFCSHAPEREPRESENTATION(#103,'Body','Tessellation',(#1524,#1794,#2084,#2272,#2536,#2724,#2860,#2916)); +#2929= IFCAXIS2PLACEMENT3D(#6,$,$); +#2930= IFCREPRESENTATIONMAP(#2929,#2927); +#2934= IFCDOORLININGPROPERTIES('2BWwIe9vrBFQVX6IOMZaFo',#42,'1 battant vide fini:80 x 205:5673107',$,$,$,$,$,$,$,$,$,$,$,$,$,$); +#2935= IFCDOORPANELPROPERTIES('3WP$wr4J55EeHdgawPElGm',#42,'1 battant vide fini:80 x 205:5673107',$,$,.NOTDEFINED.,$,.NOTDEFINED.,$); +#2936= IFCDOORTYPE('2BWwIe9vrBFQVX6J8MZaE$',#42,'80 x 205',$,$,(#2934,#2935,#2992,#2994),(#2930),'909642',$,.DOOR.,.NOTDEFINED.,.F.,$); +#2941= IFCMATERIAL('Porte - poign\X2\00E9\X0\e acier',$,'Non attribu\X2\00E9\X0\e'); +#2942= IFCCOLOURRGB($,0.968627450980392,0.968627450980392,0.968627450980392); +#2943= IFCSURFACESTYLERENDERING(#2942,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(128.),.NOTDEFINED.); +#2944= IFCSURFACESTYLE('Porte - poign\X2\00E9\X0\e acier',.BOTH.,(#2943)); +#2946= IFCMATERIALCONSTITUENT('Porte - poign\X2\00E9\X0\e acier',$,#2941,$,'Mat\X2\00E9\X0\riaux'); +#2948= IFCMATERIAL('Porte - bois de la feuille de porte',$,'Non attribu\X2\00E9\X0\e'); +#2949= IFCCOLOURRGB($,0.83921568627451,0.643137254901961,0.494117647058824); +#2950= IFCSURFACESTYLERENDERING(#2949,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(128.),.NOTDEFINED.); +#2951= IFCSURFACESTYLE('Porte - bois de la feuille de porte',.BOTH.,(#2950)); +#2953= IFCMATERIALCONSTITUENT('Porte - bois de la feuille de porte',$,#2948,$,'Mat\X2\00E9\X0\riaux'); +#2954= IFCMATERIALCONSTITUENTSET('MaterialConstituentSet',$,(#2946,#2953)); +#2958= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$); +#2959= IFCMAPPEDITEM(#2930,#2958); +#2961= IFCSHAPEREPRESENTATION(#103,'Body','MappedRepresentation',(#2959)); +#2963= IFCPRODUCTDEFINITIONSHAPE($,$,(#2961)); +#2966= IFCCARTESIANPOINT((-0.246627062758956,-5.61337972307489,0.)); +#2968= IFCAXIS2PLACEMENT3D(#2966,$,$); +#4551= IFCLOCALPLACEMENT(#4537,#4550); +#2970= IFCDOOR('2BWwIe9vrBFQVX6ISMZaFo',#42,'1 battant vide fini:80 x 205:5673107',$,'1 battant vide fini:80 x 205',#4551,#2963,'5673107',2.13,0.960000000000003,.DOOR.,.NOTDEFINED.,$); +#2973= IFCMATERIALCONSTITUENT('Porte - poign\X2\00E9\X0\e acier',$,#2941,$,'Mat\X2\00E9\X0\riaux'); +#2974= IFCMATERIALCONSTITUENT('Porte - bois de la feuille de porte',$,#2948,$,'Mat\X2\00E9\X0\riaux'); +#2975= IFCMATERIALCONSTITUENTSET('MaterialConstituentSet',$,(#2973,#2974)); +#2979= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('80 x 205'),$); +#2980= IFCPROPERTYSET('2BWwIe9vrBFQVX4jSMZaFo',#42,'Pset_DoorCommon',$,(#404,#2979)); +#2983= IFCPROPERTYSET('1DyQ4KP7XC68BvWzBmzW41',#42,'Pset_EnvironmentalImpactIndicators',$,(#2979)); +#2985= IFCRELDEFINESBYPROPERTIES('1rcY5EVmT8NhKwmguoEq$u',#42,$,$,(#2970),#2980); +#2989= IFCRELDEFINESBYPROPERTIES('3p2hpU$Cj3SBKn6p8ua4cI',#42,$,$,(#2970),#2983); +#2992= IFCPROPERTYSET('3Yq1ZAMIr5AuXNcdVuCd6n',#42,'Pset_DoorCommon',$,(#404,#2979)); +#2994= IFCPROPERTYSET('1CPr2uEGnF9gIz_6cZMX4R',#42,'Pset_EnvironmentalImpactIndicators',$,(#2979)); +#2999= IFCCARTESIANPOINTLIST2D(((-0.00600000000000403,-1.175),(0.00599999999999597,-1.175),(0.00600000000000403,1.175),(-0.00599999999999597,1.175),(-0.00600000000000403,-1.175))); +#3006= IFCINDEXEDPOLYCURVE(#2999,$,.F.); +#3007= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon',#3006); +#3008= IFCCARTESIANPOINT((1.275,0.200000000000014,0.1)); +#3010= IFCAXIS2PLACEMENT3D(#3008,#20,#18); +#3011= IFCEXTRUDEDAREASOLID(#3007,#3010,#20,2.15); +#3012= IFCCARTESIANPOINTLIST2D(((-1.275,-1.175),(1.275,-1.175),(1.275,1.175),(-1.275,1.175),(-1.275,-1.175))); +#3019= IFCINDEXEDPOLYCURVE(#3012,$,.F.); +#3020= IFCCARTESIANPOINTLIST2D(((-1.175,-1.075),(-1.175,1.075),(1.175,1.075),(1.175,-1.075),(-1.175,-1.075))); +#3027= IFCINDEXEDPOLYCURVE(#3020,$,.F.); +#3028= IFCARBITRARYPROFILEDEFWITHVOIDS(.AREA.,'Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon',#3019,(#3027)); +#3030= IFCCARTESIANPOINT((1.275,0.,1.175)); +#3032= IFCAXIS2PLACEMENT3D(#3030,#16,#12); +#3033= IFCEXTRUDEDAREASOLID(#3028,#3032,#20,0.450000000000967); +#3034= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#3011,#3033)); +#3036= IFCAXIS2PLACEMENT3D(#6,$,$); +#3037= IFCREPRESENTATIONMAP(#3036,#3034); +#3039= IFCWINDOWLININGPROPERTIES('0UcUVrnMnAlenS9I_wEYGm',#42,'Ouverture:Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon:5673117',$,$,$,$,$,$,$,$,$,$,$,$,$); +#3040= IFCWINDOWTYPE('2BWwIe9vrBFQVX6J8MZaE3',#42,'Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon',$,$,(#3039,#3095,#3097),(#3037),'5673186',$,.WINDOW.,.NOTDEFINED.,.F.,$); +#3044= IFCMATERIAL('Fen\X2\00EA\X0\tre - Vitrage',$,'Verre'); +#3045= IFCCOLOURRGB($,0.36078431372549,0.388235294117647,0.694117647058824); +#3046= IFCSURFACESTYLERENDERING(#3045,0.7,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(12.),.NOTDEFINED.); +#3047= IFCSURFACESTYLE('Fen\X2\00EA\X0\tre - Vitrage',.BOTH.,(#3046)); +#3049= IFCMATERIALCONSTITUENT('Fen\X2\00EA\X0\tre - Vitrage',$,#3044,$,'Mat\X2\00E9\X0\riaux'); +#3050= IFCMATERIAL('Fen\X2\00EA\X0\tre - Cadre',$,'Bois'); +#3051= IFCCOLOURRGB($,0.666666666666667,0.341176470588235,0.0509803921568627); +#3052= IFCSURFACESTYLERENDERING(#3051,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); +#3053= IFCSURFACESTYLE('Fen\X2\00EA\X0\tre - Cadre',.BOTH.,(#3052)); +#3055= IFCMATERIALCONSTITUENT('Fen\X2\00EA\X0\tre - Cadre',$,#3050,$,'Mat\X2\00E9\X0\riaux'); +#3056= IFCMATERIALCONSTITUENTSET('MaterialConstituentSet',$,(#3049,#3055)); +#3060= IFCMAPPEDITEM(#3037,#2958); +#3062= IFCSHAPEREPRESENTATION(#103,'Body','MappedRepresentation',(#3060)); +#3064= IFCPRODUCTDEFINITIONSHAPE($,$,(#3062)); +#3067= IFCCARTESIANPOINT((-0.0566515988982001,-2.64603282121672,0.)); +#3069= IFCAXIS2PLACEMENT3D(#3067,#20,#14); +#4587= IFCLOCALPLACEMENT(#4573,#4586); +#3071= IFCWINDOW('2BWwIe9vrBFQVX6ISMZaFy',#42,'Ouverture:Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon:5673117',$,'Ouverture:Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon',#4587,#3064,'5673117',2.35,2.55,.WINDOW.,.NOTDEFINED.,$); +#3074= IFCMATERIALCONSTITUENT('Fen\X2\00EA\X0\tre - Vitrage',$,#3044,$,'Mat\X2\00E9\X0\riaux'); +#3075= IFCMATERIALCONSTITUENT('Fen\X2\00EA\X0\tre - Cadre',$,#3050,$,'Mat\X2\00E9\X0\riaux'); +#3076= IFCMATERIALCONSTITUENTSET('MaterialConstituentSet',$,(#3074,#3075)); +#3080= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon'),$); +#3081= IFCPROPERTYSET('2$wdPJeYbCWuS1yd7H40HA',#42,'Pset_EnvironmentalImpactIndicators',$,(#3080)); +#3084= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(1.3),$); +#3085= IFCPROPERTYSET('2BWwIe9vrBFQVX4jaMZaFy',#42,'Pset_WindowCommon',$,(#1067,#3080,#3084)); +#3088= IFCRELDEFINESBYPROPERTIES('2OUcaTMlzAKw823DcsfKTN',#42,$,$,(#3071),#3081); +#3092= IFCRELDEFINESBYPROPERTIES('21602UTZH3FRJzJ91hMk25',#42,$,$,(#3071),#3085); +#3095= IFCPROPERTYSET('1GKSlKpW1BNgOfjw85alxU',#42,'Pset_EnvironmentalImpactIndicators',$,(#3080)); +#3097= IFCPROPERTYSET('2d1_2huaH1mh73NBHuAgpO',#42,'Pset_WindowCommon',$,(#404,#3080,#3084)); +#3104= IFCAXIS2PLACEMENT3D(#6,$,$); +#3105= IFCLOCALPLACEMENT(#139,#3104); +#3106= IFCCARTESIANPOINTLIST2D(((-1.98276627614819,-2.48532861992595),(3.19009775257676,-2.48532861992595),(4.35752517332644,-0.0179817180677774),(0.040373859896624,-0.0179817180677799),(-1.49936388769202,3.13894850083789),(-4.10586662195961,1.86767217514957),(-1.98276627614819,-2.48532861992595))); +#3115= IFCINDEXEDPOLYCURVE(#3106,$,.F.); +#3116= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3115); +#3117= IFCCARTESIANPOINT((1.20259375117976,-2.87805110314894,0.)); +#3119= IFCAXIS2PLACEMENT3D(#3117,#22,#14); +#3120= IFCEXTRUDEDAREASOLID(#3116,#3119,#20,0.3); +#3121= IFCCARTESIANPOINTLIST2D(((3.18536002732794,-5.3633797230749),(-1.98750400139701,-5.36337972307489),(-3.15493142214668,-2.89603282121671),(1.16221989128314,-2.89603282121672),(2.70195763887179,0.260897397688948),(5.30846037313938,-1.01037892799938),(3.18536002732794,-5.3633797230749))); +#3130= IFCINDEXEDPOLYCURVE(#3121,$,.F.); +#3131= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#3120)); +#3133= IFCSHAPEREPRESENTATION(#105,'FootPrint','Curve2D',(#3130)); +#3136= IFCPRODUCTDEFINITIONSHAPE($,$,(#3131,#3133)); +#3140= IFCSLAB('2BWwIe9vrBFQVX6ISMZa9X',#42,'Sol:EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm:5673216',$,'Sol:EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm',#3105,#3136,'5673216',.FLOOR.); +#3143= IFCSLABTYPE('15Z0yK0RiHrPC20026FoLQ',#42,'Sol:EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm',$,$,(#3175,#3178,#3181),$,'759',$,.FLOOR.); +#3144= IFCMATERIAL('Sol par d\X2\00E9\X0\faut',$,'Divers'); +#3145= IFCCOLOURRGB($,0.498039215686275,0.498039215686275,0.498039215686275); +#3146= IFCSURFACESTYLERENDERING(#3145,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); +#3147= IFCSURFACESTYLE('Sol par d\X2\00E9\X0\faut',.BOTH.,(#3146)); +#3149= IFCMATERIALLAYER(#3144,0.3,$,'Sol par d\X2\00E9\X0\faut',$,'Divers',$); +#3150= IFCMATERIALLAYERSET((#3149),'Sol:EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm',$); +#3153= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm'),$); +#3154= IFCPROPERTYSET('1km6K5jOnEn87HZmxePQIj',#42,'Pset_EnvironmentalImpactIndicators',$,(#3153)); +#3157= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm'),$); +#3158= IFCPROPERTYSET('3xlhWrRWP88w0qee7a42lv',#42,'Pset_ReinforcementBarPitchOfSlab',$,(#3157)); +#3161= IFCPROPERTYSINGLEVALUE('PitchAngle',$,IFCPLANEANGLEMEASURE(0.),$); +#3162= IFCPROPERTYSET('2BWwIe9vrBFQVX4jmMZa9X',#42,'Pset_SlabCommon',$,(#1067,#1068,#3153,#3161)); +#3165= IFCRELDEFINESBYPROPERTIES('2Qpv54$JP3yArfg3Ta2_Ls',#42,$,$,(#3140),#3154); +#3169= IFCRELDEFINESBYPROPERTIES('2eU70jTf13gw1PWT8s9qn9',#42,$,$,(#3140),#3158); +#3172= IFCRELDEFINESBYPROPERTIES('2eFxubewjExhUoDGpYL8R8',#42,$,$,(#3140),#3162); +#3175= IFCPROPERTYSET('0hav10EsDBs84FQZ30sLLe',#42,'Pset_EnvironmentalImpactIndicators',$,(#3153)); +#3177= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm'),$); +#3178= IFCPROPERTYSET('2gTsMPp217VP6Ha4urNaqR',#42,'Pset_ReinforcementBarPitchOfSlab',$,(#3177)); +#3181= IFCPROPERTYSET('15Z0yK0RiHrPC22$k6FoLQ',#42,'Pset_SlabCommon',$,(#404,#3153)); +#3190= IFCAXIS2PLACEMENT3D(#6,$,$); +#3191= IFCLOCALPLACEMENT(#145,#3190); +#3192= IFCCARTESIANPOINTLIST2D(((-2.15077792979021,-4.17828516162214),(1.13196051619294,-4.17828516162214),(3.47886601536876,0.78187759404353),(0.198250272246556,4.87986401016125),(-2.45600003811685,2.75502159484294),(-0.202298835901195,-0.0601928758034377),(-2.15077792979021,-4.17828516162214))); +#3201= IFCINDEXEDPOLYCURVE(#3192,$,.F.); +#3202= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm',#3201); +#3203= IFCCARTESIANPOINT((1.14693406461897,-2.80315159929068,0.)); +#3205= IFCDIRECTION((0.42769257940976,-0.903924254303327,0.)); +#3207= IFCAXIS2PLACEMENT3D(#3203,#20,#3205); +#3208= IFCEXTRUDEDAREASOLID(#3202,#3207,#20,0.4); +#3209= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#3208)); +#3211= IFCPRODUCTDEFINITIONSHAPE($,$,(#3209)); +#3214= IFCROOF('2BWwIe9vrBFQVX6ISMZa9B',#42,'Toit de base:G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm:5673258',$,'Toit de base:G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm',#3191,$,'5673258',.NOTDEFINED.); +#3216= IFCROOFTYPE('3Zu5Bv0LOHrPC10026FoRY',#42,'Toit de base:G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm',$,$,(#3341,#3343),$,'335',$,.NOTDEFINED.); +#3217= IFCLOCALPLACEMENT(#145,#3190); +#3218= IFCSLAB('2BWwIe9vrBFQVX6IKMZa9B',#42,'Toit de base:G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm:5673258:1',$,'Toit de base:G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm',#3217,#3211,'5673258',.ROOF.); +#3221= IFCCARTESIANPOINTLIST2D(((-0.3,-0.299999999999998),(0.299999999999999,-0.299999999999998),(0.299999999999999,0.299999999999998),(-0.3,0.299999999999998),(-0.3,-0.299999999999998))); +#3228= IFCINDEXEDPOLYCURVE(#3221,$,.F.); +#3229= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm',#3228); +#3230= IFCCARTESIANPOINT((0.701761701821962,-3.69603282121672,0.)); +#3232= IFCAXIS2PLACEMENT3D(#3230,#20,#16); +#3233= IFCEXTRUDEDAREASOLID(#3229,#3232,#20,0.4); +#3234= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#3233)); +#3236= IFCPRODUCTDEFINITIONSHAPE($,$,(#3234)); +#3239= IFCLOCALPLACEMENT(#145,#3190); +#3240= IFCOPENINGELEMENT('21ezX2WGrFzvMeNsy3toSa',#42,'Toit de base:G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm:5673258:1',$,'Opening',#3239,#3236,$,.OPENING.); +#3245= IFCRELVOIDSELEMENT('0kfVR2gjz4pQ3EBVWV2LXj',#42,$,$,#3218,#3240); +#3248= IFCCARTESIANPOINTLIST2D(((-0.3,-0.299999999999998),(0.3,-0.299999999999998),(0.3,0.299999999999999),(-0.3,0.299999999999999),(-0.3,-0.299999999999998))); +#3255= IFCINDEXEDPOLYCURVE(#3248,$,.F.); +#3256= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm',#3255); +#3257= IFCCARTESIANPOINT((2.90597337612474,-2.28633199499502,0.)); +#3259= IFCDIRECTION((0.438371146789079,0.898794046299166,0.)); +#3261= IFCAXIS2PLACEMENT3D(#3257,#20,#3259); +#3262= IFCEXTRUDEDAREASOLID(#3256,#3261,#20,0.4); +#3263= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#3262)); +#3265= IFCPRODUCTDEFINITIONSHAPE($,$,(#3263)); +#3268= IFCLOCALPLACEMENT(#145,#3190); +#3269= IFCOPENINGELEMENT('3I5s4SqVn3sfDF7vLYFWlL',#42,'Toit de base:G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm:5673258:2',$,'Opening',#3268,#3265,$,.OPENING.); +#3272= IFCRELVOIDSELEMENT('1cUpEMuhLDsw0ym5BDSkBl',#42,$,$,#3218,#3269); +#3274= IFCRELAGGREGATES('0Gay8bs4TEnAeAk8PccDa8',#42,$,$,#3214,(#3218)); +#3278= IFCMATERIAL('Toit par d\X2\00E9\X0\faut',$,'Non attribu\X2\00E9\X0\e'); +#3279= IFCCOLOURRGB($,0.501960784313725,0.501960784313725,0.250980392156863); +#3280= IFCSURFACESTYLERENDERING(#3279,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); +#3281= IFCSURFACESTYLE('Toit par d\X2\00E9\X0\faut',.BOTH.,(#3280)); +#3284= IFCMATERIALLAYER(#3278,0.4,$,'Toit par d\X2\00E9\X0\faut',$,'Non attribu\X2\00E9\X0\e',$); +#3285= IFCMATERIALLAYERSET((#3284),'Toit de base:G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm',$); +#3288= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm'),$); +#3289= IFCPROPERTYSET('1lubYIkcn1QQ3MmFKPoxxl',#42,'Pset_EnvironmentalImpactIndicators',$,(#3288)); +#3292= IFCPROPERTYSET('2BWwIe9vrBFQVX4juMZa9B',#42,'Pset_RoofCommon',$,(#1067,#3288)); +#3294= IFCPROPERTYSET('30hK3w7Ar1reBBXlxQ3vbG',#42,'Pset_EnvironmentalImpactIndicators',$,(#3288)); +#3296= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('G\X2\00E9\X0\n\X2\00E9\X0\rique - 40 cm'),$); +#3297= IFCPROPERTYSET('3mygcUHunFHespsQLpUJvE',#42,'Pset_ReinforcementBarPitchOfSlab',$,(#3296)); +#3300= IFCPROPERTYSET('2BWwIe9vrBFQVX4jmMZa9B',#42,'Pset_SlabCommon',$,(#1067,#3161,#3288)); +#3302= IFCPROPERTYSET('0zwOr9Zen8GwNYyxWx43DF',#42,'Pset_EnvironmentalImpactIndicators',$,(#3288)); +#3304= IFCPROPERTYSET('2q5r73JVXD7gUqoP7Blzlr',#42,'Pset_OpeningElementCommon',$,(#3288)); +#3306= IFCPROPERTYSET('3DbFXROu11UvNE32n0iJZa',#42,'Pset_EnvironmentalImpactIndicators',$,(#3288)); +#3308= IFCPROPERTYSET('0Tb5gWEFXFswBL1u2SfOk$',#42,'Pset_OpeningElementCommon',$,(#3288)); +#3310= IFCRELDEFINESBYPROPERTIES('2Xi1SFV1jDtwu54yDITLCd',#42,$,$,(#3214),#3289); +#3314= IFCRELDEFINESBYPROPERTIES('3chLmRGEX8qQxHG2$AuS_O',#42,$,$,(#3214),#3292); +#3317= IFCRELDEFINESBYPROPERTIES('1u9oWaPg183eGlB7PqPsWH',#42,$,$,(#3218),#3294); +#3321= IFCRELDEFINESBYPROPERTIES('24CnQv49fB49FQDDGcOdjq',#42,$,$,(#3218),#3297); +#3324= IFCRELDEFINESBYPROPERTIES('1EW4JtunT5pPcbcuzhT9lJ',#42,$,$,(#3218),#3300); +#3327= IFCRELDEFINESBYPROPERTIES('2f3AV9zDL21eMVtP83mi6Y',#42,$,$,(#3240),#3302); +#3331= IFCRELDEFINESBYPROPERTIES('3nhn3RX9P7YRUykv8oEAhk',#42,$,$,(#3240),#3304); +#3334= IFCRELDEFINESBYPROPERTIES('0oRs46hKj8COb9lFXkNCw4',#42,$,$,(#3269),#3306); +#3338= IFCRELDEFINESBYPROPERTIES('3Y3msHmMP7DgCiKD2z$VQU',#42,$,$,(#3269),#3308); +#3341= IFCPROPERTYSET('3gFTjxDk16cw5y4Wyrz0Me',#42,'Pset_EnvironmentalImpactIndicators',$,(#3288)); +#3343= IFCPROPERTYSET('3Zu5Bv0LOHrPC12$c6FoRY',#42,'Pset_RoofCommon',$,(#1067,#3288)); +#3348= IFCCOLOURRGBLIST(((0.968627450980392,0.968627450980392,0.968627450980392))); +#3351= IFCINDEXEDPOLYGONALFACEWITHVOIDS((1,14,10,4),((3,9,13,2))); +#3355= IFCINDEXEDPOLYGONALFACE((5,1,4,6)); +#3357= IFCINDEXEDPOLYGONALFACE((9,12,16,13)); +#3359= IFCINDEXEDPOLYGONALFACEWITHVOIDS((6,11,15,5),((7,16,12,8))); +#3363= IFCINDEXEDPOLYGONALFACE((2,7,8,3)); +#3365= IFCINDEXEDPOLYGONALFACE((11,10,14,15)); +#3367= IFCINDEXEDPOLYGONALFACE((6,4,10,11)); +#3369= IFCINDEXEDPOLYGONALFACE((13,16,7,2)); +#3371= IFCINDEXEDPOLYGONALFACE((3,8,12,9)); +#3373= IFCINDEXEDPOLYGONALFACE((15,14,1,5)); +#3375= IFCCARTESIANPOINTLIST3D(((-0.380000000000003,-0.560000000000002,4.0576),(-0.330000000000012,-0.510000000000011,4.0576),(0.170000000000005,-0.510000000000011,4.0576),(0.219999999999996,-0.560000000000002,4.0576),(-0.380000000000003,-0.560000000000002,4.1576),(0.219999999999996,-0.560000000000002,4.1576),(-0.330000000000012,-0.510000000000011,4.1576),(0.170000000000005,-0.510000000000011,4.1576),(0.170000000000005,-0.00999999999999482,4.0576),(0.219999999999996,0.039999999999996,4.0576),(0.219999999999996,0.039999999999996,4.1576),(0.170000000000005,-0.00999999999999482,4.1576),(-0.330000000000012,-0.00999999999999483,4.0576),(-0.380000000000003,0.0399999999999959,4.0576),(-0.380000000000003,0.0399999999999959,4.1576),(-0.330000000000012,-0.00999999999999483,4.1576))); +#3393= IFCPOLYGONALFACESET(#3375,.T.,(#3351,#3355,#3357,#3359,#3363,#3365,#3367,#3369,#3371,#3373),$); +#3405= IFCINDEXEDCOLOURMAP(#3393,1.,#3348,(1,1,1,1,1,1,1,1,1,1)); +#3408= IFCSHAPEREPRESENTATION(#103,'Body','Tessellation',(#3393)); +#3410= IFCAXIS2PLACEMENT3D(#6,$,$); +#3411= IFCREPRESENTATIONMAP(#3410,#3408); +#3413= IFCWINDOWLININGPROPERTIES('2WWNEjjZb21Aiu_2LFbbYs',#42,'ENE_Fen\X2\00EA\X0\treDeToitRectangulaire:600mm x 600mm:5673275',$,$,$,$,$,$,$,$,$,$,$,$,$); +#3414= IFCWINDOWTYPE('2BWwIe9vrBFQVX6J8MZa9T',#42,'600mm x 600mm',$,$,(#3413,#3454,#3457),(#3411),'5673276',$,.WINDOW.,.NOTDEFINED.,.F.,$); +#3418= IFCMATERIAL('M\X2\00E9\X0\tal - Aluminium',$,'M\X2\00E9\X0\tal'); +#3419= IFCCOLOURRGB($,0.968627450980392,0.968627450980392,0.968627450980392); +#3420= IFCSURFACESTYLERENDERING(#3419,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(128.),.NOTDEFINED.); +#3421= IFCSURFACESTYLE('M\X2\00E9\X0\tal - Aluminium',.BOTH.,(#3420)); +#3424= IFCMAPPEDITEM(#3411,#2958); +#3426= IFCSHAPEREPRESENTATION(#103,'Body','MappedRepresentation',(#3424)); +#3428= IFCPRODUCTDEFINITIONSHAPE($,$,(#3426)); +#3431= IFCCARTESIANPOINT((0.781761701821966,-3.43603282121672,-3.6576)); +#3433= IFCAXIS2PLACEMENT3D(#3431,$,$); +#3434= IFCLOCALPLACEMENT(#145,#3433); +#3435= IFCWINDOW('2BWwIe9vrBFQVX6ISMZa9Q',#42,'ENE_Fen\X2\00EA\X0\treDeToitRectangulaire:600mm x 600mm:5673275',$,'ENE_Fen\X2\00EA\X0\treDeToitRectangulaire:600mm x 600mm',#3434,#3428,'5673275',0.778250561573641,0.997150419015361,.WINDOW.,.NOTDEFINED.,$); +#3439= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('600mm x 600mm'),$); +#3440= IFCPROPERTYSET('0fdpbam7n64OUUtPvU8ezB',#42,'Pset_EnvironmentalImpactIndicators',$,(#3439)); +#3443= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(3.6886),$); +#3444= IFCPROPERTYSET('2BWwIe9vrBFQVX4jaMZa9Q',#42,'Pset_WindowCommon',$,(#1067,#3439,#3443)); +#3447= IFCRELDEFINESBYPROPERTIES('07a4j5w_9BuvJc13v9AUOf',#42,$,$,(#3435),#3440); +#3451= IFCRELDEFINESBYPROPERTIES('1vXlq0Kjj0EQ8ueD$XN4Lo',#42,$,$,(#3435),#3444); +#3454= IFCPROPERTYSET('1NXSHR2Rj8n95m$y9ZeqGn',#42,'Pset_EnvironmentalImpactIndicators',$,(#3439)); +#3456= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(3.6886),$); +#3457= IFCPROPERTYSET('3S36dZQ9zFYv$1ERKwMRar',#42,'Pset_WindowCommon',$,(#404,#3439,#3456)); +#3463= IFCCARTESIANPOINT((5.13966084254927,-0.900234847484086,0.)); +#3465= IFCDIRECTION((-0.898794046299166,0.438371146789079,0.)); +#3467= IFCAXIS2PLACEMENT3D(#3463,#20,#3465); +#3468= IFCLOCALPLACEMENT(#139,#3467); +#3469= IFCCARTESIANPOINTLIST3D(((3.38395977905748E-16,0.,0.),(2.95,-2.03037586743449E-16,0.))); +#3473= IFCINDEXEDPOLYCURVE(#3469,$,.F.); +#3474= IFCSHAPEREPRESENTATION(#101,'Axis','Curve3D',(#3473)); +#3476= IFCCARTESIANPOINTLIST2D(((2.95,0.225),(-2.53796983429311E-16,0.225),(2.53796983429311E-16,-0.225),(2.95,-0.225),(2.95,0.225))); +#3483= IFCINDEXEDPOLYCURVE(#3476,$,.F.); +#3484= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3483); +#3485= IFCAXIS2PLACEMENT3D(#6,$,$); +#3486= IFCEXTRUDEDAREASOLID(#3484,#3485,#20,3.80000000000133); +#3487= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#3486)); +#3489= IFCPRODUCTDEFINITIONSHAPE($,$,(#3474,#3487)); +#3493= IFCWALL('3lKgB_frT0B9jtit5Xj9YX',#42,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5673794',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#3468,#3489,'5673794',.NOTDEFINED.); +#3496= IFCPROPERTYSET('0MY0LOmaX4LekBUVeDIw0g',#42,'Pset_EnvironmentalImpactIndicators',$,(#1044)); +#3498= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#3499= IFCPROPERTYSET('14pKNlMPXArOmk3XLpH3Xj',#42,'Pset_ReinforcementBarPitchOfWall',$,(#3498)); +#3502= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#3503= IFCPROPERTYSET('3lKgB_frT0B9jtk8nXj9YX',#42,'Pset_WallCommon',$,(#1044,#1067,#1068,#1069,#3502)); +#3506= IFCRELDEFINESBYPROPERTIES('0UY$b3cUz69AoTWSqtAKDR',#42,$,$,(#3493),#3496); +#3510= IFCRELDEFINESBYPROPERTIES('1CwTEQ2vD4NObPTrhZhd0K',#42,$,$,(#3493),#3499); +#3513= IFCRELDEFINESBYPROPERTIES('1YBdTy8wrEFhe3xAshb78V',#42,$,$,(#3493),#3503); +#3516= IFCCARTESIANPOINT((2.5918135583565,0.0920978670988421,0.)); +#3518= IFCDIRECTION((-0.438371146789079,-0.898794046299166,0.)); +#3520= IFCAXIS2PLACEMENT3D(#3516,#20,#3518); +#3521= IFCLOCALPLACEMENT(#139,#3520); +#3522= IFCCARTESIANPOINTLIST3D(((-5.07593966858622E-17,-4.22994972382185E-17,0.),(3.15618934952188,-4.06075173486897E-16,0.))); +#3526= IFCINDEXEDPOLYCURVE(#3522,$,.F.); +#3527= IFCSHAPEREPRESENTATION(#101,'Axis','Curve3D',(#3526)); +#3529= IFCCARTESIANPOINTLIST2D(((-6.76791955811495E-17,-0.225),(3.15618934952188,-0.225),(2.93670968466724,0.224999999999999),(2.9,0.225),(4.22994972382185E-16,0.225),(-6.76791955811495E-17,-0.225))); +#3537= IFCINDEXEDPOLYCURVE(#3529,$,.F.); +#3538= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3537); +#3539= IFCAXIS2PLACEMENT3D(#6,$,$); +#3540= IFCEXTRUDEDAREASOLID(#3538,#3539,#20,3.80000000000133); +#3541= IFCCOLOURRGBLIST(((0.470588235294118,0.470588235294118,0.470588235294118))); +#3544= IFCINDEXEDPOLYGONALFACE((1,2,3,4,5)); +#3546= IFCINDEXEDPOLYGONALFACE((10,9,15,14)); +#3548= IFCINDEXEDPOLYGONALFACE((13,12,6,11)); +#3550= IFCINDEXEDPOLYGONALFACE((9,10,11,6,2,1,7,8)); +#3552= IFCINDEXEDPOLYGONALFACE((12,13,14,15,16,17,18,5,4,3)); +#3554= IFCINDEXEDPOLYGONALFACE((8,7,18,17,16)); +#3556= IFCINDEXEDPOLYGONALFACE((15,9,8,16)); +#3558= IFCINDEXEDPOLYGONALFACE((12,3,2,6)); +#3560= IFCINDEXEDPOLYGONALFACE((7,1,5,18)); +#3562= IFCINDEXEDPOLYGONALFACE((14,13,11,10)); +#3564= IFCCARTESIANPOINTLIST3D(((3.15618934952188,-0.225,0.),(2.75,-0.225,0.),(2.75,0.225,0.),(2.9,0.225,0.),(2.93670968466724,0.225,0.),(2.75,-0.225,2.35),(3.15618934952188,-0.225,3.80000000000133),(0.,-0.225000000000001,3.80000000000133),(4.39914771277472E-16,-0.225,0.),(0.200000000000002,-0.225,0.),(0.200000000000002,-0.225,2.35),(2.75,0.225,2.35),(0.200000000000002,0.225,2.35),(0.200000000000002,0.225,0.),(3.00326430391351E-16,0.225,0.),(3.00326430391351E-16,0.225,3.80000000000133),(2.9,0.225,3.80000000000133),(2.93670968466724,0.225,3.80000000000133))); +#3584= IFCPOLYGONALFACESET(#3564,.T.,(#3544,#3546,#3548,#3550,#3552,#3554,#3556,#3558,#3560,#3562),$); +#3596= IFCINDEXEDCOLOURMAP(#3584,1.,#3541,(1,1,1,1,1,1,1,1,1,1)); +#3599= IFCSHAPEREPRESENTATION(#103,'Body','Tessellation',(#3584)); +#3601= IFCPRODUCTDEFINITIONSHAPE($,$,(#3527,#3599)); +#3605= IFCWALL('3lKgB_frT0B9jtit5Xj9Xk',#42,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5673869',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#3521,#3601,'5673869',.NOTDEFINED.); +#3608= IFCPROPERTYSET('0bg5Xpi0z828W4VBKSTNga',#42,'Pset_EnvironmentalImpactIndicators',$,(#1044)); +#3610= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#3611= IFCPROPERTYSET('0M6gztHifBkgqHu$Y5qCAD',#42,'Pset_ReinforcementBarPitchOfWall',$,(#3610)); +#3614= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#3615= IFCPROPERTYSET('3lKgB_frT0B9jtk8nXj9Xk',#42,'Pset_WallCommon',$,(#1044,#1067,#1068,#1069,#3614)); +#3618= IFCRELDEFINESBYPROPERTIES('3v5RxGpvL7YvIJ2K6h$lHA',#42,$,$,(#3605),#3608); +#3622= IFCRELDEFINESBYPROPERTIES('146rKuKtDBePW0MOzJIdLA',#42,$,$,(#3605),#3611); +#3625= IFCRELDEFINESBYPROPERTIES('3ErD9VDMbE6xqsvoYTAEVJ',#42,$,$,(#3605),#3615); +#3628= IFCMAPPEDITEM(#3411,#2958); +#3629= IFCSHAPEREPRESENTATION(#103,'Body','MappedRepresentation',(#3628)); +#3631= IFCPRODUCTDEFINITIONSHAPE($,$,(#3629)); +#3634= IFCCARTESIANPOINT((3.09185339799384,-2.08771523470036,-3.6576)); +#3636= IFCDIRECTION((0.898794046299166,-0.438371146789079,0.)); +#3638= IFCAXIS2PLACEMENT3D(#3634,#20,#3636); +#3639= IFCLOCALPLACEMENT(#145,#3638); +#3640= IFCWINDOW('3lKgB_frT0B9jtit5Xj9$D',#42,'ENE_Fen\X2\00EA\X0\treDeToitRectangulaire:600mm x 600mm:5674030',$,'ENE_Fen\X2\00EA\X0\treDeToitRectangulaire:600mm x 600mm',#3639,#3631,'5674030',0.778250561573641,0.997150419015361,.WINDOW.,.NOTDEFINED.,$); +#3644= IFCPROPERTYSET('3p93pkACfAFBtxkoAMrFw5',#42,'Pset_EnvironmentalImpactIndicators',$,(#3439)); +#3646= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(3.6886),$); +#3647= IFCPROPERTYSET('3lKgB_frT0B9jtk8zXj9$D',#42,'Pset_WindowCommon',$,(#1067,#3439,#3646)); +#3650= IFCRELDEFINESBYPROPERTIES('1vCsUEq7jE5Bi9SFEPklOR',#42,$,$,(#3640),#3644); +#3654= IFCRELDEFINESBYPROPERTIES('28vEONpRnFhOoOgkEyEZl$',#42,$,$,(#3640),#3647); +#3657= IFCMAPPEDITEM(#3037,#2958); +#3658= IFCSHAPEREPRESENTATION(#103,'Body','MappedRepresentation',(#3657)); +#3660= IFCPRODUCTDEFINITIONSHAPE($,$,(#3658)); +#3663= IFCCARTESIANPOINT((1.58852156510384,-2.47821926825141,0.)); +#3665= IFCDIRECTION((0.438371146789079,0.898794046299166,0.)); +#3667= IFCAXIS2PLACEMENT3D(#3663,#20,#3665); +#4623= IFCLOCALPLACEMENT(#4609,#4622); +#3669= IFCWINDOW('3lKgB_frT0B9jtit5Xj9wF',#42,'Ouverture:Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon:5674348',$,'Ouverture:Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon',#4623,#3660,'5674348',2.35,2.55,.WINDOW.,.NOTDEFINED.,$); +#3672= IFCMATERIALCONSTITUENT('Fen\X2\00EA\X0\tre - Vitrage',$,#3044,$,'Mat\X2\00E9\X0\riaux'); +#3673= IFCMATERIALCONSTITUENT('Fen\X2\00EA\X0\tre - Cadre',$,#3050,$,'Mat\X2\00E9\X0\riaux'); +#3674= IFCMATERIALCONSTITUENTSET('MaterialConstituentSet',$,(#3672,#3673)); +#3678= IFCPROPERTYSET('3mvCM3DbX3sfqPAVVERqP8',#42,'Pset_EnvironmentalImpactIndicators',$,(#3080)); +#3680= IFCPROPERTYSET('3lKgB_frT0B9jtk8zXj9wF',#42,'Pset_WindowCommon',$,(#1067,#3080,#3084)); +#3682= IFCRELDEFINESBYPROPERTIES('3pGODkDt92TvFaU72yxomK',#42,$,$,(#3669),#3678); +#3686= IFCRELDEFINESBYPROPERTIES('0CR2TSuzL9aBQU5VP_XTK5',#42,$,$,(#3669),#3680); +#3689= IFCCARTESIANPOINT((1.50084733574603,-2.65797807751124,0.)); +#3691= IFCDIRECTION((0.898794046299166,-0.438371146789079,0.)); +#3693= IFCAXIS2PLACEMENT3D(#3689,#20,#3691); +#3694= IFCLOCALPLACEMENT(#139,#3693); +#3695= IFCCARTESIANPOINTLIST3D(((-2.70716782324598E-16,2.70716782324598E-16,0.),(2.5,-5.41433564649196E-16,0.))); +#3699= IFCINDEXEDPOLYCURVE(#3695,$,.F.); +#3700= IFCSHAPEREPRESENTATION(#101,'Axis','Curve3D',(#3699)); +#3702= IFCCARTESIANPOINTLIST2D(((2.5,0.05),(-4.22994972382185E-18,0.0499999999999998),(4.22994972382185E-18,-0.0499999999999998),(2.5,-0.0499999999999995),(2.5,0.05))); +#3709= IFCINDEXEDPOLYCURVE(#3702,$,.F.); +#3710= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3709); +#3711= IFCAXIS2PLACEMENT3D(#6,$,$); +#3712= IFCEXTRUDEDAREASOLID(#3710,#3711,#20,3.79999999999848); +#3713= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#3712)); +#3715= IFCPRODUCTDEFINITIONSHAPE($,$,(#3700,#3713)); +#3719= IFCWALL('3lKgB_frT0B9jtit5Xj9uK',#42,'Mur de base:Int - Brique 10.0:5674487',$,'Mur de base:Int - Brique 10.0',#3694,#3715,'5674487',.NOTDEFINED.); +#3722= IFCMATERIAL('Mur par d\X2\00E9\X0\faut',$,'Non attribu\X2\00E9\X0\e'); +#3723= IFCCOLOURRGB($,0.498039215686275,0.498039215686275,0.498039215686275); +#3724= IFCSURFACESTYLERENDERING(#3723,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); +#3725= IFCSURFACESTYLE('Mur par d\X2\00E9\X0\faut',.BOTH.,(#3724)); +#3727= IFCMATERIALLAYER(#3722,0.1,$,'Mur par d\X2\00E9\X0\faut',$,'Non attribu\X2\00E9\X0\e',$); +#3728= IFCMATERIALLAYERSET((#3727),'Mur de base:Int - Brique 10.0',$); +#3731= IFCWALLTYPE('2oqeEfCy933wX62opuNruC',#42,'Mur de base:Int - Brique 10.0',$,$,(#3733,#3737,#3740),$,'806757',$,.NOTDEFINED.); +#3732= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Int - Brique 10.0'),$); +#3733= IFCPROPERTYSET('0VUe8wZ9z2h83wtVPPyJvy',#42,'Pset_EnvironmentalImpactIndicators',$,(#3732)); +#3736= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Int - Brique 10.0'),$); +#3737= IFCPROPERTYSET('1bTvbR5Fz38wsZxKdyBqO3',#42,'Pset_ReinforcementBarPitchOfWall',$,(#3736)); +#3740= IFCPROPERTYSET('2oqeEfCy933wX60D7uNruC',#42,'Pset_WallCommon',$,(#404,#3732)); +#3746= IFCPROPERTYSET('3UfPWFkAn3tuDRgshmh0dn',#42,'Pset_EnvironmentalImpactIndicators',$,(#3732)); +#3748= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Int - Brique 10.0'),$); +#3749= IFCPROPERTYSET('1GCiaouVL91wUAcZZudhdD',#42,'Pset_ReinforcementBarPitchOfWall',$,(#3748)); +#3752= IFCPROPERTYSET('3lKgB_frT0B9jtk8nXj9uK',#42,'Pset_WallCommon',$,(#404,#1068,#1069,#3732)); +#3754= IFCRELDEFINESBYPROPERTIES('2EX6w9VjX2xfxC70JmM750',#42,$,$,(#3719),#3746); +#3758= IFCRELDEFINESBYPROPERTIES('0l7$N_OHf4VBCF0nB1eKNw',#42,$,$,(#3719),#3749); +#3761= IFCRELDEFINESBYPROPERTIES('1zrncbZAv258fsG4gD8tOm',#42,$,$,(#3719),#3752); +#3764= IFCCARTESIANPOINT((-2.35870602887282,-5.38837972307488,0.)); +#3766= IFCAXIS2PLACEMENT3D(#3764,$,$); +#3767= IFCLOCALPLACEMENT(#134,#3766); +#3768= IFCCARTESIANPOINTLIST3D(((-9.18930042115778E-17,0.,0.),(5.91976305903272,1.08286712929839E-15,0.))); +#3772= IFCINDEXEDPOLYCURVE(#3768,$,.F.); +#3773= IFCSHAPEREPRESENTATION(#101,'Axis','Curve3D',(#3772)); +#3775= IFCCARTESIANPOINTLIST2D(((5.70028339417809,-0.225),(5.91976305903272,0.225000000000001),(5.41909218581889,0.225),(0.497829323483333,0.225),(1.43479894632037E-15,0.225),(0.212917907466403,-0.224999999999999),(5.70028339417809,-0.225))); +#3784= IFCINDEXEDPOLYCURVE(#3775,$,.F.); +#3785= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3784); +#3786= IFCAXIS2PLACEMENT3D(#6,$,$); +#3787= IFCEXTRUDEDAREASOLID(#3785,#3786,#20,3.); +#3788= IFCCOLOURRGBLIST(((0.470588235294118,0.470588235294118,0.470588235294118))); +#3791= IFCINDEXEDPOLYGONALFACE((6,1,2,3,4,5)); +#3793= IFCINDEXEDPOLYGONALFACE((14,15,16,7,8,9,10,11,12,13)); +#3795= IFCINDEXEDPOLYGONALFACE((2,1,7,16,15,14)); +#3797= IFCINDEXEDPOLYGONALFACE((4,3,13,12,11,10,9,8,6,5)); +#3799= IFCINDEXEDPOLYGONALFACE((3,2,14,13)); +#3801= IFCINDEXEDPOLYGONALFACE((8,7,1,6)); +#3803= IFCCARTESIANPOINTLIST3D(((0.212917907466403,-0.224999999999999,0.),(5.70028339417809,-0.225,0.),(5.70028339417809,-0.225,3.),(3.07207896611386,-0.225,3.),(2.11207896611386,-0.225,3.),(0.212917907466403,-0.224999999999999,3.),(1.34290594210879E-15,0.225,0.),(-1.06779695141972E-17,0.225,3.),(0.497829323483332,0.225,3.),(2.11207896611386,0.225,3.),(3.07207896611386,0.225,3.),(5.41909218581889,0.225,3.),(5.91976305903272,0.225000000000001,3.),(5.91976305903272,0.225000000000001,0.),(5.41909218581889,0.225,0.),(0.497829323483333,0.225,0.))); +#3821= IFCPOLYGONALFACESET(#3803,.T.,(#3791,#3793,#3795,#3797,#3799,#3801),$); +#3829= IFCINDEXEDCOLOURMAP(#3821,1.,#3788,(1,1,1,1,1,1)); +#3832= IFCSHAPEREPRESENTATION(#103,'Body','Tessellation',(#3821)); +#3834= IFCPRODUCTDEFINITIONSHAPE($,$,(#3773,#3832)); +#3838= IFCWALL('2HZAfWR3f8VOq4g8PYtEpA',#42,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5675979',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#3767,#3834,'5675979',.NOTDEFINED.); +#3841= IFCAXIS2PLACEMENT3D(#6,$,$); +#4622= IFCAXIS2PLACEMENT3D(#4620,#20,#14); +#3844= IFCCARTESIANPOINTLIST2D(((-1.065,-0.480000000000001),(1.065,-0.480000000000001),(1.065,0.480000000000001),(-1.065,0.480000000000001),(-1.065,-0.480000000000001))); +#3851= IFCINDEXEDPOLYCURVE(#3844,$,.F.); +#3852= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'80 x 205',#3851); +#3853= IFCCARTESIANPOINT((2.59207896611386,-1.749,4.065)); +#3855= IFCAXIS2PLACEMENT3D(#3853,#16,#20); +#3856= IFCEXTRUDEDAREASOLID(#3852,#3855,#20,3.048); +#3857= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#3856)); +#3859= IFCPRODUCTDEFINITIONSHAPE($,$,(#3857)); +#3862= IFCAXIS2PLACEMENT3D(#6,$,$); +#3863= IFCLOCALPLACEMENT(#3767,#3862); +#3864= IFCOPENINGELEMENT('2Q9EtykrTAOw6T3RL$ps63',#42,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5675979',$,'Opening',#3863,#3859,$,.OPENING.); +#3867= IFCRELVOIDSELEMENT('0vDd6NOBH0mwq3Yu0FE4ab',#42,$,$,#3838,#3864); +#3870= IFCPROPERTYSET('01L6C1m5rEnxifaQefexTp',#42,'Pset_EnvironmentalImpactIndicators',$,(#1044)); +#3872= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#3873= IFCPROPERTYSET('3CtBfUBnL2S8JqwZiC5Qg_',#42,'Pset_ReinforcementBarPitchOfWall',$,(#3872)); +#3876= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#3877= IFCPROPERTYSET('2HZAfWR3f8VOq4etjYtEpA',#42,'Pset_WallCommon',$,(#1044,#1067,#1068,#1069,#3876)); +#3880= IFCPROPERTYSET('0nMCwGG3bCCQoagPBxtpUx',#42,'Pset_OpeningElementCommon',$,(#1044)); +#3882= IFCRELDEFINESBYPROPERTIES('1bhsqzzw5FZBVI8VJRL_td',#42,$,$,(#3838,#3864),#3870); +#3887= IFCRELDEFINESBYPROPERTIES('0GVuRpXH192xxQ_A775ErW',#42,$,$,(#3838),#3873); +#3890= IFCRELDEFINESBYPROPERTIES('0LjGvsPMD9dPmMUNVoWL_e',#42,$,$,(#3838),#3877); +#3893= IFCRELDEFINESBYPROPERTIES('2LgfxPIg19YxDGfbDTGKNB',#42,$,$,(#3864),#3880); +#3896= IFCCARTESIANPOINT((3.26261481736338,-5.26201323110244,0.)); +#3898= IFCDIRECTION((0.438371146789078,0.898794046299167,0.)); +#3900= IFCAXIS2PLACEMENT3D(#3896,#20,#3898); +#3901= IFCLOCALPLACEMENT(#134,#3900); +#3902= IFCCARTESIANPOINTLIST3D(((5.41433564649196E-16,5.41433564649196E-16,0.),(4.9681832611092,1.35358391162299E-16,0.))); +#3906= IFCINDEXEDPOLYCURVE(#3902,$,.F.); +#3907= IFCSHAPEREPRESENTATION(#101,'Axis','Curve3D',(#3906)); +#3909= IFCCARTESIANPOINTLIST2D(((4.9681832611092,-0.224999999999999),(4.9681832611092,0.225000000000001),(4.5181832611092,0.225),(-1.35358391162299E-16,0.225),(0.219479664854635,-0.225),(4.9681832611092,-0.224999999999999))); +#3917= IFCINDEXEDPOLYCURVE(#3909,$,.F.); +#3918= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3917); +#3919= IFCAXIS2PLACEMENT3D(#6,$,$); +#3920= IFCEXTRUDEDAREASOLID(#3918,#3919,#20,3.); +#3921= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#3920)); +#3923= IFCPRODUCTDEFINITIONSHAPE($,$,(#3907,#3921)); +#3927= IFCWALL('2HZAfWR3f8VOq4g8PYtEpD',#42,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5675980',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#3901,#3923,'5675980',.NOTDEFINED.); +#3930= IFCPROPERTYSET('3eEiHZJTbCzeXcDajDX3q0',#42,'Pset_EnvironmentalImpactIndicators',$,(#1044)); +#3932= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#3933= IFCPROPERTYSET('1KgRWt_Af9zuxkBzymoTJt',#42,'Pset_ReinforcementBarPitchOfWall',$,(#3932)); +#3936= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#3937= IFCPROPERTYSET('2HZAfWR3f8VOq4etjYtEpD',#42,'Pset_WallCommon',$,(#1044,#1067,#1068,#1069,#3936)); +#3940= IFCRELDEFINESBYPROPERTIES('2b0nCCsnX6cwbW6tjdkPdv',#42,$,$,(#3927),#3930); +#3944= IFCRELDEFINESBYPROPERTIES('2rW2ta0H59YgHjQfLhZmhL',#42,$,$,(#3927),#3933); +#3947= IFCRELDEFINESBYPROPERTIES('1yH8ZiIIrF7QVSUuJ2x5br',#42,$,$,(#3927),#3937); +#3950= IFCCARTESIANPOINT((1.50667342651964,-2.87103282121672,0.)); +#3952= IFCAXIS2PLACEMENT3D(#3950,#20,#14); +#3953= IFCLOCALPLACEMENT(#134,#3952); +#3954= IFCCARTESIANPOINTLIST3D(((-7.08038904321803E-17,0.,0.),(5.05646442141617,0.,0.))); +#3958= IFCINDEXEDPOLYCURVE(#3954,$,.F.); +#3959= IFCSHAPEREPRESENTATION(#101,'Axis','Curve3D',(#3958)); +#3961= IFCCARTESIANPOINTLIST2D(((5.05646442141617,-0.225),(4.84354651394976,0.225),(4.34571719046643,0.225),(0.219479664854638,0.225),(-8.52641042571401E-17,-0.225),(0.500670873213835,-0.225),(5.05646442141617,-0.225))); +#3970= IFCINDEXEDPOLYCURVE(#3961,$,.F.); +#3971= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#3970); +#3972= IFCAXIS2PLACEMENT3D(#6,$,$); +#3973= IFCEXTRUDEDAREASOLID(#3971,#3972,#20,3.); +#3974= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#3973)); +#3976= IFCPRODUCTDEFINITIONSHAPE($,$,(#3959,#3974)); +#3980= IFCWALL('2HZAfWR3f8VOq4g8PYtEpC',#42,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5675981',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#3953,#3976,'5675981',.NOTDEFINED.); +#3983= IFCPROPERTYSET('35pZjukrnBXQ7O3thSUFBr',#42,'Pset_EnvironmentalImpactIndicators',$,(#1044)); +#3985= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#3986= IFCPROPERTYSET('2z7H3_JAr0eg8J6HWFoFmS',#42,'Pset_ReinforcementBarPitchOfWall',$,(#3985)); +#3989= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#3990= IFCPROPERTYSET('2HZAfWR3f8VOq4etjYtEpC',#42,'Pset_WallCommon',$,(#1044,#1067,#1068,#1069,#3989)); +#3993= IFCRELDEFINESBYPROPERTIES('3UBuStE5b8WOBT8IPXtjAi',#42,$,$,(#3980),#3983); +#3997= IFCRELDEFINESBYPROPERTIES('34bQy7$cn9PORhcTnAgPAI',#42,$,$,(#3980),#3986); +#4000= IFCRELDEFINESBYPROPERTIES('3XAy8GkL1EnRmVGVFNvmSU',#42,$,$,(#3980),#3990); +#4003= IFCCARTESIANPOINT((-3.13349013021188,-2.99980199084951,0.)); +#4005= IFCDIRECTION((0.427692579409759,-0.903924254303328,0.)); +#4007= IFCAXIS2PLACEMENT3D(#4003,#20,#4005); +#4008= IFCLOCALPLACEMENT(#134,#4007); +#4009= IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(2.49999770648289,0.,0.))); +#4013= IFCINDEXEDPOLYCURVE(#4009,$,.F.); +#4014= IFCSHAPEREPRESENTATION(#101,'Axis','Curve3D',(#4013)); +#4016= IFCCARTESIANPOINTLIST2D(((2.28707979901648,-0.225),(2.49999770648288,0.225000000000001),(0.212917907466403,0.225),(-8.45989944764369E-17,-0.225),(2.28707979901648,-0.225))); +#4023= IFCINDEXEDPOLYCURVE(#4016,$,.F.); +#4024= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4023); +#4025= IFCAXIS2PLACEMENT3D(#6,$,$); +#4026= IFCEXTRUDEDAREASOLID(#4024,#4025,#20,3.); +#4027= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#4026)); +#4029= IFCPRODUCTDEFINITIONSHAPE($,$,(#4014,#4027)); +#4033= IFCWALL('2HZAfWR3f8VOq4g8PYtEpF',#42,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5675982',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#4008,#4029,'5675982',.NOTDEFINED.); +#4036= IFCPROPERTYSET('3MTlhoLCfEyPCfY7O$t2kR',#42,'Pset_EnvironmentalImpactIndicators',$,(#1044)); +#4038= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#4039= IFCPROPERTYSET('0Cp3wQmxzCxgZG52Cjv5sH',#42,'Pset_ReinforcementBarPitchOfWall',$,(#4038)); +#4042= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#4043= IFCPROPERTYSET('2HZAfWR3f8VOq4etjYtEpF',#42,'Pset_WallCommon',$,(#1044,#1067,#1068,#1069,#4042)); +#4046= IFCRELDEFINESBYPROPERTIES('1zVi9YO6T47PT1fH_3CewQ',#42,$,$,(#4033),#4036); +#4050= IFCRELDEFINESBYPROPERTIES('1FEOZo76zBwxOeV3PgqrwH',#42,$,$,(#4033),#4039); +#4053= IFCRELDEFINESBYPROPERTIES('21UWIpi2bEHvpKmsTvtoeh',#42,$,$,(#4033),#4043); +#4056= IFCCARTESIANPOINT((5.13966084254927,-0.900234847484086,0.)); +#4058= IFCDIRECTION((-0.898794046299166,0.438371146789079,0.)); +#4060= IFCAXIS2PLACEMENT3D(#4056,#20,#4058); +#4061= IFCLOCALPLACEMENT(#134,#4060); +#4062= IFCCARTESIANPOINTLIST3D(((3.38395977905748E-16,0.,0.),(2.95,-2.03037586743449E-16,0.))); +#4066= IFCINDEXEDPOLYCURVE(#4062,$,.F.); +#4067= IFCSHAPEREPRESENTATION(#101,'Axis','Curve3D',(#4066)); +#4069= IFCCARTESIANPOINTLIST2D(((2.95,0.225),(-2.53796983429311E-16,0.225),(2.53796983429311E-16,-0.225),(2.95,-0.225),(2.95,0.225))); +#4076= IFCINDEXEDPOLYCURVE(#4069,$,.F.); +#4077= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4076); +#4078= IFCAXIS2PLACEMENT3D(#6,$,$); +#4079= IFCEXTRUDEDAREASOLID(#4077,#4078,#20,3.); +#4080= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#4079)); +#4082= IFCPRODUCTDEFINITIONSHAPE($,$,(#4067,#4080)); +#4086= IFCWALL('2HZAfWR3f8VOq4g8PYtEpG',#42,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5675985',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#4061,#4082,'5675985',.NOTDEFINED.); +#4089= IFCPROPERTYSET('1WS3HN3Of8PersOiXA$jIU',#42,'Pset_EnvironmentalImpactIndicators',$,(#1044)); +#4091= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#4092= IFCPROPERTYSET('34qzazejf0uucUBxkAeA53',#42,'Pset_ReinforcementBarPitchOfWall',$,(#4091)); +#4095= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#4096= IFCPROPERTYSET('2HZAfWR3f8VOq4etjYtEpG',#42,'Pset_WallCommon',$,(#1044,#1067,#1068,#1069,#4095)); +#4099= IFCRELDEFINESBYPROPERTIES('2H8iHvSonFAv4iLh4nbER0',#42,$,$,(#4086),#4089); +#4103= IFCRELDEFINESBYPROPERTIES('1Hxbthq7T1bh3OjQVaZ4X2',#42,$,$,(#4086),#4092); +#4106= IFCRELDEFINESBYPROPERTIES('3Ttc5W2Pz4TuvkLWSHbvEN',#42,$,$,(#4086),#4096); +#4109= IFCCARTESIANPOINT((2.5918135583565,0.0920978670988417,0.)); +#4111= IFCDIRECTION((-0.438371146789079,-0.898794046299166,0.)); +#4113= IFCAXIS2PLACEMENT3D(#4109,#20,#4111); +#4114= IFCLOCALPLACEMENT(#134,#4113); +#4115= IFCCARTESIANPOINTLIST3D(((-1.69197988952874E-17,1.09978692819368E-16,0.),(3.15618934952188,-1.35358391162299E-16,0.))); +#4119= IFCINDEXEDPOLYCURVE(#4115,$,.F.); +#4120= IFCSHAPEREPRESENTATION(#101,'Axis','Curve3D',(#4119)); +#4122= IFCCARTESIANPOINTLIST2D(((3.15618934952188,-0.225000000000001),(2.93670968466724,0.225),(2.53796983429311E-16,0.225),(5.07593966858622E-17,-0.225),(3.15618934952188,-0.225000000000001))); +#4129= IFCINDEXEDPOLYCURVE(#4122,$,.F.); +#4130= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4129); +#4131= IFCAXIS2PLACEMENT3D(#6,$,$); +#4132= IFCEXTRUDEDAREASOLID(#4130,#4131,#20,3.); +#4133= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#4132)); +#4135= IFCPRODUCTDEFINITIONSHAPE($,$,(#4120,#4133)); +#4139= IFCWALL('2HZAfWR3f8VOq4g8PYtEpJ',#42,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm:5675986',$,'Mur de base:Ext - B\X2\00E9\X0\ton - 45 cm',#4114,#4135,'5675986',.NOTDEFINED.); +#4142= IFCPROPERTYSET('0ShDeOYULByh$dUO46r$kc',#42,'Pset_EnvironmentalImpactIndicators',$,(#1044)); +#4144= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Ext - B\X2\00E9\X0\ton - 45 cm'),$); +#4145= IFCPROPERTYSET('1Peic$FrfCROsADngQgmJ0',#42,'Pset_ReinforcementBarPitchOfWall',$,(#4144)); +#4148= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.162786859608057),$); +#4149= IFCPROPERTYSET('2HZAfWR3f8VOq4etjYtEpJ',#42,'Pset_WallCommon',$,(#1044,#1067,#1068,#1069,#4148)); +#4152= IFCRELDEFINESBYPROPERTIES('2wPlTo8c52pRHSWSio3W9j',#42,$,$,(#4139),#4142); +#4156= IFCRELDEFINESBYPROPERTIES('1uHHaHG9L9QObxahjAgUQR',#42,$,$,(#4139),#4145); +#4159= IFCRELDEFINESBYPROPERTIES('1ims_WGeHC4gZdBIB3PrJM',#42,$,$,(#4139),#4149); +#4164= IFCAXIS2PLACEMENT3D(#6,$,$); +#4165= IFCLOCALPLACEMENT(#134,#4164); +#4166= IFCCARTESIANPOINTLIST2D(((-1.98276627614818,-2.48532861992595),(3.19009775257676,-2.48532861992595),(4.35752517332644,-0.017981718067778),(0.0403738598966242,-0.0179817180677804),(-1.49936388769203,3.13894850083789),(-4.10586662195961,1.86767217514957),(-1.98276627614818,-2.48532861992595))); +#4175= IFCINDEXEDPOLYCURVE(#4166,$,.F.); +#4176= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4175); +#4177= IFCCARTESIANPOINT((1.20259375117976,-2.87805110314894,0.)); +#4179= IFCAXIS2PLACEMENT3D(#4177,#22,#14); +#4180= IFCEXTRUDEDAREASOLID(#4176,#4179,#20,0.3); +#4181= IFCCARTESIANPOINTLIST2D(((3.18536002732794,-5.3633797230749),(-1.98750400139701,-5.36337972307489),(-3.15493142214668,-2.89603282121671),(1.16221989128314,-2.89603282121672),(2.70195763887179,0.260897397688948),(5.30846037313938,-1.01037892799938),(3.18536002732794,-5.3633797230749))); +#4190= IFCINDEXEDPOLYCURVE(#4181,$,.F.); +#4191= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#4180)); +#4193= IFCSHAPEREPRESENTATION(#105,'FootPrint','Curve2D',(#4190)); +#4195= IFCPRODUCTDEFINITIONSHAPE($,$,(#4191,#4193)); +#4199= IFCSLAB('2HZAfWR3f8VOq4g8PYtEj4',#42,'Sol:EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm:5676101',$,'Sol:EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm',#4165,#4195,'5676101',.FLOOR.); +#4202= IFCSLABTYPE('35SEST0Vr4Sf4FE0xMiW2m',#42,'Sol:EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm',$,$,(#4221,#4224,#4227),$,'759',$,.FLOOR.); +#4203= IFCPROPERTYSET('0aEH54kwT2qBtcGiBVk6qO',#42,'Pset_EnvironmentalImpactIndicators',$,(#3153)); +#4205= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm'),$); +#4206= IFCPROPERTYSET('36qPKQa3z10vPyYdXec4eI',#42,'Pset_ReinforcementBarPitchOfSlab',$,(#4205)); +#4209= IFCPROPERTYSET('2HZAfWR3f8VOq4etrYtEj4',#42,'Pset_SlabCommon',$,(#1067,#1068,#3153,#3161)); +#4211= IFCRELDEFINESBYPROPERTIES('1rUNAMMCn63Be6BVhTDI_C',#42,$,$,(#4199),#4203); +#4215= IFCRELDEFINESBYPROPERTIES('0GKvwAWPz229m7TVjgENkR',#42,$,$,(#4199),#4206); +#4218= IFCRELDEFINESBYPROPERTIES('3LT8MdDwbAzukKjdnVZx0C',#42,$,$,(#4199),#4209); +#4221= IFCPROPERTYSET('0H54C2ATn5IQ5HUXx5bVjh',#42,'Pset_EnvironmentalImpactIndicators',$,(#3153)); +#4223= IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('EXT - G\X2\00E9\X0\n\X2\00E9\X0\rique 30.0 cm'),$); +#4224= IFCPROPERTYSET('31PhDXbnf2YAbHXCVZA5wx',#42,'Pset_ReinforcementBarPitchOfSlab',$,(#4223)); +#4227= IFCPROPERTYSET('2oYyordl57Twol7Oadc196',#42,'Pset_SlabCommon',$,(#404,#3153)); +#4233= IFCGROUP('0rZXc$dgf4NvMg0phMHEhC',#42,'ENE_CRV_SF',$,$); +#4235= IFCRELASSIGNSTOGROUP('2fgyruY2P3z8fLMSokJqc6',#42,$,$,(#806,#837,#864,#891),$,#4233); +#4242= IFCZONE('0L6Ksk7iTBT9hmk0knebY3',#42,'Par d\X2\00E9\X0\faut:293242',$,$,$); +#4244= IFCRELASSIGNSTOGROUP('0L6Ksk7iTBT9hmk0gnebY3',#42,$,$,(#182,#440,#628),$,#4242); +#4250= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Par d\X2\00E9\X0\faut'),$); +#4251= IFCPROPERTYSET('1xrWhEIGjEQPCUiDeRd$v9',#42,'Pset_ZoneCommon',$,(#404,#4250)); +#4254= IFCRELDEFINESBYPROPERTIES('2WjHjEQNTA5gVVZKfYWaFU',#42,$,$,(#4242),#4251); +#4258= IFCAXIS2PLACEMENT3D(#6,$,$); +#4259= IFCLOCALPLACEMENT($,#4258); +#4260= IFCPOSTALADDRESS($,$,$,$,('Entrer l''adresse ici'),$,'','Geneva','','Switzerland'); +#4262= IFCSITE('2w19xi7tXBHQ3r21J6FE$R',#42,'Default',$,$,#4259,$,$,.ELEMENT.,(48,51,23,999633),(2,21,3,553905),373.6,$,$); +#4267= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Niveaux fini'),$); +#4268= IFCPROPERTYSINGLEVALUE('AboveGround',$,IFCLOGICAL(.U.),$); +#4269= IFCPROPERTYSET('2HZAfWR3f8VOq4esfYtEm_',#42,'Pset_BuildingStoreyCommon',$,(#4267,#4268)); +#4273= IFCRELDEFINESBYPROPERTIES('3uSOH8GYv2ogsCBsNEpjrk',#42,$,$,(#136),#4269); +#4277= IFCRELCONTAINEDINSPATIALSTRUCTURE('2HZAfWR3f8VOq4g8TYtEm_',#42,$,$,(#3838,#3927,#3980,#4033,#4086,#4139,#4199),#136); +#4287= IFCPROPERTYSET('3Zu5Bv0LOHrPC12_o6FoQQ',#42,'Pset_BuildingStoreyCommon',$,(#4267,#4268)); +#4289= IFCRELDEFINESBYPROPERTIES('3EBkBIrHD0nPBh1u9CsMvl',#42,$,$,(#140),#4287); +#4293= IFCRELCONTAINEDINSPATIALSTRUCTURE('3Zu5Bv0LOHrPC10066FoQQ',#42,$,$,(#996,#1122,#1235,#1288,#2970,#3071,#3140,#3493,#3605,#3669,#3719),#140); +#4307= IFCPROPERTYSET('15Z0v90RiHrPC22_o6FoKR',#42,'Pset_BuildingStoreyCommon',$,(#4267,#4268)); +#4309= IFCRELDEFINESBYPROPERTIES('3_FzAHbCH4TBC7bKDrlrcl',#42,$,$,(#146),#4307); +#4313= IFCRELCONTAINEDINSPATIALSTRUCTURE('15Z0v90RiHrPC20066FoKR',#42,$,$,(#3214,#3435,#3640),#146); +#4319= IFCRELAGGREGATES('2cNV4tUtfEzPcMVOsi1Erv',#42,$,$,#106,(#4262)); +#4323= IFCRELAGGREGATES('1k$$kzxbf6ZAj4DlCfrIVq',#42,$,$,#4262,(#121)); +#4327= IFCRELAGGREGATES('2HZAfWR3f8VOq4g8HYtEm_',#42,$,$,#136,(#628)); +#4331= IFCRELAGGREGATES('3Zu5Bv0LOHrPC100A6FoQQ',#42,$,$,#140,(#182,#440,#806,#837,#864,#891)); +#4340= IFCRELAGGREGATES('27PCKGLxT4mxtV9cw6mgBW',#42,$,$,#121,(#136,#140,#146)); +#4346= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Informations sur le projet'),$); +#4347= IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(3),$); +#4348= IFCPROPERTYSINGLEVALUE('IsLandmarked',$,IFCLOGICAL(.U.),$); +#4349= IFCPROPERTYSET('27PCKGLxT4mxtVBOQ6mgBW',#42,'Pset_BuildingCommon',$,(#4346,#4347,#4348)); +#4354= IFCRELDEFINESBYPROPERTIES('25$zIjTSHDe82i4S4Xw_HM',#42,$,$,(#121),#4349); +#4358= IFCRELASSOCIATESMATERIAL('17WIQyJqHFw8NGfhxJTo7Z',#42,$,$,(#1041),#1036); +#4362= IFCRELASSOCIATESMATERIAL('2NBnWXe$fFm8S7i8o1XOhR',#42,$,$,(#3731),#3728); +#4366= IFCRELASSOCIATESMATERIAL('3MZLZQOL5D9galPpOZFODa',#42,$,$,(#996,#1122,#1235,#1288,#3493,#3605,#3838,#3927,#3980,#4033,#4086,#4139),#1036); +#4380= IFCRELASSOCIATESMATERIAL('002WvqF5f9jBGGoIJVVlRo',#42,$,$,(#2936),#2954); +#4384= IFCRELASSOCIATESMATERIAL('0BCVAhzZj9jeXNsE3nEBfs',#42,$,$,(#2970),#2975); +#4388= IFCRELASSOCIATESMATERIAL('0NCYSAGYnB9AobGBxcGOEp',#42,$,$,(#3040),#3056); +#4392= IFCRELASSOCIATESMATERIAL('0KzSSEk0H3fxRmqGXDxhnq',#42,$,$,(#3071),#3076); +#4396= IFCRELASSOCIATESMATERIAL('344YC9Ii9CeBgrQTksrUGS',#42,$,$,(#3143,#4202),#3150); +#4401= IFCRELASSOCIATESMATERIAL('17pqVlagb5xRLV5_i6Sev8',#42,$,$,(#3218),#3278); +#4405= IFCRELASSOCIATESMATERIAL('2obhacQD1BLQDjYao78zfu',#42,$,$,(#3218),#3285); +#4408= IFCRELASSOCIATESMATERIAL('0T1A9LruP9cxNe0xkVU5xS',#42,$,$,(#3414,#3435,#3640),#3418); +#4414= IFCRELASSOCIATESMATERIAL('0K96w6tBf9DOwIBCdeI2sT',#42,$,$,(#3669),#3674); +#4418= IFCRELASSOCIATESMATERIAL('3Bbs18W9TFM8RWKBTl2xsC',#42,$,$,(#3719),#3728); +#4421= IFCRELDEFINESBYTYPE('1MVO3YMK9ExfGKpjBMs60S',#42,$,$,(#996,#1122,#1235,#1288,#3493,#3605,#3838,#3927,#3980,#4033,#4086,#4139),#1041); +#4436= IFCRELDEFINESBYTYPE('2mY2yxJ0TEKgBWl0jdTFYm',#42,$,$,(#2970),#2936); +#4440= IFCRELDEFINESBYTYPE('3y9O2TIsP0AvDdxvA4DH4O',#42,$,$,(#3071,#3669),#3040); +#4445= IFCRELDEFINESBYTYPE('2SXAO7xwvCLB89fHxAb4Qk',#42,$,$,(#3140),#3143); +#4449= IFCRELDEFINESBYTYPE('0jgwTtdvzA2hRSI4e3mYXW',#42,$,$,(#3214),#3216); +#4453= IFCRELDEFINESBYTYPE('0$EX1pnYb5I9IW_Te3uwKR',#42,$,$,(#3435,#3640),#3414); +#4458= IFCRELDEFINESBYTYPE('2KV5j45Xn1ewbp_R2Dxtdr',#42,$,$,(#3719),#3731); +#4462= IFCRELDEFINESBYTYPE('23kf1Q4112V8dxTtbR4BzV',#42,$,$,(#4199),#4202); +#4466= IFCRELSPACEBOUNDARY('2vnusOJtz8ARoQk6APc4F4',#42,'2ndLevel',$,#182,#996,#211,.PHYSICAL.,.EXTERNAL.); +#4469= IFCRELSPACEBOUNDARY('1J2X$GqSDBPRJ0A4KvAaVc',#42,'2ndLevel',$,#182,#2970,#225,.PHYSICAL.,.INTERNAL.); +#4471= IFCRELSPACEBOUNDARY('1z9xLmyl1BEfDMk4HsruPf',#42,'2ndLevel',$,#182,#1122,#243,.PHYSICAL.,.EXTERNAL.); +#4473= IFCRELSPACEBOUNDARY('3nDP15pIXC09tcBbfACCRe',#42,'2ndLevel',$,#182,#1235,#268,.PHYSICAL.,.EXTERNAL.); +#4475= IFCRELSPACEBOUNDARY('3fNaping9Ba8pyHHbPFZSw',#42,'2ndLevel',$,#182,#3071,#282,.PHYSICAL.,.EXTERNAL.); +#4477= IFCRELSPACEBOUNDARY('2PvvV6HfrCE8GJv5bzX43_',#42,'2ndLevel',$,#182,#1288,#300,.PHYSICAL.,.EXTERNAL.); +#4479= IFCRELSPACEBOUNDARY('20$JHK71D9G8agLOHIFYL0',#42,'2ndLevel',$,#182,#3214,#331,.PHYSICAL.,.EXTERNAL.); +#4481= IFCRELSPACEBOUNDARY('2aLPujfIf9qPE19EQZ0xrL',#42,'2ndLevel',$,#182,#3435,#345,.PHYSICAL.,.EXTERNAL.); +#4483= IFCRELSPACEBOUNDARY('1NJnMPLB9CW8otsPbI3mGZ',#42,'2ndLevel',$,#182,#3605,#361,.PHYSICAL.,.EXTERNAL.); +#4485= IFCRELSPACEBOUNDARY('0hq1153w52IxNW6goNt4he',#42,'2ndLevel',$,#182,#3719,#377,.PHYSICAL.,.INTERNAL.); +#4487= IFCRELSPACEBOUNDARY('3xDA44tTDFRgejeoZy05iO',#42,'2ndLevel',$,#182,#3140,#395,.PHYSICAL.,.EXTERNAL.); +#4489= IFCRELSPACEBOUNDARY('0OxJo5Tlz00BgMKJvCxyRN',#42,'2ndLevel',$,#440,#3719,#458,.PHYSICAL.,.INTERNAL.); +#4491= IFCRELSPACEBOUNDARY('03oqTh64HEiwv6Ui5FYs8x',#42,'2ndLevel',$,#440,#1122,#476,.PHYSICAL.,.EXTERNAL.); +#4492= IFCRELSPACEBOUNDARY('2vYqcSyP5Fe8VhRnvMXv1b',#42,'2ndLevel',$,#440,#3214,#503,.PHYSICAL.,.EXTERNAL.); +#4493= IFCRELSPACEBOUNDARY('29iW3KIE127gdD1RYenxND',#42,'2ndLevel',$,#440,#3640,#519,.PHYSICAL.,.EXTERNAL.); +#4495= IFCRELSPACEBOUNDARY('1S2rf5dXH2cu8PaTy6nhSG',#42,'2ndLevel',$,#440,#3493,#535,.PHYSICAL.,.EXTERNAL.); +#4497= IFCRELSPACEBOUNDARY('3AS6hf_4DDgfT4sulyFPkX',#42,'2ndLevel',$,#440,#3605,#562,.PHYSICAL.,.EXTERNAL.); +#4498= IFCRELSPACEBOUNDARY('3V0Sfo0uT3wg5RtZ0smGgy',#42,'2ndLevel',$,#440,#3669,#578,.PHYSICAL.,.EXTERNAL.); +#4500= IFCRELSPACEBOUNDARY('2C0lVdj4D6RAO5Ks8WHgjL',#42,'2ndLevel',$,#440,#3140,#594,.PHYSICAL.,.EXTERNAL.); +#4501= IFCRELSPACEBOUNDARY('03h0IRlLX0DuTMAd0tDi8C',#42,'2ndLevel',$,#628,#3140,#648,.PHYSICAL.,.EXTERNAL.); +#4503= IFCRELSPACEBOUNDARY('24fztDWbz7Ux1gjDIt9e8b',#42,'2ndLevel',$,#628,#3140,#664,.PHYSICAL.,.EXTERNAL.); +#4504= IFCRELSPACEBOUNDARY('15EMrG6sH8dBInMnMaTxuK',#42,'2ndLevel',$,#628,#3838,#678,.PHYSICAL.,.EXTERNAL.); +#4506= IFCRELSPACEBOUNDARY('2d0xZ00Zn9ygfUsI_KqIng',#42,'2ndLevel',$,#628,#3927,#696,.PHYSICAL.,.EXTERNAL.); +#4508= IFCRELSPACEBOUNDARY('2gJqry4anAafGF7aVN8raa',#42,'2ndLevel',$,#628,#3980,#710,.PHYSICAL.,.EXTERNAL.); +#4510= IFCRELSPACEBOUNDARY('3JwS0ub6L5UA5NAluTPn9$',#42,'2ndLevel',$,#628,#4033,#728,.PHYSICAL.,.EXTERNAL.); +#4512= IFCRELSPACEBOUNDARY('3Hhli77y1F7eLamuG_OR9M',#42,'2ndLevel',$,#628,#4086,#744,.PHYSICAL.,.EXTERNAL.); +#4514= IFCRELSPACEBOUNDARY('2yC$X7xL99dx7HS2lv1VJe',#42,'2ndLevel',$,#628,#4139,#760,.PHYSICAL.,.EXTERNAL.); +#4516= IFCRELSPACEBOUNDARY('0LS3FkBfLD9xVWxEkHVQEN',#42,'2ndLevel',$,#628,#4199,#778,.PHYSICAL.,.EXTERNAL.); +#4518= IFCCARTESIANPOINTLIST2D(((0.,0.960000000000003),(0.,-4.39725457393103E-31),(2.13,-4.39725457393103E-31),(2.13,0.960000000000003),(0.,0.960000000000003))); +#4525= IFCINDEXEDPOLYCURVE(#4518,$,.F.); +#4526= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4525); +#4527= IFCAXIS2PLACEMENT3D(#6,#18,#20); +#4528= IFCEXTRUDEDAREASOLID(#4526,#4527,#20,0.45); +#4529= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#4528)); +#4531= IFCPRODUCTDEFINITIONSHAPE($,$,(#4529)); +#4534= IFCCARTESIANPOINT((3.07207896611386,0.224999999999999,0.)); +#4536= IFCAXIS2PLACEMENT3D(#4534,$,$); +#4537= IFCLOCALPLACEMENT(#905,#4536); +#4539= IFCOPENINGELEMENT('2BWwIe9vrBFQVX6JGMZaFo',#42,'1 battant vide fini:80 x 205:5673107:1',$,'Opening',#4537,#4531,$,.OPENING.); +#4542= IFCRELVOIDSELEMENT('2BWwIe9vrBFQVX6JCMZaFo',#42,$,$,#996,#4539); +#4545= IFCRELFILLSELEMENT('2FuPVPTZj5Axy$b$k48bw5',#42,$,$,#4539,#2970); +#4548= IFCCARTESIANPOINT((-0.960000000000003,-0.450000000000006,0.)); +#4550= IFCAXIS2PLACEMENT3D(#4548,$,$); +#4554= IFCCARTESIANPOINTLIST2D(((2.35,5.41433564649196E-16),(2.35,2.55),(0.,2.55),(0.,-1.42119108981972E-30),(2.35,5.41433564649196E-16))); +#4561= IFCINDEXEDPOLYCURVE(#4554,$,.F.); +#4562= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4561); +#4563= IFCAXIS2PLACEMENT3D(#6,#18,#20); +#4564= IFCEXTRUDEDAREASOLID(#4562,#4563,#20,0.45); +#4565= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#4564)); +#4567= IFCPRODUCTDEFINITIONSHAPE($,$,(#4565)); +#4570= IFCCARTESIANPOINT((4.11332502541784,0.224999999999996,0.)); +#4572= IFCAXIS2PLACEMENT3D(#4570,$,$); +#4573= IFCLOCALPLACEMENT(#1148,#4572); +#4575= IFCOPENINGELEMENT('2BWwIe9vrBFQVX6JGMZaFy',#42,'Ouverture:Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon:5673117:1',$,'Opening',#4573,#4567,$,.OPENING.); +#4578= IFCRELVOIDSELEMENT('2BWwIe9vrBFQVX6JCMZaFy',#42,$,$,#1235,#4575); +#4581= IFCRELFILLSELEMENT('08QVXYmH13wO1pg4Gvv53$',#42,$,$,#4575,#3071); +#4584= IFCCARTESIANPOINT((-2.55,-0.450000000000001,0.)); +#4586= IFCAXIS2PLACEMENT3D(#4584,$,$); +#4590= IFCCARTESIANPOINTLIST2D(((2.35,0.),(2.35,2.55),(0.,2.55),(0.,0.),(2.35,0.))); +#4597= IFCINDEXEDPOLYCURVE(#4590,$,.F.); +#4598= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#4597); +#4599= IFCAXIS2PLACEMENT3D(#6,#16,#20); +#4600= IFCEXTRUDEDAREASOLID(#4598,#4599,#20,0.45); +#4601= IFCSHAPEREPRESENTATION(#103,'Body','SweptSolid',(#4600)); +#4603= IFCPRODUCTDEFINITIONSHAPE($,$,(#4601)); +#4606= IFCCARTESIANPOINT((0.200000000000002,-0.225,0.)); +#4608= IFCAXIS2PLACEMENT3D(#4606,$,$); +#4609= IFCLOCALPLACEMENT(#3521,#4608); +#4611= IFCOPENINGELEMENT('3lKgB_frT0B9jtis9Xj9wF',#42,'Ouverture:Type 4 - Fen\X2\00EA\X0\tre \X2\00E0\X0\ 1 montant 255x235 cm sous balcon:5674348:1',$,'Opening',#4609,#4603,$,.OPENING.); +#4614= IFCRELVOIDSELEMENT('3lKgB_frT0B9jtisLXj9wF',#42,$,$,#3605,#4611); +#4617= IFCRELFILLSELEMENT('28dV753GrASQ__$0X$06l$',#42,$,$,#4611,#3669); +#4620= IFCCARTESIANPOINT((2.55,0.45,0.)); +#4626= IFCPRESENTATIONLAYERASSIGNMENT('A-AREA-____-OTLN',$,(#801,#832,#859,#886),$); +#4632= IFCPRESENTATIONLAYERASSIGNMENT('A-DOOR-____-OTLN',$,(#2927,#2961,#3857),$); +#4637= IFCPRESENTATIONLAYERASSIGNMENT('A-FLOR-____-OTLN',$,(#3131,#4191),$); +#4641= IFCPRESENTATIONLAYERASSIGNMENT('A-GLAZ-____-OTLN',$,(#3034,#3062,#3408,#3426,#3629,#3658),$); +#4649= IFCPRESENTATIONLAYERASSIGNMENT('A-ROOF-____-OTLN',$,(#3209,#3234,#3263),$); +#4654= IFCPRESENTATIONLAYERASSIGNMENT('A-WALL-____-OTLN',$,(#911,#990,#1100,#1116,#1154,#1229,#1269,#1282,#3474,#3487,#3527,#3599,#3773,#3832,#3907,#3921,#3959,#3974,#4014,#4027,#4067,#4080,#4120,#4133,#4529,#4565,#4601),$); +#4683= IFCPRESENTATIONLAYERASSIGNMENT('I-WALL-____-OTLN',$,(#3700,#3713),$); +#4687= IFCPRESENTATIONLAYERASSIGNMENT('M-AREA-____-OTLN',$,(#170,#435,#623),$); +ENDSEC; + +END-ISO-10303-21;