master
Ryan Schultz 3 months ago
parent 9dc4c09d20
commit 5d992eb50d
  1. BIN
      Examples/Automated Annotation/Automated Annotation - test file.rvt
  2. BIN
      Examples/BlenderBIM - annotation file/untitled.blend
  3. 2948
      Examples/BlenderBIM - annotation file/untitled.ifc
  4. 187
      Examples/Hello_Wall/hello_reiff_2021.ifc
  5. 672
      Examples/Hello_Wall/hello_reiff_2021_commented.ifc
  6. 77
      Examples/IFC2x_Model_Implementation_Guide_V2-0b/figure_128_representation_of_the_wall_example.ifc
  7. 469
      Examples/IFC2x_Model_Implementation_Guide_V2-0b/figure_128_representation_of_the_wall_example_commented.ifc
  8. 110
      Examples/Parametric IFC - GeometryGYM/Parametric_Footing.ifc
  9. 609
      Examples/Parametric IFC - GeometryGYM/Parametric_Footing_commented.ifc
  10. 338
      Examples/Parametric IFC - GeometryGYM/Urnial.ifc
  11. 3319
      Examples/Parametric IFC - GeometryGYM/Urnial_commented.ifc
  12. 19073
      Examples/Restaurant/01F_Exterior walls details.ifc
  13. 27602
      Examples/Restaurant/02R_Exterior walls details.ifc
  14. 1366
      Examples/Restaurant/03F_Exterior walls details.ifc
  15. 1209
      Examples/Restaurant/04R_Exterior walls details.ifc
  16. 992
      Examples/Restaurant/05F_Exterior walls details.ifc
  17. 1104
      Examples/Restaurant/06F_Exterior walls details.ifc
  18. 4546
      Examples/Restaurant/07F_Exterior walls details.ifc
  19. 6132
      Examples/Restaurant/08R_Exterior walls details.ifc
  20. 9974
      Examples/Restaurant/09F_Exterior walls details.ifc
  21. 9335
      Examples/Restaurant/10R_Exterior walls details.ifc
  22. 23810
      Examples/Restaurant/11R_Exterior walls details.ifc
  23. 63251
      Examples/Restaurant/12F_Exterior walls details.ifc
  24. 56386
      Examples/Restaurant/13R_Exterior walls details.ifc
  25. 74034
      Examples/Restaurant/14F_Exterior wall details.ifc
  26. 123780
      Examples/Restaurant/15R_Exterior wall details.ifc
  27. 71912
      Examples/Restaurant/16F_Exterior wall details.ifc
  28. 75623
      Examples/Restaurant/17F_Exterior wall details.ifc
  29. 79197
      Examples/Restaurant/18F_Exterior wall details.ifc
  30. 127373
      Examples/Restaurant/19R_Exterior wall details.ifc
  31. 85359
      Examples/Restaurant/20F_Exterior wall details.ifc
  32. 129883
      Examples/Restaurant/21R_Exterior wall details.ifc
  33. 146578
      Examples/Restaurant/22F_Exterior wall details.ifc
  34. 117353
      Examples/Restaurant/23F_Exterior wall details.ifc
  35. 81
      Examples/Restaurant/23F_Exterior wall details.mtl
  36. 212843
      Examples/Restaurant/23F_Exterior wall details.obj
  37. BIN
      Examples/Restaurant/A550 - EXTERIOR DETAILS.jpg
  38. 1963
      Examples/Restaurant/A550 - EXTERIOR DETAILS.pdf
  39. BIN
      Examples/Restaurant/A551 - EXTERIOR DETAILS.jpg
  40. 3430
      Examples/Restaurant/A551 - EXTERIOR DETAILS.pdf
  41. BIN
      Examples/Restaurant/Exterior walls details-sheet layout.rvt
  42. BIN
      Examples/Restaurant/Exterior walls details.FCStd
  43. BIN
      Examples/Restaurant/Exterior walls details.rvt
  44. 2427
      Examples/Roundtrip Sweep with Revit Profile Family/Roundtrip Sweep with Revit Profile Family.ifc
  45. BIN
      Examples/Roundtrip Sweep with Revit Profile Family/Roundtrip Sweep with Revit Profile Family.rvt
  46. 133
      Random_Tests/IfcBooleanResult(CSG)/IfcCsgPrimitive.ifc
  47. 133
      Random_Tests/IfcTopologyRepresentation/beam_01.ifc
  48. 1480
      Random_Tests/IfcTopologyRepresentation/beam_01_commented.ifc
  49. 93
      Random_Tests/IfcTopologyRepresentation/slab_01.ifc
  50. 954
      Random_Tests/IfcTopologyRepresentation/slab_01_commented.ifc
  51. 207
      Random_Tests/IfcTopologyRepresentation/structure_01.ifc
  52. 2524
      Random_Tests/IfcTopologyRepresentation/structure_01_commented.ifc
  53. 116
      Random_Tests/IfcTopologyRepresentation/surfaceMember.ifc
  54. 738
      Random_Tests/IfcTopologyRepresentation/surfaceMember_commented.ifc
  55. 128
      Random_Tests/IfcTopologyRepresentation/truss.ifc
  56. 1052
      Random_Tests/IfcTopologyRepresentation/truss_commented.ifc
  57. BIN
      Random_Tests/Materials_multiple_per_object/Materials_multiple_per_object_01.blend
  58. 103
      Random_Tests/Materials_multiple_per_object/Materials_multiple_per_object_02.ifc
  59. 670
      Random_Tests/Materials_multiple_per_object/Materials_multiple_per_object_02_commented.ifc
  60. 3252
      Random_Tests/Wall_Types/IFC4/from_Revit/Wall_Types_02_commented.ifc
  61. 75
      Specifications_Test_Files/Wall/from Revit/Tests/Manually Edited - Simple Wall/manually_edited_with_layerset_+_simple_wall_1.ifc
  62. 695
      Specifications_Test_Files/Wall/from Revit/Tests/Manually Edited - Simple Wall/manually_edited_with_layerset_+_simple_wall_1_commented.ifc
  63. BIN
      Specifications_Test_Files/Wall/from Revit/Tests/Manually Edited - Simple Wall/manually_edited_with_layerset_+_simple_wall_2 (PASS).rvt
  64. 159
      Specifications_Test_Files/Wall/from Revit/Tests/Manually Edited - Simple Wall/manually_edited_with_layerset_+_simple_wall_3.ifc

File diff suppressed because one or more lines are too long

@ -0,0 +1,187 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION (('ViewDefinition [CoordinationView,
QuantityTakeOffAddOnView]'), '2;1');
FILE_NAME ('hello_rwth.ifc', '2015-12-01T21:53:56',
('Architect'), ('Building Designer Office'),
'Your favorite text editor',
'your text editor version x.x', 'The authorising person');
FILE_SCHEMA (('IFC2X3'));
ENDSEC;
DATA;
/* define the project and the creator meta data */
#1 = IFCPROJECT('0YvctVUKr0kugbFTf53O9L', #2, 'Hello wall project',
'Simple wall with door', $, $, $, (#20), #7);
#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);
#3 = IFCPERSONANDORGANIZATION(#4, #5, $);
#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);
#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);
#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');
/*determine the units used in the project (e.g. length unit in metre) */
#7 = IFCUNITASSIGNMENT((#8, #9, #10, #11, #15, #16, #17, #18, #19));
#8 = IFCSIUNIT(*, .LENGTHUNIT., $, .METRE.);
#9 = IFCSIUNIT(*, .AREAUNIT., $, .SQUARE_METRE.);
#10 = IFCSIUNIT(*, .VOLUMEUNIT., $, .CUBIC_METRE.);
#11 = IFCCONVERSIONBASEDUNIT(#12, .PLANEANGLEUNIT., 'DEGREE', #13);
#12 = IFCDIMENSIONALEXPONENTS(0, 0, 0, 0, 0, 0, 0);
#13 = IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(1.745E-2), #14);
#14 = IFCSIUNIT(*, .PLANEANGLEUNIT., $, .RADIAN.);
#15 = IFCSIUNIT(*, .SOLIDANGLEUNIT., $, .STERADIAN.);
#16 = IFCSIUNIT(*, .MASSUNIT., $, .GRAM.);
#17 = IFCSIUNIT(*, .TIMEUNIT., $, .SECOND.);
#18 = IFCSIUNIT(*, .THERMODYNAMICTEMPERATUREUNIT., $, .DEGREE_CELSIUS.);
#19 = IFCSIUNIT(*, .LUMINOUSINTENSITYUNIT., $, .LUMEN.);
#20 = IFCGEOMETRICREPRESENTATIONCONTEXT($, 'Model', 3, 1.000E-5, #21, $);
#21 = IFCAXIS2PLACEMENT3D(#22, $, $);
#22 = IFCCARTESIANPOINT((0., 0., 0.));
/* the site of the model */
#23 = IFCSITE('3rNg_N55v4CRBpQVbZJoHB', #2, 'Reiff, Aachen, RWTH',
'The Reiff Museum Building at RWTH Aachen', $, #24, $, $, .ELEMENT., (42,21,31,181945),(-71,-3,-24,-263305),0., $, $);
/* The origin of the model */
#24 = IFCLOCALPLACEMENT($, #25);
#25 = IFCAXIS2PLACEMENT3D(#26, #27, #28);
#26 = IFCCARTESIANPOINT((0., 0., 0.));
#27 = IFCDIRECTION((0., 0., 1.));
#28 = IFCDIRECTION((1., 0., 0.));
/* Description of the main building */
#29 = IFCBUILDING('0yf_M5JZv9QQXly4dq_zvI', #2, 'Reiff Museum',
'RWTH Department of Architecture', $, #30, $, $, .ELEMENT., $, $, $);
#30 = IFCLOCALPLACEMENT(#24, #31);
#31 = IFCAXIS2PLACEMENT3D(#32, #33, #34);
#32 = IFCCARTESIANPOINT((0., 0., 0.));
#33 = IFCDIRECTION((0., 0., 1.));
#34 = IFCDIRECTION((1., 0., 0.));
/* a storey within the building */
#35 = IFCBUILDINGSTOREY('0C87kaqBXF$xpGmTZ7zxN$', #2, 'Default Building Storey',
'Description of Default Building Storey', $, #36, $, $, .ELEMENT., 0.);
#36 = IFCLOCALPLACEMENT(#30, #37);
#37 = IFCAXIS2PLACEMENT3D(#38, #39, #40);
#38 = IFCCARTESIANPOINT((0., 0., 0.));
#39 = IFCDIRECTION((0., 0., 1.));
#40 = IFCDIRECTION((1., 0., 0.));
/* relate the site - building - story by objectified relildingContainer' */
#42 = IFCRELAGGREGATES('3JuhmQJDj9xPnAnWoNb94X', #2, 'SiteContainer',
'SiteContainer For Buildings', #23, (#29));
#43 = IFCRELAGGREGATES('1Nl_BIjGLBke9u_6U3IWlW', #2, 'ProjectContainer',
'ProjectContainer for Sites', #1, (#23));
#44 = IFCRELCONTAINEDINSPATIALSTRUCTURE('2O_dMuDnr1Ahv28oR6ZVpr', #2,
'Default Building', 'Contents of Building Storey', (#45, #97, #127), #35);
/* define a wall and its geometric representations */
#45 = IFCWALLSTANDARDCASE('3vB2YO$MX4xv5uCqZZG05x', #2, 'Wall xyz',
'Description of Wall', $, #46, #51, $);
#46 = IFCLOCALPLACEMENT(#36, #47);
#47 = IFCAXIS2PLACEMENT3D(#48, #49, #50);
#48 = IFCCARTESIANPOINT((0., 0., 0.));
#49 = IFCDIRECTION((0., 0., 1.));
#50 = IFCDIRECTION((1., 0., 0.));
#51 = IFCPRODUCTDEFINITIONSHAPE($, $, (#79, #83));
#79 = IFCSHAPEREPRESENTATION(#20, 'Axis', 'Curve2D', (#80));
#80 = IFCPOLYLINE((#81, #82));
#81 = IFCCARTESIANPOINT((0., 1.500E-1));
#82 = IFCCARTESIANPOINT((5., 1.500E-1));
#83 = IFCSHAPEREPRESENTATION(#20, 'Body', 'SweptSolid', (#84));
#84 = IFCEXTRUDEDAREASOLID(#85, #92, #96, 5.300);
#85 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #86);
#86 = IFCPOLYLINE((#87, #88, #89, #90, #91));
#87 = IFCCARTESIANPOINT((0., 0.));
#88 = IFCCARTESIANPOINT((0., 0.30));
#89 = IFCCARTESIANPOINT((5., 0.30));
#90 = IFCCARTESIANPOINT((5., 0.));
#91 = IFCCARTESIANPOINT((0., 0.));
#92 = IFCAXIS2PLACEMENT3D(#93, #94, #95);
#93 = IFCCARTESIANPOINT((0., 0., 0.));
#94 = IFCDIRECTION((0., 0., 1.));
#95 = IFCDIRECTION((1., 0., 0.));
#96 = IFCDIRECTION((0., 0., 1.));
/* create a material for the wall */
#74 = IFCRELASSOCIATESMATERIAL('2zeggBjk9A5wcc3k9CYqdL', #2, $, $, (#45), #75);
#75 = IFCMATERIALLAYERSETUSAGE(#76, .AXIS2., .POSITIVE., -1.500E-1);
#76 = IFCMATERIALLAYERSET((#77), $);
#77 = IFCMATERIALLAYER(#78, 3.000E-1, $);
#78 = IFCMATERIAL('simple brick material');
/* define some alphanumeric properties for the wall */
#52 = IFCPROPERTYSET('18RtPv6efDwuUOMduCZ7rH', #2, 'PSet_WallCommon', $,
(#53, #54, #55, #56, #57, #58, #59, #60, #61, #62));
#53 = IFCPROPERTYSINGLEVALUE('Reference', 'Reference', IFCTEXT('Wand Eins'), $);
#54 = IFCPROPERTYSINGLEVALUE('AccousticRating', '', IFCTEXT('54 dB'), $);
#55 = IFCPROPERTYSINGLEVALUE('FireRating', 'FireRating', IFCTEXT(''), $);
#56 = IFCPROPERTYSINGLEVALUE('Combustible', 'Combustible', IFCBOOLEAN(.T.), $);
#57 = IFCPROPERTYSINGLEVALUE('SurfaceSpreadOfFlame', 'SurfaceSpreadOfFlame', IFCTEXT(''), $);
#58 = IFCPROPERTYSINGLEVALUE('ThermalTransmittance', 'ThermalTransmittance', IFCREAL(3.14), $);
#59 = IFCPROPERTYSINGLEVALUE('IsExternal', 'IsExternal', IFCBOOLEAN(.T.), $);
#60 = IFCPROPERTYSINGLEVALUE('ExtendToStructure', 'ExtendToStructure', IFCBOOLEAN(.F.), $);
#61 = IFCPROPERTYSINGLEVALUE('LoadBearing', 'LoadBearing', IFCBOOLEAN(.F.), $);
#62 = IFCPROPERTYSINGLEVALUE('Compartmentation', 'Compartmentation', IFCBOOLEAN(.F.), $);
#63 = IFCRELDEFINESBYPROPERTIES('3IxFuNHRvBDfMT6_FiWPEz', #2, $, $, (#45), #52);
/* cut an opening into the wall to host the door*/
#97 = IFCOPENINGELEMENT('2LcE70iQb51PEZynawyvuT', #2, 'Opening Element xyz',
'Description of Opening', $, #98, #103, $);
#98 = IFCLOCALPLACEMENT(#46, #99);
#99 = IFCAXIS2PLACEMENT3D(#100, #101, #102);
#100 = IFCCARTESIANPOINT((2.5, 0., 1.0));
#101 = IFCDIRECTION((0., 0., 1.));
#102 = IFCDIRECTION((1., 0., 0.));
#103 = IFCPRODUCTDEFINITIONSHAPE($, $, (#110));
#109 = IFCRELVOIDSELEMENT('3lR5koIT51Kwudkm5eIoTu', #2, $, $, #45, #97);
#110 = IFCSHAPEREPRESENTATION(#20, 'Body', 'SweptSolid', (#111));
#111 = IFCEXTRUDEDAREASOLID(#112, #119, #123, 2.100);
#112 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #113);
#113 = IFCPOLYLINE((#114, #115, #116, #117, #118));
#114 = IFCCARTESIANPOINT((0.0, 0.0));
#115 = IFCCARTESIANPOINT((0.0, 0.3));
#116 = IFCCARTESIANPOINT((0.75, 0.3));
#117 = IFCCARTESIANPOINT((0.75, 0.));
#118 = IFCCARTESIANPOINT((0., 0.));
#119 = IFCAXIS2PLACEMENT3D(#120, #121, #122);
#120 = IFCCARTESIANPOINT((0., 0., 0.));
#121 = IFCDIRECTION((0., 0., 1.));
#122 = IFCDIRECTION((1., 0., 0.));
#123 = IFCDIRECTION((0., 0., 1.));
/* create the door leaf */
#124 = IFCDOOR('0LV8Pid0X3IA3jJLVDPidY', #2, 'A common door',
'Description of a standard door', $, #125, #130, $, 2.100, 0.7);
#125 = IFCLOCALPLACEMENT(#98, #126);
#126 = IFCAXIS2PLACEMENT3D(#127, #128, #129);
#127 = IFCCARTESIANPOINT((0., 1.000E-1, 0.));
#128 = IFCDIRECTION((0., 0., 1.));
#129 = IFCDIRECTION((1., 0., 0.));
#130 = IFCPRODUCTDEFINITIONSHAPE($, $, (#150));
#131 = IFCRELFILLSELEMENT('1CDlLMVMv1qw1giUXpQgxI', #2, $, $, #97, #124);
#150 = IFCSHAPEREPRESENTATION(#20, 'Body', 'SweptSolid', (#151));
#151 = IFCEXTRUDEDAREASOLID(#152, #159, #163, 2.100);
#152 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #153);
#153 = IFCPOLYLINE((#154, #155, #156, #157, #158));
#154 = IFCCARTESIANPOINT((0., 0.));
#155 = IFCCARTESIANPOINT((0., 0.1));
#156 = IFCCARTESIANPOINT((0.750, 0.1));
#157 = IFCCARTESIANPOINT((0.75, 0.));
#158 = IFCCARTESIANPOINT((0., 0.));
#159 = IFCAXIS2PLACEMENT3D(#160, #161, #162);
#160 = IFCCARTESIANPOINT((0., 0., 0.));
#161 = IFCDIRECTION((0., 0., 1.));
#162 = IFCDIRECTION((1., 0., 0.));
#163 = IFCDIRECTION((0., 0., 1.));
ENDSEC;
END-ISO-10303-21;

@ -0,0 +1,672 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION (('ViewDefinition [CoordinationView,
QuantityTakeOffAddOnView]'), '2;1');
FILE_NAME ('hello_rwth.ifc', '2015-12-01T21:53:56',
('Architect'), ('Building Designer Office'),
'Your favorite text editor',
'your text editor version x.x', 'The authorising person');
FILE_SCHEMA (('IFC2X3'));
ENDSEC;
DATA;
/* define the project and the creator meta data */
#1 = IFCPROJECT('0YvctVUKr0kugbFTf53O9L', #2, 'Hello wall project',
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
'Simple wall with door', $, $, $, (#20), #7);
#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
#3 = IFCPERSONANDORGANIZATION(#4, #5, $);
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);
#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);
#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*determine the units used in the project (e.g. length unit in metre) */
#7 = IFCUNITASSIGNMENT((#8, #9, #10, #11, #15, #16, #17, #18, #19));
/*#8 = IFCSIUNIT(*, .LENGTHUNIT., $, .METRE.);*/
/*#9 = IFCSIUNIT(*, .AREAUNIT., $, .SQUARE_METRE.);*/
/*#10 = IFCSIUNIT(*, .VOLUMEUNIT., $, .CUBIC_METRE.);*/
/*#11 = IFCCONVERSIONBASEDUNIT(#12, .PLANEANGLEUNIT., 'DEGREE', #13);*/
/*#12 = IFCDIMENSIONALEXPONENTS(0, 0, 0, 0, 0, 0, 0);*/
/*#13 = IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(1.745E-2), #14);*/
/*#14 = IFCSIUNIT(*, .PLANEANGLEUNIT., $, .RADIAN.);*/
/*#15 = IFCSIUNIT(*, .SOLIDANGLEUNIT., $, .STERADIAN.);*/
/*#16 = IFCSIUNIT(*, .MASSUNIT., $, .GRAM.);*/
/*#17 = IFCSIUNIT(*, .TIMEUNIT., $, .SECOND.);*/
/*#18 = IFCSIUNIT(*, .THERMODYNAMICTEMPERATUREUNIT., $, .DEGREE_CELSIUS.);*/
/*#19 = IFCSIUNIT(*, .LUMINOUSINTENSITYUNIT., $, .LUMEN.);*/
#8 = IFCSIUNIT(*, .LENGTHUNIT., $, .METRE.);
#9 = IFCSIUNIT(*, .AREAUNIT., $, .SQUARE_METRE.);
#10 = IFCSIUNIT(*, .VOLUMEUNIT., $, .CUBIC_METRE.);
#11 = IFCCONVERSIONBASEDUNIT(#12, .PLANEANGLEUNIT., 'DEGREE', #13);
/*#12 = IFCDIMENSIONALEXPONENTS(0, 0, 0, 0, 0, 0, 0);*/
/*#13 = IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(1.745E-2), #14);*/
/*#14 = IFCSIUNIT(*, .PLANEANGLEUNIT., $, .RADIAN.);*/
#12 = IFCDIMENSIONALEXPONENTS(0, 0, 0, 0, 0, 0, 0);
#13 = IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(1.745E-2), #14);
/*#14 = IFCSIUNIT(*, .PLANEANGLEUNIT., $, .RADIAN.);*/
#14 = IFCSIUNIT(*, .PLANEANGLEUNIT., $, .RADIAN.);
#15 = IFCSIUNIT(*, .SOLIDANGLEUNIT., $, .STERADIAN.);
#16 = IFCSIUNIT(*, .MASSUNIT., $, .GRAM.);
#17 = IFCSIUNIT(*, .TIMEUNIT., $, .SECOND.);
#18 = IFCSIUNIT(*, .THERMODYNAMICTEMPERATUREUNIT., $, .DEGREE_CELSIUS.);
#19 = IFCSIUNIT(*, .LUMINOUSINTENSITYUNIT., $, .LUMEN.);
#20 = IFCGEOMETRICREPRESENTATIONCONTEXT($, 'Model', 3, 1.000E-5, #21, $);
/*#21 = IFCAXIS2PLACEMENT3D(#22, $, $);*/
/*#22 = IFCCARTESIANPOINT((0., 0., 0.));*/
#21 = IFCAXIS2PLACEMENT3D(#22, $, $);
/*#22 = IFCCARTESIANPOINT((0., 0., 0.));*/
#22 = IFCCARTESIANPOINT((0., 0., 0.));
/* the site of the model */
#23 = IFCSITE('3rNg_N55v4CRBpQVbZJoHB', #2, 'Reiff, Aachen, RWTH',
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
'The Reiff Museum Building at RWTH Aachen', $, #24, $, $, .ELEMENT., (42,21,31,181945),(-71,-3,-24,-263305),0., $, $);
/* The origin of the model */
#24 = IFCLOCALPLACEMENT($, #25);
/*#25 = IFCAXIS2PLACEMENT3D(#26, #27, #28);*/
/*#26 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#27 = IFCDIRECTION((0., 0., 1.));*/
/*#28 = IFCDIRECTION((1., 0., 0.));*/
#25 = IFCAXIS2PLACEMENT3D(#26, #27, #28);
/*#26 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#27 = IFCDIRECTION((0., 0., 1.));*/
/*#28 = IFCDIRECTION((1., 0., 0.));*/
#26 = IFCCARTESIANPOINT((0., 0., 0.));
#27 = IFCDIRECTION((0., 0., 1.));
#28 = IFCDIRECTION((1., 0., 0.));
/* Description of the main building */
#29 = IFCBUILDING('0yf_M5JZv9QQXly4dq_zvI', #2, 'Reiff Museum',
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
'RWTH Department of Architecture', $, #30, $, $, .ELEMENT., $, $, $);
#30 = IFCLOCALPLACEMENT(#24, #31);
/*#24 = IFCLOCALPLACEMENT($, #25);*/
/*#25 = IFCAXIS2PLACEMENT3D(#26, #27, #28);*/
/*#26 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#27 = IFCDIRECTION((0., 0., 1.));*/
/*#28 = IFCDIRECTION((1., 0., 0.));*/
/*#31 = IFCAXIS2PLACEMENT3D(#32, #33, #34);*/
/*#32 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#33 = IFCDIRECTION((0., 0., 1.));*/
/*#34 = IFCDIRECTION((1., 0., 0.));*/
#31 = IFCAXIS2PLACEMENT3D(#32, #33, #34);
/*#32 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#33 = IFCDIRECTION((0., 0., 1.));*/
/*#34 = IFCDIRECTION((1., 0., 0.));*/
#32 = IFCCARTESIANPOINT((0., 0., 0.));
#33 = IFCDIRECTION((0., 0., 1.));
#34 = IFCDIRECTION((1., 0., 0.));
/* a storey within the building */
#35 = IFCBUILDINGSTOREY('0C87kaqBXF$xpGmTZ7zxN$', #2, 'Default Building Storey',
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
'Description of Default Building Storey', $, #36, $, $, .ELEMENT., 0.);
#36 = IFCLOCALPLACEMENT(#30, #37);
/*#30 = IFCLOCALPLACEMENT(#24, #31);*/
/*#24 = IFCLOCALPLACEMENT($, #25);*/
/*#25 = IFCAXIS2PLACEMENT3D(#26, #27, #28);*/
/*#26 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#27 = IFCDIRECTION((0., 0., 1.));*/
/*#28 = IFCDIRECTION((1., 0., 0.));*/
/*#31 = IFCAXIS2PLACEMENT3D(#32, #33, #34);*/
/*#32 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#33 = IFCDIRECTION((0., 0., 1.));*/
/*#34 = IFCDIRECTION((1., 0., 0.));*/
/*#37 = IFCAXIS2PLACEMENT3D(#38, #39, #40);*/
/*#38 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#39 = IFCDIRECTION((0., 0., 1.));*/
/*#40 = IFCDIRECTION((1., 0., 0.));*/
#37 = IFCAXIS2PLACEMENT3D(#38, #39, #40);
/*#38 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#39 = IFCDIRECTION((0., 0., 1.));*/
/*#40 = IFCDIRECTION((1., 0., 0.));*/
#38 = IFCCARTESIANPOINT((0., 0., 0.));
#39 = IFCDIRECTION((0., 0., 1.));
#40 = IFCDIRECTION((1., 0., 0.));
/* relate the site - building - story by objectified relildingContainer' */
#42 = IFCRELAGGREGATES('3JuhmQJDj9xPnAnWoNb94X', #2, 'SiteContainer',
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
'SiteContainer For Buildings', #23, (#29));
#43 = IFCRELAGGREGATES('1Nl_BIjGLBke9u_6U3IWlW', #2, 'ProjectContainer',
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
'ProjectContainer for Sites', #1, (#23));
#44 = IFCRELCONTAINEDINSPATIALSTRUCTURE('2O_dMuDnr1Ahv28oR6ZVpr', #2,
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
'Default Building', 'Contents of Building Storey', (#45, #97, #127), #35);
/* define a wall and its geometric representations */
#45 = IFCWALLSTANDARDCASE('3vB2YO$MX4xv5uCqZZG05x', #2, 'Wall xyz',
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
'Description of Wall', $, #46, #51, $);
#46 = IFCLOCALPLACEMENT(#36, #47);
/*#36 = IFCLOCALPLACEMENT(#30, #37);*/
/*#30 = IFCLOCALPLACEMENT(#24, #31);*/
/*#24 = IFCLOCALPLACEMENT($, #25);*/
/*#25 = IFCAXIS2PLACEMENT3D(#26, #27, #28);*/
/*#26 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#27 = IFCDIRECTION((0., 0., 1.));*/
/*#28 = IFCDIRECTION((1., 0., 0.));*/
/*#31 = IFCAXIS2PLACEMENT3D(#32, #33, #34);*/
/*#32 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#33 = IFCDIRECTION((0., 0., 1.));*/
/*#34 = IFCDIRECTION((1., 0., 0.));*/
/*#37 = IFCAXIS2PLACEMENT3D(#38, #39, #40);*/
/*#38 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#39 = IFCDIRECTION((0., 0., 1.));*/
/*#40 = IFCDIRECTION((1., 0., 0.));*/
/*#47 = IFCAXIS2PLACEMENT3D(#48, #49, #50);*/
/*#48 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#49 = IFCDIRECTION((0., 0., 1.));*/
/*#50 = IFCDIRECTION((1., 0., 0.));*/
#47 = IFCAXIS2PLACEMENT3D(#48, #49, #50);
/*#48 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#49 = IFCDIRECTION((0., 0., 1.));*/
/*#50 = IFCDIRECTION((1., 0., 0.));*/
#48 = IFCCARTESIANPOINT((0., 0., 0.));
#49 = IFCDIRECTION((0., 0., 1.));
#50 = IFCDIRECTION((1., 0., 0.));
#51 = IFCPRODUCTDEFINITIONSHAPE($, $, (#79, #83));
/*#79 = IFCSHAPEREPRESENTATION(#20, 'Axis', 'Curve2D', (#80));*/
/*#20 = IFCGEOMETRICREPRESENTATIONCONTEXT($, 'Model', 3, 1.000E-5, #21, $);*/
/*#21 = IFCAXIS2PLACEMENT3D(#22, $, $);*/
/*#22 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#80 = IFCPOLYLINE((#81, #82));*/
/*#81 = IFCCARTESIANPOINT((0., 1.500E-1));*/
/*#82 = IFCCARTESIANPOINT((5., 1.500E-1));*/
/*#83 = IFCSHAPEREPRESENTATION(#20, 'Body', 'SweptSolid', (#84));*/
/*#20 = IFCGEOMETRICREPRESENTATIONCONTEXT($, 'Model', 3, 1.000E-5, #21, $);*/
/*#21 = IFCAXIS2PLACEMENT3D(#22, $, $);*/
/*#22 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#84 = IFCEXTRUDEDAREASOLID(#85, #92, #96, 5.300);*/
/*#85 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #86);*/
/*#86 = IFCPOLYLINE((#87, #88, #89, #90, #91));*/
/*#87 = IFCCARTESIANPOINT((0., 0.));*/
/*#88 = IFCCARTESIANPOINT((0., 0.30));*/
/*#89 = IFCCARTESIANPOINT((5., 0.30));*/
/*#90 = IFCCARTESIANPOINT((5., 0.));*/
/*#91 = IFCCARTESIANPOINT((0., 0.));*/
/*#92 = IFCAXIS2PLACEMENT3D(#93, #94, #95);*/
/*#93 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#94 = IFCDIRECTION((0., 0., 1.));*/
/*#95 = IFCDIRECTION((1., 0., 0.));*/
/*#96 = IFCDIRECTION((0., 0., 1.));*/
#79 = IFCSHAPEREPRESENTATION(#20, 'Axis', 'Curve2D', (#80));
/*#20 = IFCGEOMETRICREPRESENTATIONCONTEXT($, 'Model', 3, 1.000E-5, #21, $);*/
/*#21 = IFCAXIS2PLACEMENT3D(#22, $, $);*/
/*#22 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#80 = IFCPOLYLINE((#81, #82));*/
/*#81 = IFCCARTESIANPOINT((0., 1.500E-1));*/
/*#82 = IFCCARTESIANPOINT((5., 1.500E-1));*/
#80 = IFCPOLYLINE((#81, #82));
/*#81 = IFCCARTESIANPOINT((0., 1.500E-1));*/
/*#82 = IFCCARTESIANPOINT((5., 1.500E-1));*/
#81 = IFCCARTESIANPOINT((0., 1.500E-1));
#82 = IFCCARTESIANPOINT((5., 1.500E-1));
#83 = IFCSHAPEREPRESENTATION(#20, 'Body', 'SweptSolid', (#84));
/*#20 = IFCGEOMETRICREPRESENTATIONCONTEXT($, 'Model', 3, 1.000E-5, #21, $);*/
/*#21 = IFCAXIS2PLACEMENT3D(#22, $, $);*/
/*#22 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#84 = IFCEXTRUDEDAREASOLID(#85, #92, #96, 5.300);*/
/*#85 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #86);*/
/*#86 = IFCPOLYLINE((#87, #88, #89, #90, #91));*/
/*#87 = IFCCARTESIANPOINT((0., 0.));*/
/*#88 = IFCCARTESIANPOINT((0., 0.30));*/
/*#89 = IFCCARTESIANPOINT((5., 0.30));*/
/*#90 = IFCCARTESIANPOINT((5., 0.));*/
/*#91 = IFCCARTESIANPOINT((0., 0.));*/
/*#92 = IFCAXIS2PLACEMENT3D(#93, #94, #95);*/
/*#93 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#94 = IFCDIRECTION((0., 0., 1.));*/
/*#95 = IFCDIRECTION((1., 0., 0.));*/
/*#96 = IFCDIRECTION((0., 0., 1.));*/
#84 = IFCEXTRUDEDAREASOLID(#85, #92, #96, 5.300);
/*#85 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #86);*/
/*#86 = IFCPOLYLINE((#87, #88, #89, #90, #91));*/
/*#87 = IFCCARTESIANPOINT((0., 0.));*/
/*#88 = IFCCARTESIANPOINT((0., 0.30));*/
/*#89 = IFCCARTESIANPOINT((5., 0.30));*/
/*#90 = IFCCARTESIANPOINT((5., 0.));*/
/*#91 = IFCCARTESIANPOINT((0., 0.));*/
/*#92 = IFCAXIS2PLACEMENT3D(#93, #94, #95);*/
/*#93 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#94 = IFCDIRECTION((0., 0., 1.));*/
/*#95 = IFCDIRECTION((1., 0., 0.));*/
/*#96 = IFCDIRECTION((0., 0., 1.));*/
#85 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #86);
/*#86 = IFCPOLYLINE((#87, #88, #89, #90, #91));*/
/*#87 = IFCCARTESIANPOINT((0., 0.));*/
/*#88 = IFCCARTESIANPOINT((0., 0.30));*/
/*#89 = IFCCARTESIANPOINT((5., 0.30));*/
/*#90 = IFCCARTESIANPOINT((5., 0.));*/
/*#91 = IFCCARTESIANPOINT((0., 0.));*/
#86 = IFCPOLYLINE((#87, #88, #89, #90, #91));
/*#87 = IFCCARTESIANPOINT((0., 0.));*/
/*#88 = IFCCARTESIANPOINT((0., 0.30));*/
/*#89 = IFCCARTESIANPOINT((5., 0.30));*/
/*#90 = IFCCARTESIANPOINT((5., 0.));*/
/*#91 = IFCCARTESIANPOINT((0., 0.));*/
#87 = IFCCARTESIANPOINT((0., 0.));
#88 = IFCCARTESIANPOINT((0., 0.30));
#89 = IFCCARTESIANPOINT((5., 0.30));
#90 = IFCCARTESIANPOINT((5., 0.));
#91 = IFCCARTESIANPOINT((0., 0.));
#92 = IFCAXIS2PLACEMENT3D(#93, #94, #95);
/*#93 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#94 = IFCDIRECTION((0., 0., 1.));*/
/*#95 = IFCDIRECTION((1., 0., 0.));*/
#93 = IFCCARTESIANPOINT((0., 0., 0.));
#94 = IFCDIRECTION((0., 0., 1.));
#95 = IFCDIRECTION((1., 0., 0.));
#96 = IFCDIRECTION((0., 0., 1.));
/* create a material for the wall */
#74 = IFCRELASSOCIATESMATERIAL('2zeggBjk9A5wcc3k9CYqdL', #2, $, $, (#45), #75);
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#45 = IFCWALLSTANDARDCASE('3vB2YO$MX4xv5uCqZZG05x', #2, 'Wall xyz', */
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#75 = IFCMATERIALLAYERSETUSAGE(#76, .AXIS2., .POSITIVE., -1.500E-1);*/
/*#76 = IFCMATERIALLAYERSET((#77), $);*/
/*#77 = IFCMATERIALLAYER(#78, 3.000E-1, $);*/
/*#78 = IFCMATERIAL('simple brick material');*/
#75 = IFCMATERIALLAYERSETUSAGE(#76, .AXIS2., .POSITIVE., -1.500E-1);
/*#76 = IFCMATERIALLAYERSET((#77), $);*/
/*#77 = IFCMATERIALLAYER(#78, 3.000E-1, $);*/
/*#78 = IFCMATERIAL('simple brick material');*/
#76 = IFCMATERIALLAYERSET((#77), $);
/*#77 = IFCMATERIALLAYER(#78, 3.000E-1, $);*/
/*#78 = IFCMATERIAL('simple brick material');*/
#77 = IFCMATERIALLAYER(#78, 3.000E-1, $);
/*#78 = IFCMATERIAL('simple brick material');*/
#78 = IFCMATERIAL('simple brick material');
/* define some alphanumeric properties for the wall */
#52 = IFCPROPERTYSET('18RtPv6efDwuUOMduCZ7rH', #2, 'PSet_WallCommon', $,
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
(#53, #54, #55, #56, #57, #58, #59, #60, #61, #62));
#53 = IFCPROPERTYSINGLEVALUE('Reference', 'Reference', IFCTEXT('Wand Eins'), $);
#54 = IFCPROPERTYSINGLEVALUE('AccousticRating', '', IFCTEXT('54 dB'), $);
#55 = IFCPROPERTYSINGLEVALUE('FireRating', 'FireRating', IFCTEXT(''), $);
#56 = IFCPROPERTYSINGLEVALUE('Combustible', 'Combustible', IFCBOOLEAN(.T.), $);
#57 = IFCPROPERTYSINGLEVALUE('SurfaceSpreadOfFlame', 'SurfaceSpreadOfFlame', IFCTEXT(''), $);
#58 = IFCPROPERTYSINGLEVALUE('ThermalTransmittance', 'ThermalTransmittance', IFCREAL(3.14), $);
#59 = IFCPROPERTYSINGLEVALUE('IsExternal', 'IsExternal', IFCBOOLEAN(.T.), $);
#60 = IFCPROPERTYSINGLEVALUE('ExtendToStructure', 'ExtendToStructure', IFCBOOLEAN(.F.), $);
#61 = IFCPROPERTYSINGLEVALUE('LoadBearing', 'LoadBearing', IFCBOOLEAN(.F.), $);
#62 = IFCPROPERTYSINGLEVALUE('Compartmentation', 'Compartmentation', IFCBOOLEAN(.F.), $);
#63 = IFCRELDEFINESBYPROPERTIES('3IxFuNHRvBDfMT6_FiWPEz', #2, $, $, (#45), #52);
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#45 = IFCWALLSTANDARDCASE('3vB2YO$MX4xv5uCqZZG05x', #2, 'Wall xyz', */
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#52 = IFCPROPERTYSET('18RtPv6efDwuUOMduCZ7rH', #2, 'PSet_WallCommon', $, */
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/* cut an opening into the wall to host the door*/
#97 = IFCOPENINGELEMENT('2LcE70iQb51PEZynawyvuT', #2, 'Opening Element xyz',
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
'Description of Opening', $, #98, #103, $);
#98 = IFCLOCALPLACEMENT(#46, #99);
/*#46 = IFCLOCALPLACEMENT(#36, #47);*/
/*#36 = IFCLOCALPLACEMENT(#30, #37);*/
/*#30 = IFCLOCALPLACEMENT(#24, #31);*/
/*#24 = IFCLOCALPLACEMENT($, #25);*/
/*#25 = IFCAXIS2PLACEMENT3D(#26, #27, #28);*/
/*#26 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#27 = IFCDIRECTION((0., 0., 1.));*/
/*#28 = IFCDIRECTION((1., 0., 0.));*/
/*#31 = IFCAXIS2PLACEMENT3D(#32, #33, #34);*/
/*#32 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#33 = IFCDIRECTION((0., 0., 1.));*/
/*#34 = IFCDIRECTION((1., 0., 0.));*/
/*#37 = IFCAXIS2PLACEMENT3D(#38, #39, #40);*/
/*#38 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#39 = IFCDIRECTION((0., 0., 1.));*/
/*#40 = IFCDIRECTION((1., 0., 0.));*/
/*#47 = IFCAXIS2PLACEMENT3D(#48, #49, #50);*/
/*#48 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#49 = IFCDIRECTION((0., 0., 1.));*/
/*#50 = IFCDIRECTION((1., 0., 0.));*/
/*#99 = IFCAXIS2PLACEMENT3D(#100, #101, #102);*/
/*#100 = IFCCARTESIANPOINT((2.5, 0., 1.0));*/
/*#101 = IFCDIRECTION((0., 0., 1.));*/
/*#102 = IFCDIRECTION((1., 0., 0.));*/
#99 = IFCAXIS2PLACEMENT3D(#100, #101, #102);
/*#100 = IFCCARTESIANPOINT((2.5, 0., 1.0));*/
/*#101 = IFCDIRECTION((0., 0., 1.));*/
/*#102 = IFCDIRECTION((1., 0., 0.));*/
#100 = IFCCARTESIANPOINT((2.5, 0., 1.0));
#101 = IFCDIRECTION((0., 0., 1.));
#102 = IFCDIRECTION((1., 0., 0.));
#103 = IFCPRODUCTDEFINITIONSHAPE($, $, (#110));
/*#110 = IFCSHAPEREPRESENTATION(#20, 'Body', 'SweptSolid', (#111));*/
/*#20 = IFCGEOMETRICREPRESENTATIONCONTEXT($, 'Model', 3, 1.000E-5, #21, $);*/
/*#21 = IFCAXIS2PLACEMENT3D(#22, $, $);*/
/*#22 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#111 = IFCEXTRUDEDAREASOLID(#112, #119, #123, 2.100);*/
/*#112 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #113);*/
/*#113 = IFCPOLYLINE((#114, #115, #116, #117, #118));*/
/*#114 = IFCCARTESIANPOINT((0.0, 0.0));*/
/*#115 = IFCCARTESIANPOINT((0.0, 0.3));*/
/*#116 = IFCCARTESIANPOINT((0.75, 0.3));*/
/*#117 = IFCCARTESIANPOINT((0.75, 0.));*/
/*#118 = IFCCARTESIANPOINT((0., 0.));*/
/*#119 = IFCAXIS2PLACEMENT3D(#120, #121, #122);*/
/*#120 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#121 = IFCDIRECTION((0., 0., 1.));*/
/*#122 = IFCDIRECTION((1., 0., 0.));*/
/*#123 = IFCDIRECTION((0., 0., 1.));*/
#109 = IFCRELVOIDSELEMENT('3lR5koIT51Kwudkm5eIoTu', #2, $, $, #45, #97);
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#45 = IFCWALLSTANDARDCASE('3vB2YO$MX4xv5uCqZZG05x', #2, 'Wall xyz', */
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#97 = IFCOPENINGELEMENT('2LcE70iQb51PEZynawyvuT', #2, 'Opening Element xyz', */
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
#110 = IFCSHAPEREPRESENTATION(#20, 'Body', 'SweptSolid', (#111));
/*#20 = IFCGEOMETRICREPRESENTATIONCONTEXT($, 'Model', 3, 1.000E-5, #21, $);*/
/*#21 = IFCAXIS2PLACEMENT3D(#22, $, $);*/
/*#22 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#111 = IFCEXTRUDEDAREASOLID(#112, #119, #123, 2.100);*/
/*#112 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #113);*/
/*#113 = IFCPOLYLINE((#114, #115, #116, #117, #118));*/
/*#114 = IFCCARTESIANPOINT((0.0, 0.0));*/
/*#115 = IFCCARTESIANPOINT((0.0, 0.3));*/
/*#116 = IFCCARTESIANPOINT((0.75, 0.3));*/
/*#117 = IFCCARTESIANPOINT((0.75, 0.));*/
/*#118 = IFCCARTESIANPOINT((0., 0.));*/
/*#119 = IFCAXIS2PLACEMENT3D(#120, #121, #122);*/
/*#120 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#121 = IFCDIRECTION((0., 0., 1.));*/
/*#122 = IFCDIRECTION((1., 0., 0.));*/
/*#123 = IFCDIRECTION((0., 0., 1.));*/
#111 = IFCEXTRUDEDAREASOLID(#112, #119, #123, 2.100);
/*#112 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #113);*/
/*#113 = IFCPOLYLINE((#114, #115, #116, #117, #118));*/
/*#114 = IFCCARTESIANPOINT((0.0, 0.0));*/
/*#115 = IFCCARTESIANPOINT((0.0, 0.3));*/
/*#116 = IFCCARTESIANPOINT((0.75, 0.3));*/
/*#117 = IFCCARTESIANPOINT((0.75, 0.));*/
/*#118 = IFCCARTESIANPOINT((0., 0.));*/
/*#119 = IFCAXIS2PLACEMENT3D(#120, #121, #122);*/
/*#120 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#121 = IFCDIRECTION((0., 0., 1.));*/
/*#122 = IFCDIRECTION((1., 0., 0.));*/
/*#123 = IFCDIRECTION((0., 0., 1.));*/
#112 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #113);
/*#113 = IFCPOLYLINE((#114, #115, #116, #117, #118));*/
/*#114 = IFCCARTESIANPOINT((0.0, 0.0));*/
/*#115 = IFCCARTESIANPOINT((0.0, 0.3));*/
/*#116 = IFCCARTESIANPOINT((0.75, 0.3));*/
/*#117 = IFCCARTESIANPOINT((0.75, 0.));*/
/*#118 = IFCCARTESIANPOINT((0., 0.));*/
#113 = IFCPOLYLINE((#114, #115, #116, #117, #118));
/*#114 = IFCCARTESIANPOINT((0.0, 0.0));*/
/*#115 = IFCCARTESIANPOINT((0.0, 0.3));*/
/*#116 = IFCCARTESIANPOINT((0.75, 0.3));*/
/*#117 = IFCCARTESIANPOINT((0.75, 0.));*/
/*#118 = IFCCARTESIANPOINT((0., 0.));*/
#114 = IFCCARTESIANPOINT((0.0, 0.0));
#115 = IFCCARTESIANPOINT((0.0, 0.3));
#116 = IFCCARTESIANPOINT((0.75, 0.3));
#117 = IFCCARTESIANPOINT((0.75, 0.));
#118 = IFCCARTESIANPOINT((0., 0.));
#119 = IFCAXIS2PLACEMENT3D(#120, #121, #122);
/*#120 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#121 = IFCDIRECTION((0., 0., 1.));*/
/*#122 = IFCDIRECTION((1., 0., 0.));*/
#120 = IFCCARTESIANPOINT((0., 0., 0.));
#121 = IFCDIRECTION((0., 0., 1.));
#122 = IFCDIRECTION((1., 0., 0.));
#123 = IFCDIRECTION((0., 0., 1.));
/* create the door leaf */
#124 = IFCDOOR('0LV8Pid0X3IA3jJLVDPidY', #2, 'A common door',
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
'Description of a standard door', $, #125, #130, $, 2.100, 0.7);
#125 = IFCLOCALPLACEMENT(#98, #126);
/*#98 = IFCLOCALPLACEMENT(#46, #99);*/
/*#46 = IFCLOCALPLACEMENT(#36, #47);*/
/*#36 = IFCLOCALPLACEMENT(#30, #37);*/
/*#30 = IFCLOCALPLACEMENT(#24, #31);*/
/*#24 = IFCLOCALPLACEMENT($, #25);*/
/*#25 = IFCAXIS2PLACEMENT3D(#26, #27, #28);*/
/*#26 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#27 = IFCDIRECTION((0., 0., 1.));*/
/*#28 = IFCDIRECTION((1., 0., 0.));*/
/*#31 = IFCAXIS2PLACEMENT3D(#32, #33, #34);*/
/*#32 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#33 = IFCDIRECTION((0., 0., 1.));*/
/*#34 = IFCDIRECTION((1., 0., 0.));*/
/*#37 = IFCAXIS2PLACEMENT3D(#38, #39, #40);*/
/*#38 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#39 = IFCDIRECTION((0., 0., 1.));*/
/*#40 = IFCDIRECTION((1., 0., 0.));*/
/*#47 = IFCAXIS2PLACEMENT3D(#48, #49, #50);*/
/*#48 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#49 = IFCDIRECTION((0., 0., 1.));*/
/*#50 = IFCDIRECTION((1., 0., 0.));*/
/*#99 = IFCAXIS2PLACEMENT3D(#100, #101, #102);*/
/*#100 = IFCCARTESIANPOINT((2.5, 0., 1.0));*/
/*#101 = IFCDIRECTION((0., 0., 1.));*/
/*#102 = IFCDIRECTION((1., 0., 0.));*/
/*#126 = IFCAXIS2PLACEMENT3D(#127, #128, #129);*/
/*#127 = IFCCARTESIANPOINT((0., 1.000E-1, 0.));*/
/*#128 = IFCDIRECTION((0., 0., 1.));*/
/*#129 = IFCDIRECTION((1., 0., 0.));*/
#126 = IFCAXIS2PLACEMENT3D(#127, #128, #129);
/*#127 = IFCCARTESIANPOINT((0., 1.000E-1, 0.));*/
/*#128 = IFCDIRECTION((0., 0., 1.));*/
/*#129 = IFCDIRECTION((1., 0., 0.));*/
#127 = IFCCARTESIANPOINT((0., 1.000E-1, 0.));
#128 = IFCDIRECTION((0., 0., 1.));
#129 = IFCDIRECTION((1., 0., 0.));
#130 = IFCPRODUCTDEFINITIONSHAPE($, $, (#150));
/*#150 = IFCSHAPEREPRESENTATION(#20, 'Body', 'SweptSolid', (#151));*/
/*#20 = IFCGEOMETRICREPRESENTATIONCONTEXT($, 'Model', 3, 1.000E-5, #21, $);*/
/*#21 = IFCAXIS2PLACEMENT3D(#22, $, $);*/
/*#22 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#151 = IFCEXTRUDEDAREASOLID(#152, #159, #163, 2.100);*/
/*#152 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #153);*/
/*#153 = IFCPOLYLINE((#154, #155, #156, #157, #158));*/
/*#154 = IFCCARTESIANPOINT((0., 0.));*/
/*#155 = IFCCARTESIANPOINT((0., 0.1));*/
/*#156 = IFCCARTESIANPOINT((0.750, 0.1));*/
/*#157 = IFCCARTESIANPOINT((0.75, 0.));*/
/*#158 = IFCCARTESIANPOINT((0., 0.));*/
/*#159 = IFCAXIS2PLACEMENT3D(#160, #161, #162);*/
/*#160 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#161 = IFCDIRECTION((0., 0., 1.));*/
/*#162 = IFCDIRECTION((1., 0., 0.));*/
/*#163 = IFCDIRECTION((0., 0., 1.));*/
#131 = IFCRELFILLSELEMENT('1CDlLMVMv1qw1giUXpQgxI', #2, $, $, #97, #124);
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#97 = IFCOPENINGELEMENT('2LcE70iQb51PEZynawyvuT', #2, 'Opening Element xyz', */
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#124 = IFCDOOR('0LV8Pid0X3IA3jJLVDPidY', #2, 'A common door', */
/*#2 = IFCOWNERHISTORY(#3, #6, $, .ADDED., $, $, $, 1217620436);*/
/*#3 = IFCPERSONANDORGANIZATION(#4, #5, $);*/
/*#4 = IFCPERSON('ID001', 'Beetz', 'Jakob', $, $, $, $, $);*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
/*#6 = IFCAPPLICATION(#5, 'version 0.10', 'My text editor', 'TA 1001');*/
/*#5 = IFCORGANIZATION($, 'RWTH', 'Faktultaet Architektur, Reiff Museum', $, $);*/
#150 = IFCSHAPEREPRESENTATION(#20, 'Body', 'SweptSolid', (#151));
/*#20 = IFCGEOMETRICREPRESENTATIONCONTEXT($, 'Model', 3, 1.000E-5, #21, $);*/
/*#21 = IFCAXIS2PLACEMENT3D(#22, $, $);*/
/*#22 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#151 = IFCEXTRUDEDAREASOLID(#152, #159, #163, 2.100);*/
/*#152 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #153);*/
/*#153 = IFCPOLYLINE((#154, #155, #156, #157, #158));*/
/*#154 = IFCCARTESIANPOINT((0., 0.));*/
/*#155 = IFCCARTESIANPOINT((0., 0.1));*/
/*#156 = IFCCARTESIANPOINT((0.750, 0.1));*/
/*#157 = IFCCARTESIANPOINT((0.75, 0.));*/
/*#158 = IFCCARTESIANPOINT((0., 0.));*/
/*#159 = IFCAXIS2PLACEMENT3D(#160, #161, #162);*/
/*#160 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#161 = IFCDIRECTION((0., 0., 1.));*/
/*#162 = IFCDIRECTION((1., 0., 0.));*/
/*#163 = IFCDIRECTION((0., 0., 1.));*/
#151 = IFCEXTRUDEDAREASOLID(#152, #159, #163, 2.100);
/*#152 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #153);*/
/*#153 = IFCPOLYLINE((#154, #155, #156, #157, #158));*/
/*#154 = IFCCARTESIANPOINT((0., 0.));*/
/*#155 = IFCCARTESIANPOINT((0., 0.1));*/
/*#156 = IFCCARTESIANPOINT((0.750, 0.1));*/
/*#157 = IFCCARTESIANPOINT((0.75, 0.));*/
/*#158 = IFCCARTESIANPOINT((0., 0.));*/
/*#159 = IFCAXIS2PLACEMENT3D(#160, #161, #162);*/
/*#160 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#161 = IFCDIRECTION((0., 0., 1.));*/
/*#162 = IFCDIRECTION((1., 0., 0.));*/
/*#163 = IFCDIRECTION((0., 0., 1.));*/
#152 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #153);
/*#153 = IFCPOLYLINE((#154, #155, #156, #157, #158));*/
/*#154 = IFCCARTESIANPOINT((0., 0.));*/
/*#155 = IFCCARTESIANPOINT((0., 0.1));*/
/*#156 = IFCCARTESIANPOINT((0.750, 0.1));*/
/*#157 = IFCCARTESIANPOINT((0.75, 0.));*/
/*#158 = IFCCARTESIANPOINT((0., 0.));*/
#153 = IFCPOLYLINE((#154, #155, #156, #157, #158));
/*#154 = IFCCARTESIANPOINT((0., 0.));*/
/*#155 = IFCCARTESIANPOINT((0., 0.1));*/
/*#156 = IFCCARTESIANPOINT((0.750, 0.1));*/
/*#157 = IFCCARTESIANPOINT((0.75, 0.));*/
/*#158 = IFCCARTESIANPOINT((0., 0.));*/
#154 = IFCCARTESIANPOINT((0., 0.));
#155 = IFCCARTESIANPOINT((0., 0.1));
#156 = IFCCARTESIANPOINT((0.750, 0.1));
#157 = IFCCARTESIANPOINT((0.75, 0.));
#158 = IFCCARTESIANPOINT((0., 0.));
#159 = IFCAXIS2PLACEMENT3D(#160, #161, #162);
/*#160 = IFCCARTESIANPOINT((0., 0., 0.));*/
/*#161 = IFCDIRECTION((0., 0., 1.));*/
/*#162 = IFCDIRECTION((1., 0., 0.));*/
#160 = IFCCARTESIANPOINT((0., 0., 0.));
#161 = IFCDIRECTION((0., 0., 1.));
#162 = IFCDIRECTION((1., 0., 0.));
#163 = IFCDIRECTION((0., 0., 1.));
ENDSEC;
END-ISO-10303-21;

@ -0,0 +1,77 @@
/* wall object with local placement and relationships */
#53=IFCWALLSTANDARDCASE('0vZnM3yZjD48ZdN7dQ17oA',#16,$,'IfcWall #1',$,#28,#37,$);
#59=IFCRELCONTAINEDINSPATIALSTRUCTURE('2$WrbX8KbDhRdQlWgOqya4',#16,$,$,(#53),#23);
#58=IFCRELASSOCIATESMATERIAL('257hs0LEjCXB2lXfXjwIIL',#16,$,$,(#53),#57);
#37=IFCPRODUCTDEFINITIONSHAPE($,$,(#36,#52));
#28=IFCLOCALPLACEMENT(#22,#27);
#27=IFCAXIS2PLACEMENT3D(#24,#25,#26);
#24=IFCCARTESIANPOINT((2.,1.,0.));
#25=IFCDIRECTION((0.,0.,1.));
#26=IFCDIRECTION((1.,0.,0.));
/* first representation - wall axis */
#36=IFCSHAPEREPRESENTATION(#11,'Axis','GeometricSet',(#35));
#35=IFCTRIMMEDCURVE(#32,(IFCPARAMETERVALUE(0.),#33),(IFCPARAMETERVALUE(1.),#34),.T.,
.CARTESIAN.);
#32=IFCLINE(#29,#31);
#29=IFCCARTESIANPOINT((0.,0.));
#31=IFCVECTOR(#30,2.8);
#30=IFCDIRECTION((1.,0.));
#33=IFCCARTESIANPOINT((0.,0.));
#34=IFCCARTESIANPOINT((2.8,0.));
/* second representation - wall extrusion of a profile */
#52=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#50));
#50=IFCEXTRUDEDAREASOLID(#44,#48,#49,2.8);
#44=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#43);
#43=IFCPOLYLINE((#38,#39,#40,#41,#42));
#38=IFCCARTESIANPOINT((0.,0.1));
#39=IFCCARTESIANPOINT((0.,-0.1));
#40=IFCCARTESIANPOINT((2.8,-0.1));
#41=IFCCARTESIANPOINT((2.8,0.1));
#42=IFCCARTESIANPOINT((0.,0.1));
#48=IFCAXIS2PLACEMENT3D(#45,#46,#47);
#45=IFCCARTESIANPOINT((0.,0.,0.));
#46=IFCDIRECTION((0.,0.,1.));
#47=IFCDIRECTION((1.,0.,0.));
#49=IFCDIRECTION((0.,0.,1.));
/* styled representation – presentation for axis */
#52=IFCSTYLEDREPRESENTATION(#12,'AxisStyle','',(#107));
#107=IFCANNOTATIONCURVEOCCURRENCE(#35,(#108),'');
#108=IFCPRESENTATIONSTYLEASSIGNMENT((#109));
/* styled representation – presentation for body */
#62=IFCSTYLEDREPRESENTATION(#13,'BodyStyle','',(#120));
#120=IFCANNOTATIONSURFACEOCCURRENCE(#50,(#121),'');
#121=IFCPRESENTATIONSTYLEASSIGNMENT((#122,#132));
/* curve style for axis – maybe shared */
#109=IFCCURVESTYLE($,#110,$,#115);
#110=IFCCURVESTYLEFONTANDSCALING('',#111,0.01);
#111=IFCCURVESTYLEFONT('Strichpunkt',(#112,#113));
#112=IFCCURVESTYLEFONTPATTERN(6.27,6.26);
#113=IFCCURVESTYLEFONTPATTERN(0.02,6.26);
#114=IFCCURVESTYLEFONTPATTERN(6.27,0.);
#115=IFCDRAUGHTINGPREDEFINEDCOLOUR('red');
/* curve style for body – maybe shared */
#132=IFCCURVESTYLE($,#133,$,#134);
#133=IFCDRAUGHTINGPREDEFINEDCURVEFONT('continuous');
#134=IFCCOLOURRGB(0.7019607843,0.7019607843,0.7019607843);
/* surface style for body – maybe shared */
#122=IFCSURFACESTYLE(.BOTH.,$,$,(#123));
#123=IFCSURFACESTYLESHADING(#124);
#124=IFCCOLOURRGB(0.9686274509,0.7764705882,0.);
/* assignment to layer structure */
#221=IFCPRESENTATIONLAYERASSIGNMENT('A-WALL-AXIS','Wall Axis',(#35));
#222=IFCPRESENTATIONLAYERASSIGNMENT('A-WALL-EXT','External Walls (Body)',(#50));
/* associated material and wall layering information */
#57=IFCMATERIALLAYERSETUSAGE(#56,.AXIS2.,.POSITIVE.,-0.1);
#56=IFCMATERIALLAYERSET((#55),'Single Layer Concrete');
#55=IFCMATERIALLAYER(#54,0.2,.F.);
#54=IFCMATERIAL('Single Layer Concrete');
/* different representation contexts for multiple representations */
/* master geometric representation context */
#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Model','',3,0.0000001,#10,$);
#10=IFCAXIS2PLACEMENT3D(#7,#8,#9);
#7=IFCCARTESIANPOINT((0.,0.,0.));
#8=IFCDIRECTION((0.,0.,1.));
#9=IFCDIRECTION((1.,0.,0.));
/* geometric representation sub context for the single line axis representation */
#12=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('','Graph',*,*,*,*,#11,$,.GRAPH_VIEW.,$);
#13=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('','Model',*,*,*,*,#11,$,.MODEL_VIEW.,$);

@ -0,0 +1,469 @@
/* wall object with local placement and relationships */
#53=IFCWALLSTANDARDCASE('0vZnM3yZjD48ZdN7dQ17oA',#16,$,'IfcWall #1',$,#28,#37,$);
/*#28=IFCLOCALPLACEMENT(#22,#27);*/
/*#27=IFCAXIS2PLACEMENT3D(#24,#25,#26);*/
/*#24=IFCCARTESIANPOINT((2.,1.,0.));*/
/*#25=IFCDIRECTION((0.,0.,1.));*/
/*#26=IFCDIRECTION((1.,0.,0.));*/
/*#37=IFCPRODUCTDEFINITIONSHAPE($,$,(#36,#52));*/
/*#36=IFCSHAPEREPRESENTATION(#11,'Axis','GeometricSet',(#35));*/
/*#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Model','',3,0.0000001,#10,$);*/
/*#10=IFCAXIS2PLACEMENT3D(#7,#8,#9);*/
/*#7=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#8=IFCDIRECTION((0.,0.,1.));*/
/*#9=IFCDIRECTION((1.,0.,0.));*/
/*#35=IFCTRIMMEDCURVE(#32,(IFCPARAMETERVALUE(0.),#33),(IFCPARAMETERVALUE(1.),#34),.T.,*/
/*#32=IFCLINE(#29,#31);*/
/*#29=IFCCARTESIANPOINT((0.,0.));*/
/*#31=IFCVECTOR(#30,2.8);*/
/*#30=IFCDIRECTION((1.,0.));*/
/*#33=IFCCARTESIANPOINT((0.,0.));*/
/*#34=IFCCARTESIANPOINT((2.8,0.));*/
/*#52=IFCSTYLEDREPRESENTATION(#12,'AxisStyle','',(#107));*/
/*#12=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('','Graph',*,*,*,*,#11,$,.GRAPH_VIEW.,$);*/
/*#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Model','',3,0.0000001,#10,$);*/
/*#10=IFCAXIS2PLACEMENT3D(#7,#8,#9);*/
/*#7=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#8=IFCDIRECTION((0.,0.,1.));*/
/*#9=IFCDIRECTION((1.,0.,0.));*/
/*#107=IFCANNOTATIONCURVEOCCURRENCE(#35,(#108),'');*/
/*#35=IFCTRIMMEDCURVE(#32,(IFCPARAMETERVALUE(0.),#33),(IFCPARAMETERVALUE(1.),#34),.T.,*/
/*#32=IFCLINE(#29,#31);*/
/*#29=IFCCARTESIANPOINT((0.,0.));*/
/*#31=IFCVECTOR(#30,2.8);*/
/*#30=IFCDIRECTION((1.,0.));*/
/*#33=IFCCARTESIANPOINT((0.,0.));*/
/*#34=IFCCARTESIANPOINT((2.8,0.));*/
/*#108=IFCPRESENTATIONSTYLEASSIGNMENT((#109));*/
/*#109=IFCCURVESTYLE($,#110,$,#115);*/
/*#110=IFCCURVESTYLEFONTANDSCALING('',#111,0.01);*/
/*#111=IFCCURVESTYLEFONT('Strichpunkt',(#112,#113));*/
/*#112=IFCCURVESTYLEFONTPATTERN(6.27,6.26);*/
/*#113=IFCCURVESTYLEFONTPATTERN(0.02,6.26);*/
/*#115=IFCDRAUGHTINGPREDEFINEDCOLOUR('red');*/
#59=IFCRELCONTAINEDINSPATIALSTRUCTURE('2$WrbX8KbDhRdQlWgOqya4',#16,$,$,(#53),#23);
/*#53=IFCWALLSTANDARDCASE('0vZnM3yZjD48ZdN7dQ17oA',#16,$,'IfcWall #1',$,#28,#37,$);*/
/*#28=IFCLOCALPLACEMENT(#22,#27);*/
/*#27=IFCAXIS2PLACEMENT3D(#24,#25,#26);*/
/*#24=IFCCARTESIANPOINT((2.,1.,0.));*/
/*#25=IFCDIRECTION((0.,0.,1.));*/
/*#26=IFCDIRECTION((1.,0.,0.));*/
/*#37=IFCPRODUCTDEFINITIONSHAPE($,$,(#36,#52));*/
/*#36=IFCSHAPEREPRESENTATION(#11,'Axis','GeometricSet',(#35));*/
/*#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Model','',3,0.0000001,#10,$);*/
/*#10=IFCAXIS2PLACEMENT3D(#7,#8,#9);*/
/*#7=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#8=IFCDIRECTION((0.,0.,1.));*/
/*#9=IFCDIRECTION((1.,0.,0.));*/
/*#35=IFCTRIMMEDCURVE(#32,(IFCPARAMETERVALUE(0.),#33),(IFCPARAMETERVALUE(1.),#34),.T.,*/
/*#32=IFCLINE(#29,#31);*/
/*#29=IFCCARTESIANPOINT((0.,0.));*/
/*#31=IFCVECTOR(#30,2.8);*/
/*#30=IFCDIRECTION((1.,0.));*/
/*#33=IFCCARTESIANPOINT((0.,0.));*/
/*#34=IFCCARTESIANPOINT((2.8,0.));*/
/*#52=IFCSTYLEDREPRESENTATION(#12,'AxisStyle','',(#107));*/
/*#12=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('','Graph',*,*,*,*,#11,$,.GRAPH_VIEW.,$);*/
/*#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Model','',3,0.0000001,#10,$);*/
/*#10=IFCAXIS2PLACEMENT3D(#7,#8,#9);*/
/*#7=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#8=IFCDIRECTION((0.,0.,1.));*/
/*#9=IFCDIRECTION((1.,0.,0.));*/
/*#107=IFCANNOTATIONCURVEOCCURRENCE(#35,(#108),'');*/
/*#35=IFCTRIMMEDCURVE(#32,(IFCPARAMETERVALUE(0.),#33),(IFCPARAMETERVALUE(1.),#34),.T.,*/
/*#32=IFCLINE(#29,#31);*/
/*#29=IFCCARTESIANPOINT((0.,0.));*/
/*#31=IFCVECTOR(#30,2.8);*/
/*#30=IFCDIRECTION((1.,0.));*/
/*#33=IFCCARTESIANPOINT((0.,0.));*/
/*#34=IFCCARTESIANPOINT((2.8,0.));*/
/*#108=IFCPRESENTATIONSTYLEASSIGNMENT((#109));*/
/*#109=IFCCURVESTYLE($,#110,$,#115);*/
/*#110=IFCCURVESTYLEFONTANDSCALING('',#111,0.01);*/
/*#111=IFCCURVESTYLEFONT('Strichpunkt',(#112,#113));*/
/*#112=IFCCURVESTYLEFONTPATTERN(6.27,6.26);*/
/*#113=IFCCURVESTYLEFONTPATTERN(0.02,6.26);*/
/*#115=IFCDRAUGHTINGPREDEFINEDCOLOUR('red');*/
#58=IFCRELASSOCIATESMATERIAL('257hs0LEjCXB2lXfXjwIIL',#16,$,$,(#53),#57);
/*#53=IFCWALLSTANDARDCASE('0vZnM3yZjD48ZdN7dQ17oA',#16,$,'IfcWall #1',$,#28,#37,$);*/
/*#28=IFCLOCALPLACEMENT(#22,#27);*/
/*#27=IFCAXIS2PLACEMENT3D(#24,#25,#26);*/
/*#24=IFCCARTESIANPOINT((2.,1.,0.));*/
/*#25=IFCDIRECTION((0.,0.,1.));*/
/*#26=IFCDIRECTION((1.,0.,0.));*/
/*#37=IFCPRODUCTDEFINITIONSHAPE($,$,(#36,#52));*/
/*#36=IFCSHAPEREPRESENTATION(#11,'Axis','GeometricSet',(#35));*/
/*#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Model','',3,0.0000001,#10,$);*/
/*#10=IFCAXIS2PLACEMENT3D(#7,#8,#9);*/
/*#7=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#8=IFCDIRECTION((0.,0.,1.));*/
/*#9=IFCDIRECTION((1.,0.,0.));*/
/*#35=IFCTRIMMEDCURVE(#32,(IFCPARAMETERVALUE(0.),#33),(IFCPARAMETERVALUE(1.),#34),.T.,*/
/*#32=IFCLINE(#29,#31);*/
/*#29=IFCCARTESIANPOINT((0.,0.));*/
/*#31=IFCVECTOR(#30,2.8);*/
/*#30=IFCDIRECTION((1.,0.));*/
/*#33=IFCCARTESIANPOINT((0.,0.));*/
/*#34=IFCCARTESIANPOINT((2.8,0.));*/
/*#52=IFCSTYLEDREPRESENTATION(#12,'AxisStyle','',(#107));*/
/*#12=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('','Graph',*,*,*,*,#11,$,.GRAPH_VIEW.,$);*/
/*#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Model','',3,0.0000001,#10,$);*/
/*#10=IFCAXIS2PLACEMENT3D(#7,#8,#9);*/
/*#7=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#8=IFCDIRECTION((0.,0.,1.));*/
/*#9=IFCDIRECTION((1.,0.,0.));*/
/*#107=IFCANNOTATIONCURVEOCCURRENCE(#35,(#108),'');*/
/*#35=IFCTRIMMEDCURVE(#32,(IFCPARAMETERVALUE(0.),#33),(IFCPARAMETERVALUE(1.),#34),.T.,*/
/*#32=IFCLINE(#29,#31);*/
/*#29=IFCCARTESIANPOINT((0.,0.));*/
/*#31=IFCVECTOR(#30,2.8);*/
/*#30=IFCDIRECTION((1.,0.));*/
/*#33=IFCCARTESIANPOINT((0.,0.));*/
/*#34=IFCCARTESIANPOINT((2.8,0.));*/
/*#108=IFCPRESENTATIONSTYLEASSIGNMENT((#109));*/
/*#109=IFCCURVESTYLE($,#110,$,#115);*/
/*#110=IFCCURVESTYLEFONTANDSCALING('',#111,0.01);*/
/*#111=IFCCURVESTYLEFONT('Strichpunkt',(#112,#113));*/
/*#112=IFCCURVESTYLEFONTPATTERN(6.27,6.26);*/
/*#113=IFCCURVESTYLEFONTPATTERN(0.02,6.26);*/
/*#115=IFCDRAUGHTINGPREDEFINEDCOLOUR('red');*/
/*#57=IFCMATERIALLAYERSETUSAGE(#56,.AXIS2.,.POSITIVE.,-0.1);*/
/*#56=IFCMATERIALLAYERSET((#55),'Single Layer Concrete');*/
/*#55=IFCMATERIALLAYER(#54,0.2,.F.);*/
/*#54=IFCMATERIAL('Single Layer Concrete');*/
#37=IFCPRODUCTDEFINITIONSHAPE($,$,(#36,#52));
/*#36=IFCSHAPEREPRESENTATION(#11,'Axis','GeometricSet',(#35));*/
/*#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Model','',3,0.0000001,#10,$);*/
/*#10=IFCAXIS2PLACEMENT3D(#7,#8,#9);*/
/*#7=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#8=IFCDIRECTION((0.,0.,1.));*/
/*#9=IFCDIRECTION((1.,0.,0.));*/
/*#35=IFCTRIMMEDCURVE(#32,(IFCPARAMETERVALUE(0.),#33),(IFCPARAMETERVALUE(1.),#34),.T.,*/
/*#32=IFCLINE(#29,#31);*/
/*#29=IFCCARTESIANPOINT((0.,0.));*/
/*#31=IFCVECTOR(#30,2.8);*/
/*#30=IFCDIRECTION((1.,0.));*/
/*#33=IFCCARTESIANPOINT((0.,0.));*/
/*#34=IFCCARTESIANPOINT((2.8,0.));*/
/*#52=IFCSTYLEDREPRESENTATION(#12,'AxisStyle','',(#107));*/
/*#12=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('','Graph',*,*,*,*,#11,$,.GRAPH_VIEW.,$);*/
/*#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Model','',3,0.0000001,#10,$);*/
/*#10=IFCAXIS2PLACEMENT3D(#7,#8,#9);*/
/*#7=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#8=IFCDIRECTION((0.,0.,1.));*/
/*#9=IFCDIRECTION((1.,0.,0.));*/
/*#107=IFCANNOTATIONCURVEOCCURRENCE(#35,(#108),'');*/
/*#35=IFCTRIMMEDCURVE(#32,(IFCPARAMETERVALUE(0.),#33),(IFCPARAMETERVALUE(1.),#34),.T.,*/
/*#32=IFCLINE(#29,#31);*/
/*#29=IFCCARTESIANPOINT((0.,0.));*/
/*#31=IFCVECTOR(#30,2.8);*/
/*#30=IFCDIRECTION((1.,0.));*/
/*#33=IFCCARTESIANPOINT((0.,0.));*/
/*#34=IFCCARTESIANPOINT((2.8,0.));*/
/*#108=IFCPRESENTATIONSTYLEASSIGNMENT((#109));*/
/*#109=IFCCURVESTYLE($,#110,$,#115);*/
/*#110=IFCCURVESTYLEFONTANDSCALING('',#111,0.01);*/
/*#111=IFCCURVESTYLEFONT('Strichpunkt',(#112,#113));*/
/*#112=IFCCURVESTYLEFONTPATTERN(6.27,6.26);*/
/*#113=IFCCURVESTYLEFONTPATTERN(0.02,6.26);*/
/*#115=IFCDRAUGHTINGPREDEFINEDCOLOUR('red');*/
#28=IFCLOCALPLACEMENT(#22,#27);
/*#27=IFCAXIS2PLACEMENT3D(#24,#25,#26);*/
/*#24=IFCCARTESIANPOINT((2.,1.,0.));*/
/*#25=IFCDIRECTION((0.,0.,1.));*/
/*#26=IFCDIRECTION((1.,0.,0.));*/
#27=IFCAXIS2PLACEMENT3D(#24,#25,#26);
/*#24=IFCCARTESIANPOINT((2.,1.,0.));*/
/*#25=IFCDIRECTION((0.,0.,1.));*/
/*#26=IFCDIRECTION((1.,0.,0.));*/
#24=IFCCARTESIANPOINT((2.,1.,0.));
#25=IFCDIRECTION((0.,0.,1.));
#26=IFCDIRECTION((1.,0.,0.));
/* first representation - wall axis */
#36=IFCSHAPEREPRESENTATION(#11,'Axis','GeometricSet',(#35));
/*#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Model','',3,0.0000001,#10,$);*/
/*#10=IFCAXIS2PLACEMENT3D(#7,#8,#9);*/
/*#7=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#8=IFCDIRECTION((0.,0.,1.));*/
/*#9=IFCDIRECTION((1.,0.,0.));*/
/*#35=IFCTRIMMEDCURVE(#32,(IFCPARAMETERVALUE(0.),#33),(IFCPARAMETERVALUE(1.),#34),.T.,*/
/*#32=IFCLINE(#29,#31);*/
/*#29=IFCCARTESIANPOINT((0.,0.));*/
/*#31=IFCVECTOR(#30,2.8);*/
/*#30=IFCDIRECTION((1.,0.));*/
/*#33=IFCCARTESIANPOINT((0.,0.));*/
/*#34=IFCCARTESIANPOINT((2.8,0.));*/
#35=IFCTRIMMEDCURVE(#32,(IFCPARAMETERVALUE(0.),#33),(IFCPARAMETERVALUE(1.),#34),.T.,
/*#32=IFCLINE(#29,#31);*/
/*#29=IFCCARTESIANPOINT((0.,0.));*/
/*#31=IFCVECTOR(#30,2.8);*/
/*#30=IFCDIRECTION((1.,0.));*/
/*#33=IFCCARTESIANPOINT((0.,0.));*/
/*#34=IFCCARTESIANPOINT((2.8,0.));*/
.CARTESIAN.);
#32=IFCLINE(#29,#31);
/*#29=IFCCARTESIANPOINT((0.,0.));*/
/*#31=IFCVECTOR(#30,2.8);*/
/*#30=IFCDIRECTION((1.,0.));*/
#29=IFCCARTESIANPOINT((0.,0.));
#31=IFCVECTOR(#30,2.8);
/*#30=IFCDIRECTION((1.,0.));*/
#30=IFCDIRECTION((1.,0.));
#33=IFCCARTESIANPOINT((0.,0.));
#34=IFCCARTESIANPOINT((2.8,0.));
/* second representation - wall extrusion of a profile */
#52=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#50));
/*#12=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('','Graph',*,*,*,*,#11,$,.GRAPH_VIEW.,$);*/
/*#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Model','',3,0.0000001,#10,$);*/
/*#10=IFCAXIS2PLACEMENT3D(#7,#8,#9);*/
/*#7=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#8=IFCDIRECTION((0.,0.,1.));*/
/*#9=IFCDIRECTION((1.,0.,0.));*/
/*#107=IFCANNOTATIONCURVEOCCURRENCE(#35,(#108),'');*/
/*#35=IFCTRIMMEDCURVE(#32,(IFCPARAMETERVALUE(0.),#33),(IFCPARAMETERVALUE(1.),#34),.T.,*/
/*#32=IFCLINE(#29,#31);*/
/*#29=IFCCARTESIANPOINT((0.,0.));*/
/*#31=IFCVECTOR(#30,2.8);*/
/*#30=IFCDIRECTION((1.,0.));*/
/*#33=IFCCARTESIANPOINT((0.,0.));*/
/*#34=IFCCARTESIANPOINT((2.8,0.));*/
/*#108=IFCPRESENTATIONSTYLEASSIGNMENT((#109));*/
/*#109=IFCCURVESTYLE($,#110,$,#115);*/
/*#110=IFCCURVESTYLEFONTANDSCALING('',#111,0.01);*/
/*#111=IFCCURVESTYLEFONT('Strichpunkt',(#112,#113));*/
/*#112=IFCCURVESTYLEFONTPATTERN(6.27,6.26);*/
/*#113=IFCCURVESTYLEFONTPATTERN(0.02,6.26);*/
/*#115=IFCDRAUGHTINGPREDEFINEDCOLOUR('red');*/
#50=IFCEXTRUDEDAREASOLID(#44,#48,#49,2.8);
/*#44=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#43);*/
/*#43=IFCPOLYLINE((#38,#39,#40,#41,#42));*/
/*#38=IFCCARTESIANPOINT((0.,0.1));*/
/*#39=IFCCARTESIANPOINT((0.,-0.1));*/
/*#40=IFCCARTESIANPOINT((2.8,-0.1));*/
/*#41=IFCCARTESIANPOINT((2.8,0.1));*/
/*#42=IFCCARTESIANPOINT((0.,0.1));*/
/*#48=IFCAXIS2PLACEMENT3D(#45,#46,#47);*/
/*#45=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#46=IFCDIRECTION((0.,0.,1.));*/
/*#47=IFCDIRECTION((1.,0.,0.));*/
/*#49=IFCDIRECTION((0.,0.,1.));*/
#44=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#43);
/*#43=IFCPOLYLINE((#38,#39,#40,#41,#42));*/
/*#38=IFCCARTESIANPOINT((0.,0.1));*/
/*#39=IFCCARTESIANPOINT((0.,-0.1));*/
/*#40=IFCCARTESIANPOINT((2.8,-0.1));*/
/*#41=IFCCARTESIANPOINT((2.8,0.1));*/
/*#42=IFCCARTESIANPOINT((0.,0.1));*/
#43=IFCPOLYLINE((#38,#39,#40,#41,#42));
/*#38=IFCCARTESIANPOINT((0.,0.1));*/
/*#39=IFCCARTESIANPOINT((0.,-0.1));*/
/*#40=IFCCARTESIANPOINT((2.8,-0.1));*/
/*#41=IFCCARTESIANPOINT((2.8,0.1));*/
/*#42=IFCCARTESIANPOINT((0.,0.1));*/
#38=IFCCARTESIANPOINT((0.,0.1));
#39=IFCCARTESIANPOINT((0.,-0.1));
#40=IFCCARTESIANPOINT((2.8,-0.1));
#41=IFCCARTESIANPOINT((2.8,0.1));
#42=IFCCARTESIANPOINT((0.,0.1));
#48=IFCAXIS2PLACEMENT3D(#45,#46,#47);
/*#45=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#46=IFCDIRECTION((0.,0.,1.));*/
/*#47=IFCDIRECTION((1.,0.,0.));*/
#45=IFCCARTESIANPOINT((0.,0.,0.));
#46=IFCDIRECTION((0.,0.,1.));
#47=IFCDIRECTION((1.,0.,0.));
#49=IFCDIRECTION((0.,0.,1.));
/* styled representation – presentation for axis */
#52=IFCSTYLEDREPRESENTATION(#12,'AxisStyle','',(#107));
/*#12=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('','Graph',*,*,*,*,#11,$,.GRAPH_VIEW.,$);*/
/*#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Model','',3,0.0000001,#10,$);*/
/*#10=IFCAXIS2PLACEMENT3D(#7,#8,#9);*/
/*#7=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#8=IFCDIRECTION((0.,0.,1.));*/
/*#9=IFCDIRECTION((1.,0.,0.));*/
/*#107=IFCANNOTATIONCURVEOCCURRENCE(#35,(#108),'');*/
/*#35=IFCTRIMMEDCURVE(#32,(IFCPARAMETERVALUE(0.),#33),(IFCPARAMETERVALUE(1.),#34),.T.,*/
/*#32=IFCLINE(#29,#31);*/
/*#29=IFCCARTESIANPOINT((0.,0.));*/
/*#31=IFCVECTOR(#30,2.8);*/
/*#30=IFCDIRECTION((1.,0.));*/
/*#33=IFCCARTESIANPOINT((0.,0.));*/
/*#34=IFCCARTESIANPOINT((2.8,0.));*/
/*#108=IFCPRESENTATIONSTYLEASSIGNMENT((#109));*/
/*#109=IFCCURVESTYLE($,#110,$,#115);*/
/*#110=IFCCURVESTYLEFONTANDSCALING('',#111,0.01);*/
/*#111=IFCCURVESTYLEFONT('Strichpunkt',(#112,#113));*/
/*#112=IFCCURVESTYLEFONTPATTERN(6.27,6.26);*/
/*#113=IFCCURVESTYLEFONTPATTERN(0.02,6.26);*/
/*#115=IFCDRAUGHTINGPREDEFINEDCOLOUR('red');*/
#107=IFCANNOTATIONCURVEOCCURRENCE(#35,(#108),'');
/*#35=IFCTRIMMEDCURVE(#32,(IFCPARAMETERVALUE(0.),#33),(IFCPARAMETERVALUE(1.),#34),.T.,*/
/*#32=IFCLINE(#29,#31);*/
/*#29=IFCCARTESIANPOINT((0.,0.));*/
/*#31=IFCVECTOR(#30,2.8);*/
/*#30=IFCDIRECTION((1.,0.));*/
/*#33=IFCCARTESIANPOINT((0.,0.));*/
/*#34=IFCCARTESIANPOINT((2.8,0.));*/
/*#108=IFCPRESENTATIONSTYLEASSIGNMENT((#109));*/
/*#109=IFCCURVESTYLE($,#110,$,#115);*/
/*#110=IFCCURVESTYLEFONTANDSCALING('',#111,0.01);*/
/*#111=IFCCURVESTYLEFONT('Strichpunkt',(#112,#113));*/
/*#112=IFCCURVESTYLEFONTPATTERN(6.27,6.26);*/
/*#113=IFCCURVESTYLEFONTPATTERN(0.02,6.26);*/
/*#115=IFCDRAUGHTINGPREDEFINEDCOLOUR('red');*/
#108=IFCPRESENTATIONSTYLEASSIGNMENT((#109));
/*#109=IFCCURVESTYLE($,#110,$,#115);*/
/*#110=IFCCURVESTYLEFONTANDSCALING('',#111,0.01);*/
/*#111=IFCCURVESTYLEFONT('Strichpunkt',(#112,#113));*/
/*#112=IFCCURVESTYLEFONTPATTERN(6.27,6.26);*/
/*#113=IFCCURVESTYLEFONTPATTERN(0.02,6.26);*/
/*#115=IFCDRAUGHTINGPREDEFINEDCOLOUR('red');*/
/* styled representation – presentation for body */
#62=IFCSTYLEDREPRESENTATION(#13,'BodyStyle','',(#120));
/*#13=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('','Model',*,*,*,*,#11,$,.MODEL_VIEW.,$);*/
/*#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Model','',3,0.0000001,#10,$);*/
/*#10=IFCAXIS2PLACEMENT3D(#7,#8,#9);*/
/*#7=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#8=IFCDIRECTION((0.,0.,1.));*/
/*#9=IFCDIRECTION((1.,0.,0.));*/
/*#120=IFCANNOTATIONSURFACEOCCURRENCE(#50,(#121),'');*/
/*#50=IFCEXTRUDEDAREASOLID(#44,#48,#49,2.8);*/
/*#44=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#43);*/
/*#43=IFCPOLYLINE((#38,#39,#40,#41,#42));*/
/*#38=IFCCARTESIANPOINT((0.,0.1));*/
/*#39=IFCCARTESIANPOINT((0.,-0.1));*/
/*#40=IFCCARTESIANPOINT((2.8,-0.1));*/
/*#41=IFCCARTESIANPOINT((2.8,0.1));*/
/*#42=IFCCARTESIANPOINT((0.,0.1));*/
/*#48=IFCAXIS2PLACEMENT3D(#45,#46,#47);*/
/*#45=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#46=IFCDIRECTION((0.,0.,1.));*/
/*#47=IFCDIRECTION((1.,0.,0.));*/
/*#49=IFCDIRECTION((0.,0.,1.));*/
/*#121=IFCPRESENTATIONSTYLEASSIGNMENT((#122,#132));*/
/*#122=IFCSURFACESTYLE(.BOTH.,$,$,(#123));*/
/*#123=IFCSURFACESTYLESHADING(#124);*/
/*#124=IFCCOLOURRGB(0.9686274509,0.7764705882,0.);*/
/*#132=IFCCURVESTYLE($,#133,$,#134);*/
/*#133=IFCDRAUGHTINGPREDEFINEDCURVEFONT('continuous');*/
/*#134=IFCCOLOURRGB(0.7019607843,0.7019607843,0.7019607843);*/
#120=IFCANNOTATIONSURFACEOCCURRENCE(#50,(#121),'');
/*#50=IFCEXTRUDEDAREASOLID(#44,#48,#49,2.8);*/
/*#44=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#43);*/
/*#43=IFCPOLYLINE((#38,#39,#40,#41,#42));*/
/*#38=IFCCARTESIANPOINT((0.,0.1));*/
/*#39=IFCCARTESIANPOINT((0.,-0.1));*/
/*#40=IFCCARTESIANPOINT((2.8,-0.1));*/
/*#41=IFCCARTESIANPOINT((2.8,0.1));*/
/*#42=IFCCARTESIANPOINT((0.,0.1));*/
/*#48=IFCAXIS2PLACEMENT3D(#45,#46,#47);*/
/*#45=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#46=IFCDIRECTION((0.,0.,1.));*/
/*#47=IFCDIRECTION((1.,0.,0.));*/
/*#49=IFCDIRECTION((0.,0.,1.));*/
/*#121=IFCPRESENTATIONSTYLEASSIGNMENT((#122,#132));*/
/*#122=IFCSURFACESTYLE(.BOTH.,$,$,(#123));*/
/*#123=IFCSURFACESTYLESHADING(#124);*/
/*#124=IFCCOLOURRGB(0.9686274509,0.7764705882,0.);*/
/*#132=IFCCURVESTYLE($,#133,$,#134);*/
/*#133=IFCDRAUGHTINGPREDEFINEDCURVEFONT('continuous');*/
/*#134=IFCCOLOURRGB(0.7019607843,0.7019607843,0.7019607843);*/
#121=IFCPRESENTATIONSTYLEASSIGNMENT((#122,#132));
/*#122=IFCSURFACESTYLE(.BOTH.,$,$,(#123));*/
/*#123=IFCSURFACESTYLESHADING(#124);*/
/*#124=IFCCOLOURRGB(0.9686274509,0.7764705882,0.);*/
/*#132=IFCCURVESTYLE($,#133,$,#134);*/
/*#133=IFCDRAUGHTINGPREDEFINEDCURVEFONT('continuous');*/
/*#134=IFCCOLOURRGB(0.7019607843,0.7019607843,0.7019607843);*/
/* curve style for axis – maybe shared */
#109=IFCCURVESTYLE($,#110,$,#115);
/*#110=IFCCURVESTYLEFONTANDSCALING('',#111,0.01);*/
/*#111=IFCCURVESTYLEFONT('Strichpunkt',(#112,#113));*/
/*#112=IFCCURVESTYLEFONTPATTERN(6.27,6.26);*/
/*#113=IFCCURVESTYLEFONTPATTERN(0.02,6.26);*/
/*#115=IFCDRAUGHTINGPREDEFINEDCOLOUR('red');*/
#110=IFCCURVESTYLEFONTANDSCALING('',#111,0.01);
/*#111=IFCCURVESTYLEFONT('Strichpunkt',(#112,#113));*/
/*#112=IFCCURVESTYLEFONTPATTERN(6.27,6.26);*/
/*#113=IFCCURVESTYLEFONTPATTERN(0.02,6.26);*/
#111=IFCCURVESTYLEFONT('Strichpunkt',(#112,#113));
/*#112=IFCCURVESTYLEFONTPATTERN(6.27,6.26);*/
/*#113=IFCCURVESTYLEFONTPATTERN(0.02,6.26);*/
#112=IFCCURVESTYLEFONTPATTERN(6.27,6.26);
#113=IFCCURVESTYLEFONTPATTERN(0.02,6.26);
#114=IFCCURVESTYLEFONTPATTERN(6.27,0.);
#115=IFCDRAUGHTINGPREDEFINEDCOLOUR('red');
/* curve style for body – maybe shared */
#132=IFCCURVESTYLE($,#133,$,#134);
/*#133=IFCDRAUGHTINGPREDEFINEDCURVEFONT('continuous');*/
/*#134=IFCCOLOURRGB(0.7019607843,0.7019607843,0.7019607843);*/
#133=IFCDRAUGHTINGPREDEFINEDCURVEFONT('continuous');
#134=IFCCOLOURRGB(0.7019607843,0.7019607843,0.7019607843);
/* surface style for body – maybe shared */
#122=IFCSURFACESTYLE(.BOTH.,$,$,(#123));
/*#123=IFCSURFACESTYLESHADING(#124);*/
/*#124=IFCCOLOURRGB(0.9686274509,0.7764705882,0.);*/
#123=IFCSURFACESTYLESHADING(#124);
/*#124=IFCCOLOURRGB(0.9686274509,0.7764705882,0.);*/
#124=IFCCOLOURRGB(0.9686274509,0.7764705882,0.);
/* assignment to layer structure */
#221=IFCPRESENTATIONLAYERASSIGNMENT('A-WALL-AXIS','Wall Axis',(#35));
/*#35=IFCTRIMMEDCURVE(#32,(IFCPARAMETERVALUE(0.),#33),(IFCPARAMETERVALUE(1.),#34),.T.,*/
/*#32=IFCLINE(#29,#31);*/
/*#29=IFCCARTESIANPOINT((0.,0.));*/
/*#31=IFCVECTOR(#30,2.8);*/
/*#30=IFCDIRECTION((1.,0.));*/
/*#33=IFCCARTESIANPOINT((0.,0.));*/
/*#34=IFCCARTESIANPOINT((2.8,0.));*/
#222=IFCPRESENTATIONLAYERASSIGNMENT('A-WALL-EXT','External Walls (Body)',(#50));
/*#50=IFCEXTRUDEDAREASOLID(#44,#48,#49,2.8);*/
/*#44=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#43);*/
/*#43=IFCPOLYLINE((#38,#39,#40,#41,#42));*/
/*#38=IFCCARTESIANPOINT((0.,0.1));*/
/*#39=IFCCARTESIANPOINT((0.,-0.1));*/
/*#40=IFCCARTESIANPOINT((2.8,-0.1));*/
/*#41=IFCCARTESIANPOINT((2.8,0.1));*/
/*#42=IFCCARTESIANPOINT((0.,0.1));*/
/*#48=IFCAXIS2PLACEMENT3D(#45,#46,#47);*/
/*#45=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#46=IFCDIRECTION((0.,0.,1.));*/
/*#47=IFCDIRECTION((1.,0.,0.));*/
/*#49=IFCDIRECTION((0.,0.,1.));*/
/* associated material and wall layering information */
#57=IFCMATERIALLAYERSETUSAGE(#56,.AXIS2.,.POSITIVE.,-0.1);
/*#56=IFCMATERIALLAYERSET((#55),'Single Layer Concrete');*/
/*#55=IFCMATERIALLAYER(#54,0.2,.F.);*/
/*#54=IFCMATERIAL('Single Layer Concrete');*/
#56=IFCMATERIALLAYERSET((#55),'Single Layer Concrete');
/*#55=IFCMATERIALLAYER(#54,0.2,.F.);*/
/*#54=IFCMATERIAL('Single Layer Concrete');*/
#55=IFCMATERIALLAYER(#54,0.2,.F.);
/*#54=IFCMATERIAL('Single Layer Concrete');*/
#54=IFCMATERIAL('Single Layer Concrete');
/* different representation contexts for multiple representations */
/* master geometric representation context */
#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Model','',3,0.0000001,#10,$);
/*#10=IFCAXIS2PLACEMENT3D(#7,#8,#9);*/
/*#7=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#8=IFCDIRECTION((0.,0.,1.));*/
/*#9=IFCDIRECTION((1.,0.,0.));*/
#10=IFCAXIS2PLACEMENT3D(#7,#8,#9);
/*#7=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#8=IFCDIRECTION((0.,0.,1.));*/
/*#9=IFCDIRECTION((1.,0.,0.));*/
#7=IFCCARTESIANPOINT((0.,0.,0.));
#8=IFCDIRECTION((0.,0.,1.));
#9=IFCDIRECTION((1.,0.,0.));
/* geometric representation sub context for the single line axis representation */
#12=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('','Graph',*,*,*,*,#11,$,.GRAPH_VIEW.,$);
/*#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Model','',3,0.0000001,#10,$);*/
/*#10=IFCAXIS2PLACEMENT3D(#7,#8,#9);*/
/*#7=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#8=IFCDIRECTION((0.,0.,1.));*/
/*#9=IFCDIRECTION((1.,0.,0.));*/
#13=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('','Model',*,*,*,*,#11,$,.MODEL_VIEW.,$);
/*#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Model','',3,0.0000001,#10,$);*/
/*#10=IFCAXIS2PLACEMENT3D(#7,#8,#9);*/
/*#7=IFCCARTESIANPOINT((0.,0.,0.));*/
/*#8=IFCDIRECTION((0.,0.,1.));*/
/*#9=IFCDIRECTION((1.,0.,0.));*/

@ -0,0 +1,110 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [notYetAssigned]'),'2;1');
FILE_NAME(
/* name */ 'F:\\My Work\\Geometry Gym\\source code\\Open Source\\GeometryGymIfcExamples\\ConsoleParametricFooting\\ParametricFooting.ifc',
/* time_stamp */ '2019-03-11T10:43:12',
/* author */ ('Jon'),
/* organization */ ('Unknown'),
/* preprocessor_version */ 'GeometryGymIFC v0.0.20.0 by Geometry Gym Pty Ltd built 2019-03-10T12:19:50',
/* originating_system */ 'ConsoleParametricFooting v1.0.0.0',
/* authorization */ 'None');
FILE_SCHEMA (('IFC4X2'));
ENDSEC;
DATA;
#1= IFCCARTESIANPOINT((0.0,0.0,0.0));
#2= IFCDIRECTION((1.0,0.0,0.0));
#3= IFCDIRECTION((0.0,1.0,0.0));
#4= IFCDIRECTION((0.0,0.0,1.0));
#5= IFCAXIS2PLACEMENT3D(#1,$,$);
#6= IFCCARTESIANPOINT((0.0,0.0));
#7= IFCAXIS2PLACEMENT2D(#6,$);
#8= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#9= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#10= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#11= IFCPROJECTLIBRARY('2rJfFD94n4WxzHxfkPCOft',$,'ObjectLibrary',$,$,$,$,(#23),#12);
#12= IFCUNITASSIGNMENT((#13,#9,#10,#14,#15));
#13= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
#14= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#15= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
#16= IFCFOOTINGTYPE('36UcYCIVjAfvbyIqs$Nuyh',$,'PadFootingParametric',$,$,(#30),(#29),$,$,.PAD_FOOTING.);
#18= IFCRECTANGLEPROFILEDEF(.AREA.,'PadFootingParametric',$,800.0,800.0);
#19= IFCCARTESIANPOINT((0.0,0.0,0.0));
#20= IFCAXIS2PLACEMENT3D(#19,$,$);
#21= IFCDIRECTION((0.0,0.0,-1.0));
#22= IFCEXTRUDEDAREASOLID(#18,#20,#21,300.0);
#23= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#25,#26);
#24= IFCCARTESIANPOINT((0.0,0.0,0.0));
#25= IFCAXIS2PLACEMENT3D(#24,$,$);
#26= IFCDIRECTION((0.0,1.0));
#27= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);
#28= IFCSHAPEREPRESENTATION(#27,'Body','SweptSolid',(#22));
#29= IFCREPRESENTATIONMAP(#5,#28);
#30= IFCELEMENTQUANTITY('0DHW$Ph$vDpetcz$zACkLP',$,'Qto_FootingBaseQuantities',$,$,(#31,#32,#33));
#31= IFCQUANTITYLENGTH('Length',$,$,800.0,$);
#32= IFCQUANTITYLENGTH('Width',$,$,800.0,$);
#33= IFCQUANTITYLENGTH('Height',$,$,300.0,$);
#34= IFCMETRIC('Length',$,.HARD.,$,$,$,$,.EQUALTO.,$,$,#39);
#35= IFCREFERENCE('IfcRectangleProfileDef','XDim',$,$,$);
#36= IFCREFERENCE('IfcExtrudedAreaSolid','SweptArea',$,$,#35);
#37= IFCREFERENCE($,'Items',$,(1),#36);
#38= IFCREFERENCE($,'MappedRepresentation',$,$,#37);
#39= IFCREFERENCE($,'RepresentationMaps',$,(1),#38);
#40= IFCRESOURCECONSTRAINTRELATIONSHIP($,$,#34,(#31));
#41= IFCRELASSOCIATESCONSTRAINT('3mV1JBwqL0zeme7QhiFlHg',$,$,$,(#16),$,#34);
#42= IFCMETRIC('Width',$,.HARD.,$,$,$,$,.EQUALTO.,$,$,#47);
#43= IFCREFERENCE('IfcRectangleProfileDef','YDim',$,$,$);
#44= IFCREFERENCE('IfcExtrudedAreaSolid','SweptArea',$,$,#43);
#45= IFCREFERENCE($,'Items',$,(1),#44);
#46= IFCREFERENCE($,'MappedRepresentation',$,$,#45);
#47= IFCREFERENCE($,'RepresentationMaps',$,(1),#46);
#48= IFCRESOURCECONSTRAINTRELATIONSHIP($,$,#42,(#32));
#49= IFCRELASSOCIATESCONSTRAINT('2LHC2dMljCVAr3mT4v0L88',$,$,$,(#16),$,#42);
#50= IFCMETRIC('Height',$,.HARD.,$,$,$,$,.EQUALTO.,$,$,#54);
#51= IFCREFERENCE('IfcExtrudedAreaSolid','Depth',$,$,$);
#52= IFCREFERENCE($,'Items',$,(1),#51);
#53= IFCREFERENCE($,'MappedRepresentation',$,$,#52);
#54= IFCREFERENCE($,'RepresentationMaps',$,(1),#53);
#55= IFCRESOURCECONSTRAINTRELATIONSHIP($,$,#50,(#33));
#56= IFCRELASSOCIATESCONSTRAINT('3lVKM3Ldn1awJQJS8rBHZU',$,$,$,(#16),$,#50);
#57= IFCFOOTINGTYPE('0_y1uaZJz4URHVTwpHGLhr',$,'PadFooting800x800x300',$,$,(#65),(#64),$,$,.PAD_FOOTING.);
#59= IFCRECTANGLEPROFILEDEF(.AREA.,'PadFooting800x800x300',$,800.0,800.0);
#60= IFCCARTESIANPOINT((0.0,0.0,0.0));
#61= IFCAXIS2PLACEMENT3D(#60,$,$);
#62= IFCEXTRUDEDAREASOLID(#59,#61,#21,300.0);
#63= IFCSHAPEREPRESENTATION(#27,'Body','SweptSolid',(#62));
#64= IFCREPRESENTATIONMAP(#5,#63);
#65= IFCELEMENTQUANTITY('2uakNmumX5AhDOfsNtQOOO',$,'Qto_FootingBaseQuantities',$,$,(#66,#67,#68));
#66= IFCQUANTITYLENGTH('Length',$,$,800.0,$);
#67= IFCQUANTITYLENGTH('Width',$,$,800.0,$);
#68= IFCQUANTITYLENGTH('Height',$,$,300.0,$);
#69= IFCFOOTINGTYPE('0CK1RLIdb6quycorOcjqCd',$,'PadFooting600x600x250',$,$,(#77),(#76),$,$,.PAD_FOOTING.);
#71= IFCRECTANGLEPROFILEDEF(.AREA.,'PadFooting600x600x250',$,600.0,600.0);
#72= IFCCARTESIANPOINT((0.0,0.0,0.0));
#73= IFCAXIS2PLACEMENT3D(#72,$,$);
#74= IFCEXTRUDEDAREASOLID(#71,#73,#21,250.0);
#75= IFCSHAPEREPRESENTATION(#27,'Body','SweptSolid',(#74));
#76= IFCREPRESENTATIONMAP(#5,#75);
#77= IFCELEMENTQUANTITY('2oRdO829r8b915aUgG6o9c',$,'Qto_FootingBaseQuantities',$,$,(#78,#79,#80));
#78= IFCQUANTITYLENGTH('Length',$,$,600.0,$);
#79= IFCQUANTITYLENGTH('Width',$,$,600.0,$);
#80= IFCQUANTITYLENGTH('Height',$,$,250.0,$);
#81= IFCFOOTINGTYPE('1dEyJ_GMvCJwzh3BfO0z0V',$,'PadFooting400x400x200',$,$,(#89),(#88),$,$,.PAD_FOOTING.);
#83= IFCRECTANGLEPROFILEDEF(.AREA.,'PadFooting400x400x200',$,400.0,400.0);
#84= IFCCARTESIANPOINT((0.0,0.0,0.0));
#85= IFCAXIS2PLACEMENT3D(#84,$,$);
#86= IFCEXTRUDEDAREASOLID(#83,#85,#21,200.0);
#87= IFCSHAPEREPRESENTATION(#27,'Body','SweptSolid',(#86));
#88= IFCREPRESENTATIONMAP(#5,#87);
#89= IFCELEMENTQUANTITY('1DRMMco_PAEOpxY4DipsX9',$,'Qto_FootingBaseQuantities',$,$,(#90,#91,#92));
#90= IFCQUANTITYLENGTH('Length',$,$,400.0,$);
#91= IFCQUANTITYLENGTH('Width',$,$,400.0,$);
#92= IFCQUANTITYLENGTH('Height',$,$,200.0,$);
#93= IFCRELASSIGNSTOPRODUCT('1BM4i7yIf7ufZafEj3LEnB',$,$,$,(#57,#69,#81),$,#16);
#94= IFCRELDECLARES('3Xfz$cwSj1b8BNdO7K32Gt',$,$,$,#11,(#57,#69,#81));
ENDSEC;
END-ISO-10303-21;

@ -0,0 +1,609 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [notYetAssigned]'),'2;1');
FILE_NAME(
/* name */ 'F:\\My Work\\Geometry Gym\\source code\\Open Source\\GeometryGymIfcExamples\\ConsoleParametricFooting\\ParametricFooting.ifc',
/* time_stamp */ '2019-03-11T10:43:12',
/* author */ ('Jon'),
/* organization */ ('Unknown'),
/* preprocessor_version */ 'GeometryGymIFC v0.0.20.0 by Geometry Gym Pty Ltd built 2019-03-10T12:19:50',
/* originating_system */ 'ConsoleParametricFooting v1.0.0.0',
/* authorization */ 'None');
FILE_SCHEMA (('IFC4X2'));
ENDSEC;
DATA;
#1= IFCCARTESIANPOINT((0.0,0.0,0.0));
#2= IFCDIRECTION((1.0,0.0,0.0));
#3= IFCDIRECTION((0.0,1.0,0.0));
#4= IFCDIRECTION((0.0,0.0,1.0));
#5= IFCAXIS2PLACEMENT3D(#1,$,$);
/*#1= IFCCARTESIANPOINT((0.0,0.0,0.0));*/
#6= IFCCARTESIANPOINT((0.0,0.0));
#7= IFCAXIS2PLACEMENT2D(#6,$);
/*#6= IFCCARTESIANPOINT((0.0,0.0));*/
#8= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#9= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#10= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#11= IFCPROJECTLIBRARY('2rJfFD94n4WxzHxfkPCOft',$,'ObjectLibrary',$,$,$,$,(#23),#12);
/*#23= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#25,#26);*/
/*#25= IFCAXIS2PLACEMENT3D(#24,$,$);*/
/*#24= IFCCARTESIANPOINT((0.0,0.0,0.0));*/
/*#26= IFCDIRECTION((0.0,1.0));*/
/*#12= IFCUNITASSIGNMENT((#13,#9,#10,#14,#15));*/
/*#13= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);*/
/*#9= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);*/
/*#10= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/
/*#14= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/
/*#15= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/
#12= IFCUNITASSIGNMENT((#13,#9,#10,#14,#15));
/*#13= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);*/
/*#9= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);*/
/*#10= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/
/*#14= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/
/*#15= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/
#13= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
#14= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#15= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
#16= IFCFOOTINGTYPE('36UcYCIVjAfvbyIqs$Nuyh',$,'PadFootingParametric',$,$,(#30),(#29),$,$,.PAD_FOOTING.);
/*#30= IFCELEMENTQUANTITY('0DHW$Ph$vDpetcz$zACkLP',$,'Qto_FootingBaseQuantities',$,$,(#31,#32,#33));*/
/*#31= IFCQUANTITYLENGTH('Length',$,$,800.0,$);*/
/*#32= IFCQUANTITYLENGTH('Width',$,$,800.0,$);*/