Standardizing BBIM property sets?

This commit is contained in:
Ryan Schultz 2023-10-14 21:00:09 -05:00
parent 50f58e3ea9
commit 47d685c5d4
14 changed files with 1406 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 226 KiB

View File

@ -0,0 +1,231 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1');
FILE_NAME('Aggregate_Types.ifc','2023-10-14T18:16:36-05:00',(),(),'IfcOpenShell v0.7.0-9cc1f5f0e','BlenderBIM 0.0.230919-f8b09b3','Nobody');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCPROJECT('2G7enNVITDGhXhHrzTeQc$',$,'My Project',$,$,$,$,(#14,#26),#9);
#2=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#3=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#4=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6);
#8=IFCCONVERSIONBASEDUNIT(#5,.PLANEANGLEUNIT.,'degree',#7);
#9=IFCUNITASSIGNMENT((#4,#2,#8,#3));
#10=IFCCARTESIANPOINT((0.,0.,0.));
#11=IFCDIRECTION((0.,0.,1.));
#12=IFCDIRECTION((1.,0.,0.));
#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);
#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);
#15=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#16=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#14,$,.GRAPH_VIEW.,$);
#17=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#18=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.SECTION_VIEW.,$);
#19=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.ELEVATION_VIEW.,$);
#20=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#21=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.PLAN_VIEW.,$);
#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Profile','Model',*,*,*,*,#14,$,.ELEVATION_VIEW.,$);
#23=IFCCARTESIANPOINT((0.,0.));
#24=IFCDIRECTION((1.,0.));
#25=IFCAXIS2PLACEMENT2D(#23,#24);
#26=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#25,$);
#27=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Plan',*,*,*,*,#26,$,.GRAPH_VIEW.,$);
#28=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Plan',*,*,*,*,#26,$,.PLAN_VIEW.,$);
#29=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#26,$,.PLAN_VIEW.,$);
#30=IFCSITE('1STLTAVbf7GwDPhl1cYdps',$,'My Site',$,$,#53,$,$,$,$,$,$,$,$);
#36=IFCBUILDING('2y7eGJLY5DlAB$6Glya0Gf',$,'My Building',$,$,#59,$,$,$,$,$,$);
#42=IFCBUILDINGSTOREY('2ZieBBhuz1Ugfssh_6$Ynp',$,'My Storey',$,$,#65,$,$,$,$);
#48=IFCRELAGGREGATES('38vIR1yVvF$hhqqbP3jZgz',$,$,$,#1,(#30));
#49=IFCCARTESIANPOINT((0.,0.,0.));
#50=IFCDIRECTION((0.,0.,1.));
#51=IFCDIRECTION((1.,0.,0.));
#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);
#53=IFCLOCALPLACEMENT($,#52);
#54=IFCRELAGGREGATES('11pFebm2T9Rw8c4LJvdRIt',$,$,$,#30,(#36));
#55=IFCCARTESIANPOINT((0.,0.,0.));
#56=IFCDIRECTION((0.,0.,1.));
#57=IFCDIRECTION((1.,0.,0.));
#58=IFCAXIS2PLACEMENT3D(#55,#56,#57);
#59=IFCLOCALPLACEMENT(#53,#58);
#60=IFCRELAGGREGATES('056F6IUer4g8GT4MhisLLm',$,$,$,#36,(#42));
#61=IFCCARTESIANPOINT((0.,0.,0.));
#62=IFCDIRECTION((0.,0.,1.));
#63=IFCDIRECTION((1.,0.,0.));
#64=IFCAXIS2PLACEMENT3D(#61,#62,#63);
#65=IFCLOCALPLACEMENT(#59,#64);
#66=IFCBUILDINGELEMENTPROXY('3_nt6W8BLF8PuRrcJS_vfx',$,'Cube',$,$,#131,#84,$,.COMPLEX.);
#72=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#73=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#74=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#75=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#76=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#77=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#78=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#79=IFCPOLYGONALFACESET(#78,.T.,(#72,#73,#74,#75,#76,#77),$);
#80=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#79));
#81=IFCCARTESIANPOINT((-1.,-1.,-1.));
#82=IFCBOUNDINGBOX(#81,2.,2.,2.);
#83=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#82));
#84=IFCPRODUCTDEFINITIONSHAPE($,$,(#83,#80));
#85=IFCRELCONTAINEDINSPATIALSTRUCTURE('1CmtLsdVP7JRRqHDyfbnN$',$,$,$,(#115,#149,#251),#42);
#91=IFCBUILDINGELEMENTPROXY('1JZjm8A692EwIKy0igrKom',$,'Cube',$,$,#136,#109,$,.COMPLEX.);
#97=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#98=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#99=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#100=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#101=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#102=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#103=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#104=IFCPOLYGONALFACESET(#103,.T.,(#97,#98,#99,#100,#101,#102),$);
#105=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#104));
#106=IFCCARTESIANPOINT((-1.,-1.,-1.));
#107=IFCBOUNDINGBOX(#106,1.99999988079071,1.99999988079071,2.);
#108=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#107));
#109=IFCPRODUCTDEFINITIONSHAPE($,$,(#108,#105));
#115=IFCELEMENTASSEMBLY('0oynFQ0yb17egHEYyYh1Lx',$,'Assembly',$,$,#125,$,$,$,$);
#121=IFCCARTESIANPOINT((0.,0.,0.));
#122=IFCDIRECTION((0.,0.,1.));
#123=IFCDIRECTION((1.,0.,0.));
#124=IFCAXIS2PLACEMENT3D(#121,#122,#123);
#125=IFCLOCALPLACEMENT(#65,#124);
#126=IFCRELAGGREGATES('0FXG9gr9j1GQ2UNc2U6Zhh',$,$,$,#115,(#91,#66));
#127=IFCCARTESIANPOINT((0.,0.,0.));
#128=IFCDIRECTION((0.,0.,1.));
#129=IFCDIRECTION((1.,0.,0.));
#130=IFCAXIS2PLACEMENT3D(#127,#128,#129);
#131=IFCLOCALPLACEMENT(#125,#130);
#132=IFCCARTESIANPOINT((0.,4.,0.));
#133=IFCDIRECTION((0.,0.,1.));
#134=IFCDIRECTION((0.707106781186548,0.707106781186548,0.));
#135=IFCAXIS2PLACEMENT3D(#132,#133,#134);
#136=IFCLOCALPLACEMENT(#125,#135);
#137=IFCPROPERTYSET('3R4Ebi$S94ag0FWbLTaKRn',$,'BBIM_Aggregate_Data',$,(#139,#140));
#138=IFCRELDEFINESBYPROPERTIES('1YSUtLsBT1ggamuw2tmRnN',$,$,$,(#115),#137);
#139=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0oynFQ0yb17egHEYyYh1Lx'),$);
#140=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{"children": ["1JZjm8A692EwIKy0igrKom", "3_nt6W8BLF8PuRrcJS_vfx"], "instance_of": ["0oynFQ0yb17egHEYyYh1Lx"]}]'),$);
#141=IFCPROPERTYSET('2BQCLnSjL9VhBaAebTBtc4',$,'BBIM_Aggregate_Data',$,(#143,#144));
#142=IFCRELDEFINESBYPROPERTIES('2YaHIDZUX6XfaU4Z2ywEZv',$,$,$,(#91),#141);
#143=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0oynFQ0yb17egHEYyYh1Lx'),$);
#144=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{"children": [], "instance_of": []}]'),$);
#145=IFCPROPERTYSET('2Bg7o_Iqf8vfZQAYfwkB_$',$,'BBIM_Aggregate_Data',$,(#147,#148));
#146=IFCRELDEFINESBYPROPERTIES('3Uv2XM8YnAtQ7dwvm3lfKf',$,$,$,(#66),#145);
#147=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0oynFQ0yb17egHEYyYh1Lx'),$);
#148=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{"children": [], "instance_of": []}]'),$);
#149=IFCELEMENTASSEMBLY('2F$GLpsjjAexY5TJxYUnr6',$,'Assembly',$,$,#230,$,$,$,$);
#155=IFCRELDEFINESBYPROPERTIES('2atMwkrmDEbeY21cmaX$Pl',$,$,$,(#149),#156);
#156=IFCPROPERTYSET('2ErUeSq0zAkv4aKV$j4fJy',$,'BBIM_Aggregate_Data',$,(#157,#158));
#157=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('2F$GLpsjjAexY5TJxYUnr6'),$);
#158=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{"children": ["3_FpqRIE14refMbOMLhG1$", "1_CYcGs$56NujayWqkmVz6"], "instance_of": ["0oynFQ0yb17egHEYyYh1Lx"]}]'),$);
#159=IFCBUILDINGELEMENTPROXY('3_FpqRIE14refMbOMLhG1$',$,'Cube',$,$,#245,#169,$,.COMPLEX.);
#165=IFCRELDEFINESBYPROPERTIES('0fZWLBTkH2RBgpLWVTAj6L',$,$,$,(#159),#166);
#166=IFCPROPERTYSET('0iw$Y6P1f56xS1LdvOqeC3',$,'BBIM_Aggregate_Data',$,(#167,#168));
#167=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('2F$GLpsjjAexY5TJxYUnr6'),$);
#168=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{"children": [], "instance_of": []}]'),$);
#169=IFCPRODUCTDEFINITIONSHAPE($,$,(#170,#173));
#170=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#171));
#171=IFCBOUNDINGBOX(#172,1.99999988079071,1.99999988079071,2.);
#172=IFCCARTESIANPOINT((-1.,-1.,-1.));
#173=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#174));
#174=IFCPOLYGONALFACESET(#175,.T.,(#176,#177,#178,#179,#180,#181),$);
#175=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#176=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#177=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#178=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#179=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#180=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#181=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#187=IFCRELAGGREGATES('3C5lcdyrv6HvTmY7qsSQ_9',$,$,$,#149,(#159,#193));
#193=IFCBUILDINGELEMENTPROXY('1_CYcGs$56NujayWqkmVz6',$,'Cube',$,$,#250,#203,$,.COMPLEX.);
#199=IFCRELDEFINESBYPROPERTIES('27a2XfeZnEjOdUrhGV5imr',$,$,$,(#193),#200);
#200=IFCPROPERTYSET('0okaQQKuP6vw3kRXybY41f',$,'BBIM_Aggregate_Data',$,(#201,#202));
#201=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('2F$GLpsjjAexY5TJxYUnr6'),$);
#202=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{"children": [], "instance_of": []}]'),$);
#203=IFCPRODUCTDEFINITIONSHAPE($,$,(#204,#207));
#204=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#205));
#205=IFCBOUNDINGBOX(#206,2.,2.,2.);
#206=IFCCARTESIANPOINT((-1.,-1.,-1.));
#207=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#208));
#208=IFCPOLYGONALFACESET(#209,.T.,(#210,#211,#212,#213,#214,#215),$);
#209=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#210=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#211=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#212=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#213=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#214=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#215=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#226=IFCCARTESIANPOINT((5.,0.,0.));
#227=IFCDIRECTION((0.,0.,1.));
#228=IFCDIRECTION((1.,0.,0.));
#229=IFCAXIS2PLACEMENT3D(#226,#227,#228);
#230=IFCLOCALPLACEMENT(#65,#229);
#241=IFCCARTESIANPOINT((0.,4.,0.));
#242=IFCDIRECTION((0.,0.,1.));
#243=IFCDIRECTION((0.707106781186547,0.707106781186547,0.));
#244=IFCAXIS2PLACEMENT3D(#241,#242,#243);
#245=IFCLOCALPLACEMENT(#230,#244);
#246=IFCCARTESIANPOINT((0.,0.,0.));
#247=IFCDIRECTION((0.,0.,1.));
#248=IFCDIRECTION((1.,0.,0.));
#249=IFCAXIS2PLACEMENT3D(#246,#247,#248);
#250=IFCLOCALPLACEMENT(#230,#249);
#251=IFCELEMENTASSEMBLY('1TUwWgp3T9kho34Tm7UMOm',$,'Assembly',$,$,#332,$,$,$,$);
#257=IFCRELDEFINESBYPROPERTIES('0R7P6lkwD4lvL0PVS1Lztx',$,$,$,(#251),#258);
#258=IFCPROPERTYSET('1LONBwPxDC0enmX6dcy9Z_',$,'BBIM_Aggregate_Data',$,(#259,#260));
#259=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('1TUwWgp3T9kho34Tm7UMOm'),$);
#260=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{"children": ["22ik3Byx15lfBixUiP65nk", "0Lkz2fIkjF3x8EMzN33_0t"], "instance_of": ["0oynFQ0yb17egHEYyYh1Lx"]}]'),$);
#261=IFCBUILDINGELEMENTPROXY('0Lkz2fIkjF3x8EMzN33_0t',$,'Cube',$,$,#347,#271,$,.COMPLEX.);
#267=IFCRELDEFINESBYPROPERTIES('1vvi6qQCLCMu$AFerpAu3k',$,$,$,(#261),#268);
#268=IFCPROPERTYSET('3b9mefZ_56whPrzlV9gKUo',$,'BBIM_Aggregate_Data',$,(#269,#270));
#269=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('1TUwWgp3T9kho34Tm7UMOm'),$);
#270=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{"children": [], "instance_of": []}]'),$);
#271=IFCPRODUCTDEFINITIONSHAPE($,$,(#272,#275));
#272=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#273));
#273=IFCBOUNDINGBOX(#274,1.99999988079071,1.99999988079071,2.);
#274=IFCCARTESIANPOINT((-1.,-1.,-1.));
#275=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#276));
#276=IFCPOLYGONALFACESET(#277,.T.,(#278,#279,#280,#281,#282,#283),$);
#277=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#278=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#279=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#280=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#281=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#282=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#283=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#289=IFCRELAGGREGATES('32SGb6A713y8ugh3_CdWbe',$,$,$,#251,(#295,#261));
#295=IFCBUILDINGELEMENTPROXY('22ik3Byx15lfBixUiP65nk',$,'Cube',$,$,#352,#305,$,.COMPLEX.);
#301=IFCRELDEFINESBYPROPERTIES('2DLDabPCjB2ehMucq8MWaA',$,$,$,(#295),#302);
#302=IFCPROPERTYSET('0sWyS2_w99wA2ca6BfYpy7',$,'BBIM_Aggregate_Data',$,(#303,#304));
#303=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('1TUwWgp3T9kho34Tm7UMOm'),$);
#304=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{"children": [], "instance_of": []}]'),$);
#305=IFCPRODUCTDEFINITIONSHAPE($,$,(#306,#309));
#306=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#307));
#307=IFCBOUNDINGBOX(#308,2.,2.,2.);
#308=IFCCARTESIANPOINT((-1.,-1.,-1.));
#309=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#310));
#310=IFCPOLYGONALFACESET(#311,.T.,(#312,#313,#314,#315,#316,#317),$);
#311=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#312=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#313=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#314=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#315=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#316=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#317=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#328=IFCCARTESIANPOINT((10.,0.,0.));
#329=IFCDIRECTION((0.,0.,1.));
#330=IFCDIRECTION((1.,0.,0.));
#331=IFCAXIS2PLACEMENT3D(#328,#329,#330);
#332=IFCLOCALPLACEMENT(#65,#331);
#343=IFCCARTESIANPOINT((0.,4.,0.));
#344=IFCDIRECTION((0.,0.,1.));
#345=IFCDIRECTION((0.707106781186547,0.707106781186547,0.));
#346=IFCAXIS2PLACEMENT3D(#343,#344,#345);
#347=IFCLOCALPLACEMENT(#332,#346);
#348=IFCCARTESIANPOINT((0.,0.,0.));
#349=IFCDIRECTION((0.,0.,1.));
#350=IFCDIRECTION((1.,0.,0.));
#351=IFCAXIS2PLACEMENT3D(#348,#349,#350);
#352=IFCLOCALPLACEMENT(#332,#351);
ENDSEC;
END-ISO-10303-21;

View File

@ -0,0 +1,336 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1');
FILE_NAME('Array_Multi_Dimensional.ifc','2023-10-14T13:15:55-05:00',(),(),'IfcOpenShell v0.7.0-9cc1f5f0e','BlenderBIM 0.0.230919-f8b09b3','Nobody');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCPROJECT('0MAulWy895xB8F$U$ytz7P',$,'My Project',$,$,$,$,(#14,#26),#9);
#2=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#3=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#4=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6);
#8=IFCCONVERSIONBASEDUNIT(#5,.PLANEANGLEUNIT.,'degree',#7);
#9=IFCUNITASSIGNMENT((#4,#2,#8,#3));
#10=IFCCARTESIANPOINT((0.,0.,0.));
#11=IFCDIRECTION((0.,0.,1.));
#12=IFCDIRECTION((1.,0.,0.));
#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);
#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);
#15=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#16=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#14,$,.GRAPH_VIEW.,$);
#17=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#18=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.SECTION_VIEW.,$);
#19=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.ELEVATION_VIEW.,$);
#20=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#21=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.PLAN_VIEW.,$);
#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Profile','Model',*,*,*,*,#14,$,.ELEVATION_VIEW.,$);
#23=IFCCARTESIANPOINT((0.,0.));
#24=IFCDIRECTION((1.,0.));
#25=IFCAXIS2PLACEMENT2D(#23,#24);
#26=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#25,$);
#27=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Plan',*,*,*,*,#26,$,.GRAPH_VIEW.,$);
#28=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Plan',*,*,*,*,#26,$,.PLAN_VIEW.,$);
#29=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#26,$,.PLAN_VIEW.,$);
#30=IFCSITE('0rbTbaB9n2W90UnuWNGZID',$,'My Site',$,$,#53,$,$,$,$,$,$,$,$);
#36=IFCBUILDING('0XQkQZMRb9muPYE2Rz73nN',$,'My Building',$,$,#59,$,$,$,$,$,$);
#42=IFCBUILDINGSTOREY('3wbcPxpy9Ea9cSjWUM0lxy',$,'My Storey',$,$,#65,$,$,$,$);
#48=IFCRELAGGREGATES('1SirrwJi54jOksFumzlTIS',$,$,$,#1,(#30));
#49=IFCCARTESIANPOINT((0.,0.,0.));
#50=IFCDIRECTION((0.,0.,1.));
#51=IFCDIRECTION((1.,0.,0.));
#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);
#53=IFCLOCALPLACEMENT($,#52);
#54=IFCRELAGGREGATES('3jxTWDtBr1LwyHfD1zFz3G',$,$,$,#30,(#36));
#55=IFCCARTESIANPOINT((0.,0.,0.));
#56=IFCDIRECTION((0.,0.,1.));
#57=IFCDIRECTION((1.,0.,0.));
#58=IFCAXIS2PLACEMENT3D(#55,#56,#57);
#59=IFCLOCALPLACEMENT(#53,#58);
#60=IFCRELAGGREGATES('0OEslBIJLFdeg1RIPt$KXq',$,$,$,#36,(#42));
#61=IFCCARTESIANPOINT((0.,0.,0.));
#62=IFCDIRECTION((0.,0.,1.));
#63=IFCDIRECTION((1.,0.,0.));
#64=IFCAXIS2PLACEMENT3D(#61,#62,#63);
#65=IFCLOCALPLACEMENT(#59,#64);
#66=IFCBUILDINGELEMENTPROXY('0ceJ0YMb9AZgBY7SnTU7uk',$,'Cube',$,$,#95,#84,$,.COMPLEX.);
#72=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#73=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#74=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#75=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#76=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#77=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#78=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#79=IFCPOLYGONALFACESET(#78,.T.,(#72,#73,#74,#75,#76,#77),$);
#80=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#79));
#81=IFCCARTESIANPOINT((-1.,-1.,-1.));
#82=IFCBOUNDINGBOX(#81,2.,2.,2.);
#83=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#82));
#84=IFCPRODUCTDEFINITIONSHAPE($,$,(#83,#80));
#85=IFCRELCONTAINEDINSPATIALSTRUCTURE('2_QxxSrUTC799VWiCX6WPt',$,$,$,(#66,#1490,#1513,#1536,#1559,#1582,#1605,#1628,#1651,#1674,#1697,#1720),#42);
#91=IFCCARTESIANPOINT((1.,1.,1.));
#92=IFCDIRECTION((0.,0.,1.));
#93=IFCDIRECTION((1.,0.,0.));
#94=IFCAXIS2PLACEMENT3D(#91,#92,#93);
#95=IFCLOCALPLACEMENT(#65,#94);
#96=IFCPROPERTYSET('0dsZ6BPAr51vI1TL5nyHbI',$,'BBIM_Array',$,(#98,#99));
#97=IFCRELDEFINESBYPROPERTIES('3YTz4$0TPDCRRyNaSM6Woe',$,$,$,(#66),#96);
#98=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#99=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{"children": ["3pdfrPXyb7jOFkyp$NOX$_", "0NZW6XVpH1U9TQ512yGMWv"], "count": 3, "x": 3.0, "y": 0.0, "z": 0.0, "use_local_space": true, "sync_children": true, "method": "OFFSET"}, {"children": ["2dx_KM4xHEvBR4EngKfG9I", "02kjA8gfz0SwCd0ZpoXQbf", "2faE2rWOXFQhPUwwvL4NSx"], "count": 2, "x": 0.0, "y": 3.0, "z": 0.0, "use_local_space": true, "sync_children": true, "method": "OFFSET"}, {"children": ["3xHyZLJbjFiQMaovZr5wG5", "0UEAfgNzvDQeKyWwCenNM9", "1CdFPCb$bA1PMl$piceJ$u", "0geFXRscn6we3TcqEtrDIQ", "28vUW8PDHDJh_mkZWx4DLD", "1aSkrcFCj7BuP3T9jIdkee"], "count": 2, "x": 0.0, "y": 0.0, "z": 3.0, "use_local_space": true, "sync_children": true, "method": "OFFSET"}]'),$);
#1490=IFCBUILDINGELEMENTPROXY('3pdfrPXyb7jOFkyp$NOX$_',$,'Cube',$,$,#1747,#1500,$,.COMPLEX.);
#1496=IFCRELDEFINESBYPROPERTIES('1UmLWwiCz7xf$XO8lz0uuS',$,$,$,(#1490),#1497);
#1497=IFCPROPERTYSET('3EcH2cYtv08efrCs9LpABq',$,'BBIM_Array',$,(#1498,#1499));
#1498=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#1499=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
#1500=IFCPRODUCTDEFINITIONSHAPE($,$,(#1501,#1504));
#1501=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#1502));
#1502=IFCBOUNDINGBOX(#1503,2.,2.,2.);
#1503=IFCCARTESIANPOINT((-1.,-1.,-1.));
#1504=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#1505));
#1505=IFCPOLYGONALFACESET(#1506,.T.,(#1507,#1508,#1509,#1510,#1511,#1512),$);
#1506=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#1507=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#1508=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#1509=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#1510=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#1511=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#1512=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#1513=IFCBUILDINGELEMENTPROXY('0NZW6XVpH1U9TQ512yGMWv',$,'Cube',$,$,#1752,#1523,$,.COMPLEX.);
#1519=IFCRELDEFINESBYPROPERTIES('3cFLgohyrC49jQBCQPw2RX',$,$,$,(#1513),#1520);
#1520=IFCPROPERTYSET('3htJmY15H6ZuPJ3dIWBLOA',$,'BBIM_Array',$,(#1521,#1522));
#1521=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#1522=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
#1523=IFCPRODUCTDEFINITIONSHAPE($,$,(#1524,#1527));
#1524=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#1525));
#1525=IFCBOUNDINGBOX(#1526,2.,2.,2.);
#1526=IFCCARTESIANPOINT((-1.,-1.,-1.));
#1527=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#1528));
#1528=IFCPOLYGONALFACESET(#1529,.T.,(#1530,#1531,#1532,#1533,#1534,#1535),$);
#1529=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#1530=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#1531=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#1532=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#1533=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#1534=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#1535=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#1536=IFCBUILDINGELEMENTPROXY('2dx_KM4xHEvBR4EngKfG9I',$,'Cube',$,$,#1757,#1546,$,.COMPLEX.);
#1542=IFCRELDEFINESBYPROPERTIES('3cdQEcN398RgsDKAI81bqE',$,$,$,(#1536),#1543);
#1543=IFCPROPERTYSET('1L6kNx41LEsBapOrqZimIp',$,'BBIM_Array',$,(#1544,#1545));
#1544=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#1545=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
#1546=IFCPRODUCTDEFINITIONSHAPE($,$,(#1547,#1550));
#1547=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#1548));
#1548=IFCBOUNDINGBOX(#1549,2.,2.,2.);
#1549=IFCCARTESIANPOINT((-1.,-1.,-1.));
#1550=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#1551));
#1551=IFCPOLYGONALFACESET(#1552,.T.,(#1553,#1554,#1555,#1556,#1557,#1558),$);
#1552=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#1553=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#1554=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#1555=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#1556=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#1557=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#1558=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#1559=IFCBUILDINGELEMENTPROXY('02kjA8gfz0SwCd0ZpoXQbf',$,'Cube',$,$,#1762,#1569,$,.COMPLEX.);
#1565=IFCRELDEFINESBYPROPERTIES('22tkWgDaHCzAPTPZ4OHj6q',$,$,$,(#1559),#1566);
#1566=IFCPROPERTYSET('11MybS1If0I9xvZNwiCEFC',$,'BBIM_Array',$,(#1567,#1568));
#1567=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#1568=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
#1569=IFCPRODUCTDEFINITIONSHAPE($,$,(#1570,#1573));
#1570=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#1571));
#1571=IFCBOUNDINGBOX(#1572,2.,2.,2.);
#1572=IFCCARTESIANPOINT((-1.,-1.,-1.));
#1573=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#1574));
#1574=IFCPOLYGONALFACESET(#1575,.T.,(#1576,#1577,#1578,#1579,#1580,#1581),$);
#1575=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#1576=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#1577=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#1578=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#1579=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#1580=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#1581=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#1582=IFCBUILDINGELEMENTPROXY('2faE2rWOXFQhPUwwvL4NSx',$,'Cube',$,$,#1767,#1592,$,.COMPLEX.);
#1588=IFCRELDEFINESBYPROPERTIES('0$Cxkonnf4gvojSgApEYFP',$,$,$,(#1582),#1589);
#1589=IFCPROPERTYSET('0nBC2lSc53rPE4QxSA3r9I',$,'BBIM_Array',$,(#1590,#1591));
#1590=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#1591=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
#1592=IFCPRODUCTDEFINITIONSHAPE($,$,(#1593,#1596));
#1593=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#1594));
#1594=IFCBOUNDINGBOX(#1595,2.,2.,2.);
#1595=IFCCARTESIANPOINT((-1.,-1.,-1.));
#1596=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#1597));
#1597=IFCPOLYGONALFACESET(#1598,.T.,(#1599,#1600,#1601,#1602,#1603,#1604),$);
#1598=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#1599=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#1600=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#1601=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#1602=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#1603=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#1604=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#1605=IFCBUILDINGELEMENTPROXY('3xHyZLJbjFiQMaovZr5wG5',$,'Cube',$,$,#1772,#1615,$,.COMPLEX.);
#1611=IFCRELDEFINESBYPROPERTIES('1ry4PQ$pbAHf5NEd2or6pH',$,$,$,(#1605),#1612);
#1612=IFCPROPERTYSET('2u8RffUi17tQZ2T3Rl4zV$',$,'BBIM_Array',$,(#1613,#1614));
#1613=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#1614=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
#1615=IFCPRODUCTDEFINITIONSHAPE($,$,(#1616,#1619));
#1616=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#1617));
#1617=IFCBOUNDINGBOX(#1618,2.,2.,2.);
#1618=IFCCARTESIANPOINT((-1.,-1.,-1.));
#1619=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#1620));
#1620=IFCPOLYGONALFACESET(#1621,.T.,(#1622,#1623,#1624,#1625,#1626,#1627),$);
#1621=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#1622=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#1623=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#1624=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#1625=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#1626=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#1627=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#1628=IFCBUILDINGELEMENTPROXY('0UEAfgNzvDQeKyWwCenNM9',$,'Cube',$,$,#1777,#1638,$,.COMPLEX.);
#1634=IFCRELDEFINESBYPROPERTIES('0JFjpuyvzDRusgQx8t1uwd',$,$,$,(#1628),#1635);
#1635=IFCPROPERTYSET('2LBFzGrsDCrRyih$VhxhH_',$,'BBIM_Array',$,(#1636,#1637));
#1636=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#1637=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
#1638=IFCPRODUCTDEFINITIONSHAPE($,$,(#1639,#1642));
#1639=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#1640));
#1640=IFCBOUNDINGBOX(#1641,2.,2.,2.);
#1641=IFCCARTESIANPOINT((-1.,-1.,-1.));
#1642=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#1643));
#1643=IFCPOLYGONALFACESET(#1644,.T.,(#1645,#1646,#1647,#1648,#1649,#1650),$);
#1644=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#1645=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#1646=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#1647=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#1648=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#1649=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#1650=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#1651=IFCBUILDINGELEMENTPROXY('1CdFPCb$bA1PMl$piceJ$u',$,'Cube',$,$,#1782,#1661,$,.COMPLEX.);
#1657=IFCRELDEFINESBYPROPERTIES('1LXIJo0lH69PNzaXPiSk3L',$,$,$,(#1651),#1658);
#1658=IFCPROPERTYSET('0hxCvV92bAauo7SUHQ7Anj',$,'BBIM_Array',$,(#1659,#1660));
#1659=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#1660=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
#1661=IFCPRODUCTDEFINITIONSHAPE($,$,(#1662,#1665));
#1662=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#1663));
#1663=IFCBOUNDINGBOX(#1664,2.,2.,2.);
#1664=IFCCARTESIANPOINT((-1.,-1.,-1.));
#1665=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#1666));
#1666=IFCPOLYGONALFACESET(#1667,.T.,(#1668,#1669,#1670,#1671,#1672,#1673),$);
#1667=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#1668=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#1669=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#1670=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#1671=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#1672=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#1673=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#1674=IFCBUILDINGELEMENTPROXY('0geFXRscn6we3TcqEtrDIQ',$,'Cube',$,$,#1787,#1684,$,.COMPLEX.);
#1680=IFCRELDEFINESBYPROPERTIES('3IyBFfa1f96hKGDoQPY2qX',$,$,$,(#1674),#1681);
#1681=IFCPROPERTYSET('1I4sBceDXDhxbb6RZjldC0',$,'BBIM_Array',$,(#1682,#1683));
#1682=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#1683=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
#1684=IFCPRODUCTDEFINITIONSHAPE($,$,(#1685,#1688));
#1685=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#1686));
#1686=IFCBOUNDINGBOX(#1687,2.,2.,2.);
#1687=IFCCARTESIANPOINT((-1.,-1.,-1.));
#1688=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#1689));
#1689=IFCPOLYGONALFACESET(#1690,.T.,(#1691,#1692,#1693,#1694,#1695,#1696),$);
#1690=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#1691=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#1692=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#1693=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#1694=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#1695=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#1696=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#1697=IFCBUILDINGELEMENTPROXY('28vUW8PDHDJh_mkZWx4DLD',$,'Cube',$,$,#1792,#1707,$,.COMPLEX.);
#1703=IFCRELDEFINESBYPROPERTIES('0btupXkGPCnhwdhFBKFphx',$,$,$,(#1697),#1704);
#1704=IFCPROPERTYSET('3to8QdZn56LR8BLv5k4Q8a',$,'BBIM_Array',$,(#1705,#1706));
#1705=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#1706=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
#1707=IFCPRODUCTDEFINITIONSHAPE($,$,(#1708,#1711));
#1708=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#1709));
#1709=IFCBOUNDINGBOX(#1710,2.,2.,2.);
#1710=IFCCARTESIANPOINT((-1.,-1.,-1.));
#1711=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#1712));
#1712=IFCPOLYGONALFACESET(#1713,.T.,(#1714,#1715,#1716,#1717,#1718,#1719),$);
#1713=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#1714=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#1715=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#1716=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#1717=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#1718=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#1719=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#1720=IFCBUILDINGELEMENTPROXY('1aSkrcFCj7BuP3T9jIdkee',$,'Cube',$,$,#1797,#1730,$,.COMPLEX.);
#1726=IFCRELDEFINESBYPROPERTIES('1s1$z4ByfF5wd8zn2g1LHb',$,$,$,(#1720),#1727);
#1727=IFCPROPERTYSET('3QEz_F$p19N8SoPnqM$Vdb',$,'BBIM_Array',$,(#1728,#1729));
#1728=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#1729=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
#1730=IFCPRODUCTDEFINITIONSHAPE($,$,(#1731,#1734));
#1731=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#1732));
#1732=IFCBOUNDINGBOX(#1733,2.,2.,2.);
#1733=IFCCARTESIANPOINT((-1.,-1.,-1.));
#1734=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#1735));
#1735=IFCPOLYGONALFACESET(#1736,.T.,(#1737,#1738,#1739,#1740,#1741,#1742),$);
#1736=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#1737=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#1738=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#1739=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#1740=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#1741=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#1742=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#1743=IFCCARTESIANPOINT((4.,1.,1.));
#1744=IFCDIRECTION((0.,0.,1.));
#1745=IFCDIRECTION((1.,0.,0.));
#1746=IFCAXIS2PLACEMENT3D(#1743,#1744,#1745);
#1747=IFCLOCALPLACEMENT(#65,#1746);
#1748=IFCCARTESIANPOINT((7.,1.,1.));
#1749=IFCDIRECTION((0.,0.,1.));
#1750=IFCDIRECTION((1.,0.,0.));
#1751=IFCAXIS2PLACEMENT3D(#1748,#1749,#1750);
#1752=IFCLOCALPLACEMENT(#65,#1751);
#1753=IFCCARTESIANPOINT((1.,4.,1.));
#1754=IFCDIRECTION((0.,0.,1.));
#1755=IFCDIRECTION((1.,0.,0.));
#1756=IFCAXIS2PLACEMENT3D(#1753,#1754,#1755);
#1757=IFCLOCALPLACEMENT(#65,#1756);
#1758=IFCCARTESIANPOINT((4.,4.,1.));
#1759=IFCDIRECTION((0.,0.,1.));
#1760=IFCDIRECTION((1.,0.,0.));
#1761=IFCAXIS2PLACEMENT3D(#1758,#1759,#1760);
#1762=IFCLOCALPLACEMENT(#65,#1761);
#1763=IFCCARTESIANPOINT((7.,4.,1.));
#1764=IFCDIRECTION((0.,0.,1.));
#1765=IFCDIRECTION((1.,0.,0.));
#1766=IFCAXIS2PLACEMENT3D(#1763,#1764,#1765);
#1767=IFCLOCALPLACEMENT(#65,#1766);
#1768=IFCCARTESIANPOINT((1.,1.,4.));
#1769=IFCDIRECTION((0.,0.,1.));
#1770=IFCDIRECTION((1.,0.,0.));
#1771=IFCAXIS2PLACEMENT3D(#1768,#1769,#1770);
#1772=IFCLOCALPLACEMENT(#65,#1771);
#1773=IFCCARTESIANPOINT((4.,1.,4.));
#1774=IFCDIRECTION((0.,0.,1.));
#1775=IFCDIRECTION((1.,0.,0.));
#1776=IFCAXIS2PLACEMENT3D(#1773,#1774,#1775);
#1777=IFCLOCALPLACEMENT(#65,#1776);
#1778=IFCCARTESIANPOINT((7.,1.,4.));
#1779=IFCDIRECTION((0.,0.,1.));
#1780=IFCDIRECTION((1.,0.,0.));
#1781=IFCAXIS2PLACEMENT3D(#1778,#1779,#1780);
#1782=IFCLOCALPLACEMENT(#65,#1781);
#1783=IFCCARTESIANPOINT((1.,4.,4.));
#1784=IFCDIRECTION((0.,0.,1.));
#1785=IFCDIRECTION((1.,0.,0.));
#1786=IFCAXIS2PLACEMENT3D(#1783,#1784,#1785);
#1787=IFCLOCALPLACEMENT(#65,#1786);
#1788=IFCCARTESIANPOINT((4.,4.,4.));
#1789=IFCDIRECTION((0.,0.,1.));
#1790=IFCDIRECTION((1.,0.,0.));
#1791=IFCAXIS2PLACEMENT3D(#1788,#1789,#1790);
#1792=IFCLOCALPLACEMENT(#65,#1791);
#1793=IFCCARTESIANPOINT((7.,4.,4.));
#1794=IFCDIRECTION((0.,0.,1.));
#1795=IFCDIRECTION((1.,0.,0.));
#1796=IFCAXIS2PLACEMENT3D(#1793,#1794,#1795);
#1797=IFCLOCALPLACEMENT(#65,#1796);
ENDSEC;
END-ISO-10303-21;

Binary file not shown.

After

Width:  |  Height:  |  Size: 231 KiB

View File

@ -0,0 +1,129 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1');
FILE_NAME('Array_Single_Dimensional.ifc','2023-10-14T13:18:03-05:00',(),(),'IfcOpenShell v0.7.0-9cc1f5f0e','BlenderBIM 0.0.230919-f8b09b3','Nobody');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCPROJECT('0MAulWy895xB8F$U$ytz7P',$,'My Project',$,$,$,$,(#14,#26),#9);
#2=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#3=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#4=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6);
#8=IFCCONVERSIONBASEDUNIT(#5,.PLANEANGLEUNIT.,'degree',#7);
#9=IFCUNITASSIGNMENT((#4,#2,#8,#3));
#10=IFCCARTESIANPOINT((0.,0.,0.));
#11=IFCDIRECTION((0.,0.,1.));
#12=IFCDIRECTION((1.,0.,0.));
#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);
#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);
#15=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#16=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#14,$,.GRAPH_VIEW.,$);
#17=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#18=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.SECTION_VIEW.,$);
#19=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.ELEVATION_VIEW.,$);
#20=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#21=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.PLAN_VIEW.,$);
#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Profile','Model',*,*,*,*,#14,$,.ELEVATION_VIEW.,$);
#23=IFCCARTESIANPOINT((0.,0.));
#24=IFCDIRECTION((1.,0.));
#25=IFCAXIS2PLACEMENT2D(#23,#24);
#26=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#25,$);
#27=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Plan',*,*,*,*,#26,$,.GRAPH_VIEW.,$);
#28=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Plan',*,*,*,*,#26,$,.PLAN_VIEW.,$);
#29=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#26,$,.PLAN_VIEW.,$);
#30=IFCSITE('0rbTbaB9n2W90UnuWNGZID',$,'My Site',$,$,#53,$,$,$,$,$,$,$,$);
#36=IFCBUILDING('0XQkQZMRb9muPYE2Rz73nN',$,'My Building',$,$,#59,$,$,$,$,$,$);
#42=IFCBUILDINGSTOREY('3wbcPxpy9Ea9cSjWUM0lxy',$,'My Storey',$,$,#65,$,$,$,$);
#48=IFCRELAGGREGATES('1SirrwJi54jOksFumzlTIS',$,$,$,#1,(#30));
#49=IFCCARTESIANPOINT((0.,0.,0.));
#50=IFCDIRECTION((0.,0.,1.));
#51=IFCDIRECTION((1.,0.,0.));
#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);
#53=IFCLOCALPLACEMENT($,#52);
#54=IFCRELAGGREGATES('3jxTWDtBr1LwyHfD1zFz3G',$,$,$,#30,(#36));
#55=IFCCARTESIANPOINT((0.,0.,0.));
#56=IFCDIRECTION((0.,0.,1.));
#57=IFCDIRECTION((1.,0.,0.));
#58=IFCAXIS2PLACEMENT3D(#55,#56,#57);
#59=IFCLOCALPLACEMENT(#53,#58);
#60=IFCRELAGGREGATES('0OEslBIJLFdeg1RIPt$KXq',$,$,$,#36,(#42));
#61=IFCCARTESIANPOINT((0.,0.,0.));
#62=IFCDIRECTION((0.,0.,1.));
#63=IFCDIRECTION((1.,0.,0.));
#64=IFCAXIS2PLACEMENT3D(#61,#62,#63);
#65=IFCLOCALPLACEMENT(#59,#64);
#66=IFCBUILDINGELEMENTPROXY('0ceJ0YMb9AZgBY7SnTU7uk',$,'Cube',$,$,#95,#84,$,.COMPLEX.);
#72=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#73=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#74=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#75=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#76=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#77=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#78=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#79=IFCPOLYGONALFACESET(#78,.T.,(#72,#73,#74,#75,#76,#77),$);
#80=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#79));
#81=IFCCARTESIANPOINT((-1.,-1.,-1.));
#82=IFCBOUNDINGBOX(#81,2.,2.,2.);
#83=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#82));
#84=IFCPRODUCTDEFINITIONSHAPE($,$,(#83,#80));
#85=IFCRELCONTAINEDINSPATIALSTRUCTURE('2_QxxSrUTC799VWiCX6WPt',$,$,$,(#66,#146,#169),#42);
#91=IFCCARTESIANPOINT((1.,1.,1.));
#92=IFCDIRECTION((0.,0.,1.));
#93=IFCDIRECTION((1.,0.,0.));
#94=IFCAXIS2PLACEMENT3D(#91,#92,#93);
#95=IFCLOCALPLACEMENT(#65,#94);
#96=IFCPROPERTYSET('0dsZ6BPAr51vI1TL5nyHbI',$,'BBIM_Array',$,(#98,#99));
#97=IFCRELDEFINESBYPROPERTIES('3YTz4$0TPDCRRyNaSM6Woe',$,$,$,(#66),#96);
#98=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#99=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{"children": ["2Xks_kocT50x4$uFU7_nC8", "1jXJoM7TTFcxzHQy8fgflb"], "count": 3, "x": 3.0, "y": 0.0, "z": 0.0, "use_local_space": true, "sync_children": true, "method": "OFFSET"}]'),$);
#146=IFCBUILDINGELEMENTPROXY('2Xks_kocT50x4$uFU7_nC8',$,'Cube',$,$,#196,#156,$,.COMPLEX.);
#152=IFCRELDEFINESBYPROPERTIES('1b4aP4$PD1h8ZOri9N$Bs3',$,$,$,(#146),#153);
#153=IFCPROPERTYSET('1Colq2sofAAue65rpHZfO2',$,'BBIM_Array',$,(#154,#155));
#154=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#155=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
#156=IFCPRODUCTDEFINITIONSHAPE($,$,(#157,#160));
#157=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#158));
#158=IFCBOUNDINGBOX(#159,2.,2.,2.);
#159=IFCCARTESIANPOINT((-1.,-1.,-1.));
#160=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#161));
#161=IFCPOLYGONALFACESET(#162,.T.,(#163,#164,#165,#166,#167,#168),$);
#162=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#163=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#164=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#165=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#166=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#167=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#168=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#169=IFCBUILDINGELEMENTPROXY('1jXJoM7TTFcxzHQy8fgflb',$,'Cube',$,$,#201,#179,$,.COMPLEX.);
#175=IFCRELDEFINESBYPROPERTIES('2fu3bLYcL5fQbLFFfY0QgH',$,$,$,(#169),#176);
#176=IFCPROPERTYSET('1RF6yywUj6ev9I2wza0UC$',$,'BBIM_Array',$,(#177,#178));
#177=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#178=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
#179=IFCPRODUCTDEFINITIONSHAPE($,$,(#180,#183));
#180=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#181));
#181=IFCBOUNDINGBOX(#182,2.,2.,2.);
#182=IFCCARTESIANPOINT((-1.,-1.,-1.));
#183=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#184));
#184=IFCPOLYGONALFACESET(#185,.T.,(#186,#187,#188,#189,#190,#191),$);
#185=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,1.,-1.),(-1.,1.,1.),(1.,-1.,-1.),(1.,-1.,1.),(1.,1.,-1.),(1.,1.,1.)));
#186=IFCINDEXEDPOLYGONALFACE((1,2,4,3));
#187=IFCINDEXEDPOLYGONALFACE((3,4,8,7));
#188=IFCINDEXEDPOLYGONALFACE((7,8,6,5));
#189=IFCINDEXEDPOLYGONALFACE((5,6,2,1));
#190=IFCINDEXEDPOLYGONALFACE((3,7,5,1));
#191=IFCINDEXEDPOLYGONALFACE((8,4,2,6));
#192=IFCCARTESIANPOINT((4.,1.,1.));
#193=IFCDIRECTION((0.,0.,1.));
#194=IFCDIRECTION((1.,0.,0.));
#195=IFCAXIS2PLACEMENT3D(#192,#193,#194);
#196=IFCLOCALPLACEMENT(#65,#195);
#197=IFCCARTESIANPOINT((7.,1.,1.));
#198=IFCDIRECTION((0.,0.,1.));
#199=IFCDIRECTION((1.,0.,0.));
#200=IFCAXIS2PLACEMENT3D(#197,#198,#199);
#201=IFCLOCALPLACEMENT(#65,#200);
ENDSEC;
END-ISO-10303-21;

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

View File

@ -0,0 +1,126 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1');
FILE_NAME('BBIM_Stair_Concrete.ifc','2023-10-14T20:12:17-05:00',(),(),'IfcOpenShell v0.7.0-9cc1f5f0e','BlenderBIM 0.0.230919-f8b09b3','Nobody');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCPROJECT('2G7enNVITDGhXhHrzTeQc$',$,'My Project',$,$,$,$,(#14,#26),#9);
#2=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#3=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#4=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6);
#8=IFCCONVERSIONBASEDUNIT(#5,.PLANEANGLEUNIT.,'degree',#7);
#9=IFCUNITASSIGNMENT((#4,#2,#8,#3));
#10=IFCCARTESIANPOINT((0.,0.,0.));
#11=IFCDIRECTION((0.,0.,1.));
#12=IFCDIRECTION((1.,0.,0.));
#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);
#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);
#15=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#16=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#14,$,.GRAPH_VIEW.,$);
#17=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#18=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.SECTION_VIEW.,$);
#19=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.ELEVATION_VIEW.,$);
#20=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#21=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.PLAN_VIEW.,$);
#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Profile','Model',*,*,*,*,#14,$,.ELEVATION_VIEW.,$);
#23=IFCCARTESIANPOINT((0.,0.));
#24=IFCDIRECTION((1.,0.));
#25=IFCAXIS2PLACEMENT2D(#23,#24);
#26=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#25,$);
#27=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Plan',*,*,*,*,#26,$,.GRAPH_VIEW.,$);
#28=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Plan',*,*,*,*,#26,$,.PLAN_VIEW.,$);
#29=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#26,$,.PLAN_VIEW.,$);
#30=IFCSITE('1STLTAVbf7GwDPhl1cYdps',$,'My Site',$,$,#53,$,$,$,$,$,$,$,$);
#36=IFCBUILDING('2y7eGJLY5DlAB$6Glya0Gf',$,'My Building',$,$,#59,$,$,$,$,$,$);
#42=IFCBUILDINGSTOREY('2ZieBBhuz1Ugfssh_6$Ynp',$,'My Storey',$,$,#65,$,$,$,$);
#48=IFCRELAGGREGATES('38vIR1yVvF$hhqqbP3jZgz',$,$,$,#1,(#30));
#49=IFCCARTESIANPOINT((0.,0.,0.));
#50=IFCDIRECTION((0.,0.,1.));
#51=IFCDIRECTION((1.,0.,0.));
#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);
#53=IFCLOCALPLACEMENT($,#52);
#54=IFCRELAGGREGATES('11pFebm2T9Rw8c4LJvdRIt',$,$,$,#30,(#36));
#55=IFCCARTESIANPOINT((0.,0.,0.));
#56=IFCDIRECTION((0.,0.,1.));
#57=IFCDIRECTION((1.,0.,0.));
#58=IFCAXIS2PLACEMENT3D(#55,#56,#57);
#59=IFCLOCALPLACEMENT(#53,#58);
#60=IFCRELAGGREGATES('056F6IUer4g8GT4MhisLLm',$,$,$,#36,(#42));
#61=IFCCARTESIANPOINT((0.,0.,0.));
#62=IFCDIRECTION((0.,0.,1.));
#63=IFCDIRECTION((1.,0.,0.));
#64=IFCAXIS2PLACEMENT3D(#61,#62,#63);
#65=IFCLOCALPLACEMENT(#59,#64);
#66=IFCSTAIRFLIGHTTYPE('3iQXKbg8n8CwP9Yfk3fRl9',$,'TYPEX',$,$,(#124,#126),(#88,#203),$,$,.STRAIGHT.);
#84=IFCCARTESIANPOINT((0.,0.,0.));
#85=IFCDIRECTION((1.,0.,0.));
#86=IFCDIRECTION((0.,0.,1.));
#87=IFCAXIS2PLACEMENT3D(#84,#86,#85);
#88=IFCREPRESENTATIONMAP(#87,#194);
#89=IFCSTAIRFLIGHT('1gBKllPun5zQjABbX$9eJE',$,'StairFlight',$,$,#94,#116,$,7,6,0.142857142857143,0.25,.STRAIGHT.);
#90=IFCCARTESIANPOINT((0.,0.,0.));
#91=IFCDIRECTION((0.,0.,1.));
#92=IFCDIRECTION((1.,0.,0.));
#93=IFCAXIS2PLACEMENT3D(#90,#91,#92);
#94=IFCLOCALPLACEMENT($,#93);
#108=IFCRELDEFINESBYTYPE('0ntSKBk6b8OOu_EKPVXGmC',$,$,$,(#89),#66);
#116=IFCPRODUCTDEFINITIONSHAPE($,$,(#123,#210));
#117=IFCCARTESIANPOINT((0.,0.,0.));
#118=IFCDIRECTION((1.,0.,0.));
#119=IFCDIRECTION((0.,1.,0.));
#120=IFCDIRECTION((0.,0.,1.));
#121=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#118,#119,#117,1.,#120);
#122=IFCMAPPEDITEM(#88,#121);
#123=IFCSHAPEREPRESENTATION(#15,'Body','MappedRepresentation',(#122));
#124=IFCPROPERTYSET('0go5$W3vbF$gQVVEUPlHZx',$,'BBIM_Stair',$,(#125));
#125=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('{"stair_type": "CONCRETE", "width": 1.2000000476837158, "height": 1.0, "number_of_treads": 6, "tread_run": 0.30000001192092896, "base_slab_depth": 0.25, "top_slab_depth": 0.25, "has_top_nib": true, "tread_depth": 0.25}'),$);
#126=IFCPROPERTYSET('2AiqI0d91Fphaqvf3FP66X',$,'Pset_StairFlightCommon',$,(#127,#128,#129,#130));
#127=IFCPROPERTYSINGLEVALUE('NumberOfRiser',$,IFCCOUNTMEASURE(7.),$);
#128=IFCPROPERTYSINGLEVALUE('NumberOfTreads',$,IFCCOUNTMEASURE(6.),$);
#129=IFCPROPERTYSINGLEVALUE('RiserHeight',$,IFCPOSITIVELENGTHMEASURE(0.142857142857143),$);
#130=IFCPROPERTYSINGLEVALUE('TreadLength',$,IFCPOSITIVELENGTHMEASURE(0.25),$);
#171=IFCINDEXEDPOLYGONALFACE((2,1,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3));
#172=IFCINDEXEDPOLYGONALFACE((20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38));
#173=IFCINDEXEDPOLYGONALFACE((10,11,29,28));
#174=IFCINDEXEDPOLYGONALFACE((3,4,22,21));
#175=IFCINDEXEDPOLYGONALFACE((18,19,37,36));
#176=IFCINDEXEDPOLYGONALFACE((11,12,30,29));
#177=IFCINDEXEDPOLYGONALFACE((4,5,23,22));
#178=IFCINDEXEDPOLYGONALFACE((17,18,36,35));
#179=IFCINDEXEDPOLYGONALFACE((12,13,31,30));
#180=IFCINDEXEDPOLYGONALFACE((5,6,24,23));
#181=IFCINDEXEDPOLYGONALFACE((13,14,32,31));
#182=IFCINDEXEDPOLYGONALFACE((6,7,25,24));
#183=IFCINDEXEDPOLYGONALFACE((14,15,33,32));
#184=IFCINDEXEDPOLYGONALFACE((7,8,26,25));
#185=IFCINDEXEDPOLYGONALFACE((15,16,34,33));
#186=IFCINDEXEDPOLYGONALFACE((8,9,27,26));
#187=IFCINDEXEDPOLYGONALFACE((1,2,20,38));
#188=IFCINDEXEDPOLYGONALFACE((16,17,35,34));
#189=IFCINDEXEDPOLYGONALFACE((9,10,28,27));
#190=IFCINDEXEDPOLYGONALFACE((2,3,21,20));
#191=IFCINDEXEDPOLYGONALFACE((19,1,38,37));
#192=IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(0.,0.,0.142857149243355),(0.300000011920929,0.,0.142857149243355),(0.300000011920929,0.,0.28571429848671),(0.600000023841858,0.,0.28571429848671),(0.600000023841858,0.,0.428571432828903),(0.900000035762787,0.,0.428571432828903),(0.900000035762787,0.,0.571428596973419),(1.20000004768372,0.,0.571428596973419),(1.20000004768372,0.,0.714285731315613),(1.5,0.,0.714285731315613),(1.5,0.,0.857142865657806),(1.80000007152557,0.,0.857142865657806),(1.80000007152557,0.,1.),(2.10000014305115,0.,1.),(2.10000014305115,0.,0.75),(2.15648531913757,0.,0.75),(0.0564852058887482,0.,-0.25),(0.,0.,-0.25),(0.,1.20000004768372,0.142857149243355),(0.300000011920929,1.20000004768372,0.142857149243355),(0.300000011920929,1.20000004768372,0.28571429848671),(0.600000023841858,1.20000004768372,0.28571429848671),(0.600000023841858,1.20000004768372,0.428571432828903),(0.900000035762787,1.20000004768372,0.428571432828903),(0.900000035762787,1.20000004768372,0.571428596973419),(1.20000004768372,1.20000004768372,0.571428596973419),(1.20000004768372,1.20000004768372,0.714285731315613),(1.5,1.20000004768372,0.714285731315613),(1.5,1.20000004768372,0.857142865657806),(1.80000007152557,1.20000004768372,0.857142865657806),(1.80000007152557,1.20000004768372,1.),(2.10000014305115,1.20000004768372,1.),(2.10000014305115,1.20000004768372,0.75),(2.15648531913757,1.20000004768372,0.75),(0.0564852058887482,1.20000004768372,-0.25),(0.,1.20000004768372,-0.25),(0.,1.20000004768372,0.)));
#193=IFCPOLYGONALFACESET(#192,.T.,(#171,#172,#173,#174,#175,#176,#177,#178,#179,#180,#181,#182,#183,#184,#185,#186,#187,#188,#189,#190,#191),$);
#194=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#193));
#196=IFCCARTESIANPOINT((0.,0.,-0.25));
#197=IFCBOUNDINGBOX(#196,2.15648531913757,1.20000004768372,1.25);
#198=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#197));
#199=IFCCARTESIANPOINT((0.,0.,0.));
#200=IFCDIRECTION((1.,0.,0.));
#201=IFCDIRECTION((0.,0.,1.));
#202=IFCAXIS2PLACEMENT3D(#199,#201,#200);
#203=IFCREPRESENTATIONMAP(#202,#198);
#204=IFCCARTESIANPOINT((0.,0.,0.));
#205=IFCDIRECTION((1.,0.,0.));
#206=IFCDIRECTION((0.,1.,0.));
#207=IFCDIRECTION((0.,0.,1.));
#208=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#205,#206,#204,1.,#207);
#209=IFCMAPPEDITEM(#203,#208);
#210=IFCSHAPEREPRESENTATION(#17,'Box','MappedRepresentation',(#209));
ENDSEC;
END-ISO-10303-21;

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

View File

@ -0,0 +1,123 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1');
FILE_NAME('BBIM_Stair_Generic.ifc','2023-10-14T20:12:42-05:00',(),(),'IfcOpenShell v0.7.0-9cc1f5f0e','BlenderBIM 0.0.230919-f8b09b3','Nobody');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCPROJECT('2G7enNVITDGhXhHrzTeQc$',$,'My Project',$,$,$,$,(#14,#26),#9);
#2=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#3=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#4=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6);
#8=IFCCONVERSIONBASEDUNIT(#5,.PLANEANGLEUNIT.,'degree',#7);
#9=IFCUNITASSIGNMENT((#4,#2,#8,#3));
#10=IFCCARTESIANPOINT((0.,0.,0.));
#11=IFCDIRECTION((0.,0.,1.));
#12=IFCDIRECTION((1.,0.,0.));
#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);
#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);
#15=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#16=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#14,$,.GRAPH_VIEW.,$);
#17=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#18=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.SECTION_VIEW.,$);
#19=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.ELEVATION_VIEW.,$);
#20=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#21=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.PLAN_VIEW.,$);
#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Profile','Model',*,*,*,*,#14,$,.ELEVATION_VIEW.,$);
#23=IFCCARTESIANPOINT((0.,0.));
#24=IFCDIRECTION((1.,0.));
#25=IFCAXIS2PLACEMENT2D(#23,#24);
#26=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#25,$);
#27=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Plan',*,*,*,*,#26,$,.GRAPH_VIEW.,$);
#28=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Plan',*,*,*,*,#26,$,.PLAN_VIEW.,$);
#29=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#26,$,.PLAN_VIEW.,$);
#30=IFCSITE('1STLTAVbf7GwDPhl1cYdps',$,'My Site',$,$,#53,$,$,$,$,$,$,$,$);
#36=IFCBUILDING('2y7eGJLY5DlAB$6Glya0Gf',$,'My Building',$,$,#59,$,$,$,$,$,$);
#42=IFCBUILDINGSTOREY('2ZieBBhuz1Ugfssh_6$Ynp',$,'My Storey',$,$,#65,$,$,$,$);
#48=IFCRELAGGREGATES('38vIR1yVvF$hhqqbP3jZgz',$,$,$,#1,(#30));
#49=IFCCARTESIANPOINT((0.,0.,0.));
#50=IFCDIRECTION((0.,0.,1.));
#51=IFCDIRECTION((1.,0.,0.));
#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);
#53=IFCLOCALPLACEMENT($,#52);
#54=IFCRELAGGREGATES('11pFebm2T9Rw8c4LJvdRIt',$,$,$,#30,(#36));
#55=IFCCARTESIANPOINT((0.,0.,0.));
#56=IFCDIRECTION((0.,0.,1.));
#57=IFCDIRECTION((1.,0.,0.));
#58=IFCAXIS2PLACEMENT3D(#55,#56,#57);
#59=IFCLOCALPLACEMENT(#53,#58);
#60=IFCRELAGGREGATES('056F6IUer4g8GT4MhisLLm',$,$,$,#36,(#42));
#61=IFCCARTESIANPOINT((0.,0.,0.));
#62=IFCDIRECTION((0.,0.,1.));
#63=IFCDIRECTION((1.,0.,0.));
#64=IFCAXIS2PLACEMENT3D(#61,#62,#63);
#65=IFCLOCALPLACEMENT(#59,#64);
#66=IFCSTAIRFLIGHTTYPE('3iQXKbg8n8CwP9Yfk3fRl9',$,'TYPEX',$,$,(#124,#126),(#88,#301),$,$,.STRAIGHT.);
#84=IFCCARTESIANPOINT((0.,0.,0.));
#85=IFCDIRECTION((1.,0.,0.));
#86=IFCDIRECTION((0.,0.,1.));
#87=IFCAXIS2PLACEMENT3D(#84,#86,#85);
#88=IFCREPRESENTATIONMAP(#87,#292);
#89=IFCSTAIRFLIGHT('1gBKllPun5zQjABbX$9eJE',$,'StairFlight',$,$,#94,#116,$,7,6,0.142857142857143,0.25,.STRAIGHT.);
#90=IFCCARTESIANPOINT((0.,0.,0.));
#91=IFCDIRECTION((0.,0.,1.));
#92=IFCDIRECTION((1.,0.,0.));
#93=IFCAXIS2PLACEMENT3D(#90,#91,#92);
#94=IFCLOCALPLACEMENT($,#93);
#108=IFCRELDEFINESBYTYPE('0ntSKBk6b8OOu_EKPVXGmC',$,$,$,(#89),#66);
#116=IFCPRODUCTDEFINITIONSHAPE($,$,(#123,#308));
#117=IFCCARTESIANPOINT((0.,0.,0.));
#118=IFCDIRECTION((1.,0.,0.));
#119=IFCDIRECTION((0.,1.,0.));
#120=IFCDIRECTION((0.,0.,1.));
#121=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#118,#119,#117,1.,#120);
#122=IFCMAPPEDITEM(#88,#121);
#123=IFCSHAPEREPRESENTATION(#15,'Body','MappedRepresentation',(#122));
#124=IFCPROPERTYSET('0go5$W3vbF$gQVVEUPlHZx',$,'BBIM_Stair',$,(#125));
#125=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('{"stair_type": "GENERIC", "width": 1.2000000476837158, "height": 1.0, "number_of_treads": 6, "tread_run": 0.30000001192092896}'),$);
#126=IFCPROPERTYSET('2AiqI0d91Fphaqvf3FP66X',$,'Pset_StairFlightCommon',$,(#127,#128,#129,#130));
#127=IFCPROPERTYSINGLEVALUE('NumberOfRiser',$,IFCCOUNTMEASURE(7.),$);
#128=IFCPROPERTYSINGLEVALUE('NumberOfTreads',$,IFCCOUNTMEASURE(6.),$);
#129=IFCPROPERTYSINGLEVALUE('RiserHeight',$,IFCPOSITIVELENGTHMEASURE(0.142857142857143),$);
#130=IFCPROPERTYSINGLEVALUE('TreadLength',$,IFCPOSITIVELENGTHMEASURE(0.25),$);
#272=IFCINDEXEDPOLYGONALFACE((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16));
#273=IFCINDEXEDPOLYGONALFACE((17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32));
#274=IFCINDEXEDPOLYGONALFACE((16,15,19,18));
#275=IFCINDEXEDPOLYGONALFACE((9,8,26,25));
#276=IFCINDEXEDPOLYGONALFACE((2,1,17,32));
#277=IFCINDEXEDPOLYGONALFACE((1,16,18,17));
#278=IFCINDEXEDPOLYGONALFACE((10,9,25,24));
#279=IFCINDEXEDPOLYGONALFACE((3,2,32,31));
#280=IFCINDEXEDPOLYGONALFACE((11,10,24,23));
#281=IFCINDEXEDPOLYGONALFACE((4,3,31,30));
#282=IFCINDEXEDPOLYGONALFACE((12,11,23,22));
#283=IFCINDEXEDPOLYGONALFACE((5,4,30,29));
#284=IFCINDEXEDPOLYGONALFACE((13,12,22,21));
#285=IFCINDEXEDPOLYGONALFACE((6,5,29,28));
#286=IFCINDEXEDPOLYGONALFACE((14,13,21,20));
#287=IFCINDEXEDPOLYGONALFACE((7,6,28,27));
#288=IFCINDEXEDPOLYGONALFACE((15,14,20,19));
#289=IFCINDEXEDPOLYGONALFACE((8,7,27,26));
#290=IFCCARTESIANPOINTLIST3D(((0.,0.,0.),(0.,0.,0.142857149243355),(0.300000011920929,0.,0.142857149243355),(0.300000011920929,0.,0.28571429848671),(0.600000023841858,0.,0.28571429848671),(0.600000023841858,0.,0.428571462631226),(0.900000035762787,0.,0.428571462631226),(0.900000035762787,0.,0.571428596973419),(1.20000004768372,0.,0.571428596973419),(1.20000004768372,0.,0.714285731315613),(1.5,0.,0.714285731315613),(1.5,0.,0.857142865657806),(1.79999995231628,0.,0.857142865657806),(1.80000007152557,0.,1.00000011920929),(2.10000014305115,0.,1.00000011920929),(2.10000014305115,0.,0.),(0.,1.20000004768372,0.),(2.10000014305115,1.20000004768372,0.),(2.10000014305115,1.20000004768372,1.00000011920929),(1.80000007152557,1.20000004768372,1.00000011920929),(1.79999995231628,1.20000004768372,0.857142865657806),(1.5,1.20000004768372,0.857142865657806),(1.5,1.20000004768372,0.714285731315613),(1.20000004768372,1.20000004768372,0.714285731315613),(1.20000004768372,1.20000004768372,0.571428596973419),(0.900000035762787,1.20000004768372,0.571428596973419),(0.900000035762787,1.20000004768372,0.428571462631226),(0.600000023841858,1.20000004768372,0.428571462631226),(0.600000023841858,1.20000004768372,0.28571429848671),(0.300000011920929,1.20000004768372,0.28571429848671),(0.300000011920929,1.20000004768372,0.142857149243355),(0.,1.20000004768372,0.142857149243355)));
#291=IFCPOLYGONALFACESET(#290,.T.,(#272,#273,#274,#275,#276,#277,#278,#279,#280,#281,#282,#283,#284,#285,#286,#287,#288,#289),$);
#292=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#291));
#294=IFCCARTESIANPOINT((0.,0.,0.));
#295=IFCBOUNDINGBOX(#294,2.10000014305115,1.20000004768372,1.00000011920929);
#296=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#295));
#297=IFCCARTESIANPOINT((0.,0.,0.));
#298=IFCDIRECTION((1.,0.,0.));
#299=IFCDIRECTION((0.,0.,1.));
#300=IFCAXIS2PLACEMENT3D(#297,#299,#298);
#301=IFCREPRESENTATIONMAP(#300,#296);
#302=IFCCARTESIANPOINT((0.,0.,0.));
#303=IFCDIRECTION((1.,0.,0.));
#304=IFCDIRECTION((0.,1.,0.));
#305=IFCDIRECTION((0.,0.,1.));
#306=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#303,#304,#302,1.,#305);
#307=IFCMAPPEDITEM(#301,#306);
#308=IFCSHAPEREPRESENTATION(#17,'Box','MappedRepresentation',(#307));
ENDSEC;
END-ISO-10303-21;

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

View File

@ -0,0 +1,147 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1');
FILE_NAME('BBIM_Stair_Wood_Steel.ifc','2023-10-14T20:12:32-05:00',(),(),'IfcOpenShell v0.7.0-9cc1f5f0e','BlenderBIM 0.0.230919-f8b09b3','Nobody');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCPROJECT('2G7enNVITDGhXhHrzTeQc$',$,'My Project',$,$,$,$,(#14,#26),#9);
#2=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#3=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#4=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6);
#8=IFCCONVERSIONBASEDUNIT(#5,.PLANEANGLEUNIT.,'degree',#7);
#9=IFCUNITASSIGNMENT((#4,#2,#8,#3));
#10=IFCCARTESIANPOINT((0.,0.,0.));
#11=IFCDIRECTION((0.,0.,1.));
#12=IFCDIRECTION((1.,0.,0.));
#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);
#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);
#15=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#16=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#14,$,.GRAPH_VIEW.,$);
#17=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#18=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.SECTION_VIEW.,$);
#19=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.ELEVATION_VIEW.,$);
#20=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#21=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.PLAN_VIEW.,$);
#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Profile','Model',*,*,*,*,#14,$,.ELEVATION_VIEW.,$);
#23=IFCCARTESIANPOINT((0.,0.));
#24=IFCDIRECTION((1.,0.));
#25=IFCAXIS2PLACEMENT2D(#23,#24);
#26=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#25,$);
#27=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Plan',*,*,*,*,#26,$,.GRAPH_VIEW.,$);
#28=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Plan',*,*,*,*,#26,$,.PLAN_VIEW.,$);
#29=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#26,$,.PLAN_VIEW.,$);
#30=IFCSITE('1STLTAVbf7GwDPhl1cYdps',$,'My Site',$,$,#53,$,$,$,$,$,$,$,$);
#36=IFCBUILDING('2y7eGJLY5DlAB$6Glya0Gf',$,'My Building',$,$,#59,$,$,$,$,$,$);
#42=IFCBUILDINGSTOREY('2ZieBBhuz1Ugfssh_6$Ynp',$,'My Storey',$,$,#65,$,$,$,$);
#48=IFCRELAGGREGATES('38vIR1yVvF$hhqqbP3jZgz',$,$,$,#1,(#30));
#49=IFCCARTESIANPOINT((0.,0.,0.));
#50=IFCDIRECTION((0.,0.,1.));
#51=IFCDIRECTION((1.,0.,0.));
#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);
#53=IFCLOCALPLACEMENT($,#52);
#54=IFCRELAGGREGATES('11pFebm2T9Rw8c4LJvdRIt',$,$,$,#30,(#36));
#55=IFCCARTESIANPOINT((0.,0.,0.));
#56=IFCDIRECTION((0.,0.,1.));
#57=IFCDIRECTION((1.,0.,0.));
#58=IFCAXIS2PLACEMENT3D(#55,#56,#57);
#59=IFCLOCALPLACEMENT(#53,#58);
#60=IFCRELAGGREGATES('056F6IUer4g8GT4MhisLLm',$,$,$,#36,(#42));
#61=IFCCARTESIANPOINT((0.,0.,0.));
#62=IFCDIRECTION((0.,0.,1.));
#63=IFCDIRECTION((1.,0.,0.));
#64=IFCAXIS2PLACEMENT3D(#61,#62,#63);
#65=IFCLOCALPLACEMENT(#59,#64);
#66=IFCSTAIRFLIGHTTYPE('3iQXKbg8n8CwP9Yfk3fRl9',$,'TYPEX',$,$,(#124,#126),(#88,#264),$,$,.STRAIGHT.);
#84=IFCCARTESIANPOINT((0.,0.,0.));
#85=IFCDIRECTION((1.,0.,0.));
#86=IFCDIRECTION((0.,0.,1.));
#87=IFCAXIS2PLACEMENT3D(#84,#86,#85);
#88=IFCREPRESENTATIONMAP(#87,#255);
#89=IFCSTAIRFLIGHT('1gBKllPun5zQjABbX$9eJE',$,'StairFlight',$,$,#94,#116,$,7,6,0.142857142857143,0.25,.STRAIGHT.);
#90=IFCCARTESIANPOINT((0.,0.,0.));
#91=IFCDIRECTION((0.,0.,1.));
#92=IFCDIRECTION((1.,0.,0.));
#93=IFCAXIS2PLACEMENT3D(#90,#91,#92);
#94=IFCLOCALPLACEMENT($,#93);
#108=IFCRELDEFINESBYTYPE('0ntSKBk6b8OOu_EKPVXGmC',$,$,$,(#89),#66);
#116=IFCPRODUCTDEFINITIONSHAPE($,$,(#123,#271));
#117=IFCCARTESIANPOINT((0.,0.,0.));
#118=IFCDIRECTION((1.,0.,0.));
#119=IFCDIRECTION((0.,1.,0.));
#120=IFCDIRECTION((0.,0.,1.));
#121=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#118,#119,#117,1.,#120);
#122=IFCMAPPEDITEM(#88,#121);
#123=IFCSHAPEREPRESENTATION(#15,'Body','MappedRepresentation',(#122));
#124=IFCPROPERTYSET('0go5$W3vbF$gQVVEUPlHZx',$,'BBIM_Stair',$,(#125));
#125=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('{"stair_type": "WOOD/STEEL", "width": 1.2000000476837158, "height": 1.0, "number_of_treads": 6, "tread_run": 0.30000001192092896, "tread_depth": 0.25}'),$);
#126=IFCPROPERTYSET('2AiqI0d91Fphaqvf3FP66X',$,'Pset_StairFlightCommon',$,(#127,#128,#129,#130));
#127=IFCPROPERTYSINGLEVALUE('NumberOfRiser',$,IFCCOUNTMEASURE(7.),$);
#128=IFCPROPERTYSINGLEVALUE('NumberOfTreads',$,IFCCOUNTMEASURE(6.),$);
#129=IFCPROPERTYSINGLEVALUE('RiserHeight',$,IFCPOSITIVELENGTHMEASURE(0.142857142857143),$);
#130=IFCPROPERTYSINGLEVALUE('TreadLength',$,IFCPOSITIVELENGTHMEASURE(0.25),$);
#211=IFCINDEXEDPOLYGONALFACE((1,2,3,4));
#212=IFCINDEXEDPOLYGONALFACE((5,6,7,8));
#213=IFCINDEXEDPOLYGONALFACE((9,10,11,12));
#214=IFCINDEXEDPOLYGONALFACE((13,14,15,16));
#215=IFCINDEXEDPOLYGONALFACE((17,18,19,20));
#216=IFCINDEXEDPOLYGONALFACE((21,22,23,24));
#217=IFCINDEXEDPOLYGONALFACE((25,26,27,28));
#218=IFCINDEXEDPOLYGONALFACE((29,30,31,32));
#219=IFCINDEXEDPOLYGONALFACE((33,34,35,36));
#220=IFCINDEXEDPOLYGONALFACE((37,38,39,40));
#221=IFCINDEXEDPOLYGONALFACE((41,42,43,44));
#222=IFCINDEXEDPOLYGONALFACE((45,46,47,48));
#223=IFCINDEXEDPOLYGONALFACE((49,50,51,52));
#224=IFCINDEXEDPOLYGONALFACE((53,54,55,56));
#225=IFCINDEXEDPOLYGONALFACE((12,11,39,38));
#226=IFCINDEXEDPOLYGONALFACE((26,25,53,56));
#227=IFCINDEXEDPOLYGONALFACE((9,12,38,37));
#228=IFCINDEXEDPOLYGONALFACE((27,26,56,55));
#229=IFCINDEXEDPOLYGONALFACE((14,13,41,44));
#230=IFCINDEXEDPOLYGONALFACE((28,27,55,54));
#231=IFCINDEXEDPOLYGONALFACE((15,14,44,43));
#232=IFCINDEXEDPOLYGONALFACE((2,1,29,32));
#233=IFCINDEXEDPOLYGONALFACE((25,28,54,53));
#234=IFCINDEXEDPOLYGONALFACE((16,15,43,42));
#235=IFCINDEXEDPOLYGONALFACE((3,2,32,31));
#236=IFCINDEXEDPOLYGONALFACE((13,16,42,41));
#237=IFCINDEXEDPOLYGONALFACE((4,3,31,30));
#238=IFCINDEXEDPOLYGONALFACE((18,17,45,48));
#239=IFCINDEXEDPOLYGONALFACE((1,4,30,29));
#240=IFCINDEXEDPOLYGONALFACE((19,18,48,47));
#241=IFCINDEXEDPOLYGONALFACE((6,5,33,36));
#242=IFCINDEXEDPOLYGONALFACE((20,19,47,46));
#243=IFCINDEXEDPOLYGONALFACE((7,6,36,35));
#244=IFCINDEXEDPOLYGONALFACE((17,20,46,45));
#245=IFCINDEXEDPOLYGONALFACE((8,7,35,34));
#246=IFCINDEXEDPOLYGONALFACE((22,21,49,52));
#247=IFCINDEXEDPOLYGONALFACE((5,8,34,33));
#248=IFCINDEXEDPOLYGONALFACE((23,22,52,51));
#249=IFCINDEXEDPOLYGONALFACE((10,9,37,40));
#250=IFCINDEXEDPOLYGONALFACE((24,23,51,50));
#251=IFCINDEXEDPOLYGONALFACE((11,10,40,39));
#252=IFCINDEXEDPOLYGONALFACE((21,24,50,49));
#253=IFCCARTESIANPOINTLIST3D(((0.,0.,-0.107142858207226),(0.300000011920929,0.,-0.107142858207226),(0.300000011920929,0.,0.142857134342194),(0.,0.,0.142857134342194),(0.300000011920929,0.,0.035714291036129),(0.600000023841858,0.,0.035714291036129),(0.600000023841858,0.,0.285714268684387),(0.300000011920929,0.,0.285714268684387),(0.600000023841858,0.,0.178571432828903),(0.900000035762787,0.,0.178571432828903),(0.900000035762787,0.,0.428571432828903),(0.600000023841858,0.,0.428571432828903),(0.900000035762787,0.,0.321428596973419),(1.20000004768372,0.,0.321428596973419),(1.20000004768372,0.,0.571428596973419),(0.900000035762787,0.,0.571428596973419),(1.20000004768372,0.,0.464285731315613),(1.5,0.,0.464285731315613),(1.5,0.,0.714285731315613),(1.20000004768372,0.,0.714285731315613),(1.5,0.,0.607142865657806),(1.79999995231628,0.,0.607142865657806),(1.79999995231628,0.,0.857142865657806),(1.5,0.,0.857142865657806),(1.80000007152557,0.,0.750000059604645),(2.10000014305115,0.,0.750000059604645),(2.10000014305115,0.,1.),(1.80000007152557,0.,1.),(0.,1.20000004768372,-0.107142858207226),(0.,1.20000004768372,0.142857134342194),(0.300000011920929,1.20000004768372,0.142857134342194),(0.300000011920929,1.20000004768372,-0.107142858207226),(0.300000011920929,1.20000004768372,0.035714291036129),(0.300000011920929,1.20000004768372,0.285714268684387),(0.600000023841858,1.20000004768372,0.285714268684387),(0.600000023841858,1.20000004768372,0.035714291036129),(0.600000023841858,1.20000004768372,0.178571432828903),(0.600000023841858,1.20000004768372,0.428571432828903),(0.900000035762787,1.20000004768372,0.428571432828903),(0.900000035762787,1.20000004768372,0.178571432828903),(0.900000035762787,1.20000004768372,0.321428596973419),(0.900000035762787,1.20000004768372,0.571428596973419),(1.20000004768372,1.20000004768372,0.571428596973419),(1.20000004768372,1.20000004768372,0.321428596973419),(1.20000004768372,1.20000004768372,0.464285731315613),(1.20000004768372,1.20000004768372,0.714285731315613),(1.5,1.20000004768372,0.714285731315613),(1.5,1.20000004768372,0.464285731315613),(1.5,1.20000004768372,0.607142865657806),(1.5,1.20000004768372,0.857142865657806),(1.79999995231628,1.20000004768372,0.857142865657806),(1.79999995231628,1.20000004768372,0.607142865657806),(1.80000007152557,1.20000004768372,0.750000059604645),(1.80000007152557,1.20000004768372,1.),(2.10000014305115,1.20000004768372,1.),(2.10000014305115,1.20000004768372,0.750000059604645)));
#254=IFCPOLYGONALFACESET(#253,.T.,(#211,#212,#213,#214,#215,#216,#217,#218,#219,#220,#221,#222,#223,#224,#225,#226,#227,#228,#229,#230,#231,#232,#233,#234,#235,#236,#237,#238,#239,#240,#241,#242,#243,#244,#245,#246,#247,#248,#249,#250,#251,#252),$);
#255=IFCSHAPEREPRESENTATION(#15,'Body','Tessellation',(#254));
#257=IFCCARTESIANPOINT((0.,0.,-0.107142858207226));
#258=IFCBOUNDINGBOX(#257,2.10000014305115,1.20000004768372,1.10714280605316);
#259=IFCSHAPEREPRESENTATION(#17,'Box','BoundingBox',(#258));
#260=IFCCARTESIANPOINT((0.,0.,0.));
#261=IFCDIRECTION((1.,0.,0.));
#262=IFCDIRECTION((0.,0.,1.));
#263=IFCAXIS2PLACEMENT3D(#260,#262,#261);
#264=IFCREPRESENTATIONMAP(#263,#259);
#265=IFCCARTESIANPOINT((0.,0.,0.));
#266=IFCDIRECTION((1.,0.,0.));
#267=IFCDIRECTION((0.,1.,0.));
#268=IFCDIRECTION((0.,0.,1.));
#269=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#266,#267,#265,1.,#268);
#270=IFCMAPPEDITEM(#264,#269);
#271=IFCSHAPEREPRESENTATION(#17,'Box','MappedRepresentation',(#270));
ENDSEC;
END-ISO-10303-21;

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

View File

@ -0,0 +1,59 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1');
FILE_NAME('Seed_Metric.ifc','2023-10-14T18:28:14-05:00',(),(),'IfcOpenShell v0.7.0-9cc1f5f0e','BlenderBIM 0.0.230919-f8b09b3','Nobody');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCPROJECT('2G7enNVITDGhXhHrzTeQc$',$,'My Project',$,$,$,$,(#14,#26),#9);
#2=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#3=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#4=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#5=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#6=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#7=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#6);
#8=IFCCONVERSIONBASEDUNIT(#5,.PLANEANGLEUNIT.,'degree',#7);
#9=IFCUNITASSIGNMENT((#4,#2,#8,#3));
#10=IFCCARTESIANPOINT((0.,0.,0.));
#11=IFCDIRECTION((0.,0.,1.));
#12=IFCDIRECTION((1.,0.,0.));
#13=IFCAXIS2PLACEMENT3D(#10,#11,#12);
#14=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#13,$);
#15=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#16=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#14,$,.GRAPH_VIEW.,$);
#17=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#18=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.SECTION_VIEW.,$);
#19=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.ELEVATION_VIEW.,$);
#20=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.MODEL_VIEW.,$);
#21=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Model',*,*,*,*,#14,$,.PLAN_VIEW.,$);
#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Profile','Model',*,*,*,*,#14,$,.ELEVATION_VIEW.,$);
#23=IFCCARTESIANPOINT((0.,0.));
#24=IFCDIRECTION((1.,0.));
#25=IFCAXIS2PLACEMENT2D(#23,#24);
#26=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#25,$);
#27=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Plan',*,*,*,*,#26,$,.GRAPH_VIEW.,$);
#28=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Plan',*,*,*,*,#26,$,.PLAN_VIEW.,$);
#29=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#26,$,.PLAN_VIEW.,$);
#30=IFCSITE('1STLTAVbf7GwDPhl1cYdps',$,'My Site',$,$,#53,$,$,$,$,$,$,$,$);
#36=IFCBUILDING('2y7eGJLY5DlAB$6Glya0Gf',$,'My Building',$,$,#59,$,$,$,$,$,$);
#42=IFCBUILDINGSTOREY('2ZieBBhuz1Ugfssh_6$Ynp',$,'My Storey',$,$,#65,$,$,$,$);
#48=IFCRELAGGREGATES('38vIR1yVvF$hhqqbP3jZgz',$,$,$,#1,(#30));
#49=IFCCARTESIANPOINT((0.,0.,0.));
#50=IFCDIRECTION((0.,0.,1.));
#51=IFCDIRECTION((1.,0.,0.));
#52=IFCAXIS2PLACEMENT3D(#49,#50,#51);
#53=IFCLOCALPLACEMENT($,#52);
#54=IFCRELAGGREGATES('11pFebm2T9Rw8c4LJvdRIt',$,$,$,#30,(#36));
#55=IFCCARTESIANPOINT((0.,0.,0.));
#56=IFCDIRECTION((0.,0.,1.));
#57=IFCDIRECTION((1.,0.,0.));
#58=IFCAXIS2PLACEMENT3D(#55,#56,#57);
#59=IFCLOCALPLACEMENT(#53,#58);
#60=IFCRELAGGREGATES('056F6IUer4g8GT4MhisLLm',$,$,$,#36,(#42));
#61=IFCCARTESIANPOINT((0.,0.,0.));
#62=IFCDIRECTION((0.,0.,1.));
#63=IFCDIRECTION((1.,0.,0.));
#64=IFCAXIS2PLACEMENT3D(#61,#62,#63);
#65=IFCLOCALPLACEMENT(#59,#64);
ENDSEC;
END-ISO-10303-21;

View File

@ -0,0 +1,255 @@
# BBIM_Array (Arrays)
## Single Dimensional Array
### The Parent
```
#97=IFCRELDEFINESBYPROPERTIES('3YTz4$0TPDCRRyNaSM6Woe',$,$,$,(#66),#96);
#66=IFCBUILDINGELEMENTPROXY('0ceJ0YMb9AZgBY7SnTU7uk',$,'Cube',$,$,#95,#84,$,.COMPLEX.);
#96=IFCPROPERTYSET('0dsZ6BPAr51vI1TL5nyHbI',$,'BBIM_Array',$,(#98,#99));
#98=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#99=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[
{
"children": ["2Xks_kocT50x4$uFU7_nC8", "1jXJoM7TTFcxzHQy8fgflb"],
"count": 3,
"x": 3.0,
"y": 0.0,
"z": 0.0,
"use_local_space": true,
"sync_children": true,
"method": "OFFSET"
}]'),$);
```
### Properties - BBIM
| Key | Type | Description |
|---|---|---|
| children | list | List of children's IfcGloballyUniqueIds |
| count | integer | |
| x | float | |
| y | float | |
| z | float | |
| use_local_space | boolean | If TRUE, uses local space for array items offset instead of world space |
| sync_children | boolean | If TRUE, change in parent propogates to children. If FALSE, it does not |
| method | enumeration | (OFFSET, DISTRIBUTE) <br>OFFSET: dimension between the parent and 1st child <br>DISTRIBUTE: dimension between the parent and last child |
### The (2) Children
Example of how the children elements are related back to the parent.
```
#152=IFCRELDEFINESBYPROPERTIES('1b4aP4$PD1h8ZOri9N$Bs3',$,$,$,(#146),#153);
#146=IFCBUILDINGELEMENTPROXY('2Xks_kocT50x4$uFU7_nC8',$,'Cube',$,$,#196,#156,$,.COMPLEX.);
#153=IFCPROPERTYSET('1Colq2sofAAue65rpHZfO2',$,'BBIM_Array',$,(#154,#155));
#154=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#155=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
#175=IFCRELDEFINESBYPROPERTIES('2fu3bLYcL5fQbLFFfY0QgH',$,$,$,(#169),#176);
#169=IFCBUILDINGELEMENTPROXY('1jXJoM7TTFcxzHQy8fgflb',$,'Cube',$,$,#201,#179,$,.COMPLEX.);
#176=IFCPROPERTYSET('1RF6yywUj6ev9I2wza0UC$',$,'BBIM_Array',$,(#177,#178));
#177=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#178=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
```
File: [Array_Single_Dimensional.ifc](BBIM_Array\Array_Single_Dimensional.ifc)
![](BBIM_Array\Array_Single_Dimensional.png)
## Multiple Dimensional Array
Example of a multi-dimensional array in the X, Y, Z directions.
```
#97=IFCRELDEFINESBYPROPERTIES('3YTz4$0TPDCRRyNaSM6Woe',$,$,$,(#66),#96);
#66=IFCBUILDINGELEMENTPROXY('0ceJ0YMb9AZgBY7SnTU7uk',$,'Cube',$,$,#95,#84,$,.COMPLEX.);
#96=IFCPROPERTYSET('0dsZ6BPAr51vI1TL5nyHbI',$,'BBIM_Array',$,(#98,#99));
#98=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
#99=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{
"children": ["3pdfrPXyb7jOFkyp$NOX$_", "0NZW6XVpH1U9TQ512yGMWv"],
"count": 3,
"x": 3.0,
"y": 0.0,
"z": 0.0,
"use_local_space": true,
"sync_children": true,
"method": "OFFSET"
}, {
"children": ["2dx_KM4xHEvBR4EngKfG9I", "02kjA8gfz0SwCd0ZpoXQbf", "2faE2rWOXFQhPUwwvL4NSx"],
"count": 2,
"x": 0.0,
"y": 3.0,
"z": 0.0,
"use_local_space": true,
"sync_children": true,
"method": "OFFSET"
}, {
"children": ["3xHyZLJbjFiQMaovZr5wG5", "0UEAfgNzvDQeKyWwCenNM9", "1CdFPCb$bA1PMl$piceJ$u", "0geFXRscn6we3TcqEtrDIQ", "28vUW8PDHDJh_mkZWx4DLD", "1aSkrcFCj7BuP3T9jIdkee"],
"count": 2,
"x": 0.0,
"y": 0.0,
"z": 3.0,
"use_local_space": true,
"sync_children": true,
"method": "OFFSET"
}]'),$);
```
File: [Array_Multi_Dimensional.ifc](BBIM_Array\Array_Multi_Dimensional.ifc)
![](BBIM_Array\Array_Multi_Dimensional.png)
# BBIM_Aggregate_Data (Aggregates Types, or Duplicate Aggregates)
### The Parent
```
#138=IFCRELDEFINESBYPROPERTIES('1YSUtLsBT1ggamuw2tmRnN',$,$,$,(#115),#137);
#115=IFCELEMENTASSEMBLY('0oynFQ0yb17egHEYyYh1Lx',$,'Assembly',$,$,#125,$,$,$,$);
#137=IFCPROPERTYSET('3R4Ebi$S94ag0FWbLTaKRn',$,'BBIM_Aggregate_Data',$,(#139,#140));
#139=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0oynFQ0yb17egHEYyYh1Lx'),$);
#140=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{
"children": ["1JZjm8A692EwIKy0igrKom", "3_nt6W8BLF8PuRrcJS_vfx"],
"instance_of": ["0oynFQ0yb17egHEYyYh1Lx"]
}]'),$);
```
### Properties - BBIM
| Key | Type | Description |
|---|---|---|
| children | list | A list of the elements (IfcGloballyUniqueIds) inside the aggregate |
| instance_of | list | The IfcGloballyUniqueId of the parent aggregate. If the aggregate 'is' the parent, the IfcGloballyUniqueId will be the parent's IfcGloballyUniqueId. |
### The Children
```
#155=IFCRELDEFINESBYPROPERTIES('2atMwkrmDEbeY21cmaX$Pl',$,$,$,(#149),#156);
#149=IFCELEMENTASSEMBLY('2F$GLpsjjAexY5TJxYUnr6',$,'Assembly',$,$,#230,$,$,$,$);
#156=IFCPROPERTYSET('2ErUeSq0zAkv4aKV$j4fJy',$,'BBIM_Aggregate_Data',$,(#157,#158));
#157=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('2F$GLpsjjAexY5TJxYUnr6'),$);
#158=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{
"children": ["3_FpqRIE14refMbOMLhG1$", "1_CYcGs$56NujayWqkmVz6"],
"instance_of": ["0oynFQ0yb17egHEYyYh1Lx"]
}]'),$);
#257=IFCRELDEFINESBYPROPERTIES('0R7P6lkwD4lvL0PVS1Lztx',$,$,$,(#251),#258);
#251=IFCELEMENTASSEMBLY('1TUwWgp3T9kho34Tm7UMOm',$,'Assembly',$,$,#332,$,$,$,$);
#258=IFCPROPERTYSET('1LONBwPxDC0enmX6dcy9Z_',$,'BBIM_Aggregate_Data',$,(#259,#260));
#259=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('1TUwWgp3T9kho34Tm7UMOm'),$);
#260=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{
"children": ["22ik3Byx15lfBixUiP65nk", "0Lkz2fIkjF3x8EMzN33_0t"],
"instance_of": ["0oynFQ0yb17egHEYyYh1Lx"]
}]'),$);
```
File: [BBIM_Aggregate_Data.ifc](BBIM_Aggregate_Data\BBIM_Aggregate_Data.ifc)
![](BBIM_Aggregate_Data\BBIM_Aggregate_Data.gif)
# BBIM_Stair
### GENERIC
```
#108=IFCRELDEFINESBYTYPE('0ntSKBk6b8OOu_EKPVXGmC',$,$,$,(#89),#66);
/*#89=IFCSTAIRFLIGHT('1gBKllPun5zQjABbX$9eJE',$,'StairFlight',$,$,#94,#116,$,7,6,0.142857142857143,0.25,.STRAIGHT.);*/
/*#66=IFCSTAIRFLIGHTTYPE('3iQXKbg8n8CwP9Yfk3fRl9',$,'TYPEX',$,$,(#124,#126),(#88,#301),$,$,.STRAIGHT.);*/
/*#124=IFCPROPERTYSET('0go5$W3vbF$gQVVEUPlHZx',$,'BBIM_Stair',$,(#125));*/
/*#125=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('{
"stair_type": "GENERIC",
"width": 1.2000000476837158,
"height": 1.0,
"number_of_treads": 6,
"tread_run": 0.30000001192092896
}'),$);*/
/*#126=IFCPROPERTYSET('2AiqI0d91Fphaqvf3FP66X',$,'Pset_StairFlightCommon',$,(#127,#128,#129,#130));*/
/*#127=IFCPROPERTYSINGLEVALUE('NumberOfRiser',$,IFCCOUNTMEASURE(7.),$);*/
/*#128=IFCPROPERTYSINGLEVALUE('NumberOfTreads',$,IFCCOUNTMEASURE(6.),$);*/
/*#129=IFCPROPERTYSINGLEVALUE('RiserHeight',$,IFCPOSITIVELENGTHMEASURE(0.142857142857143),$);*/
/*#130=IFCPROPERTYSINGLEVALUE('TreadLength',$,IFCPOSITIVELENGTHMEASURE(0.25),$);*/
```
File: [BBIM_Stair_Generic.ifc](BBIM_Stair\BBIM_Stair_Generic.ifc)
![](BBIM_Stair\BBIM_Stair_Generic.png)
### CONCRETE
```
#108=IFCRELDEFINESBYTYPE('0ntSKBk6b8OOu_EKPVXGmC',$,$,$,(#89),#66);
/*#89=IFCSTAIRFLIGHT('1gBKllPun5zQjABbX$9eJE',$,'StairFlight',$,$,#94,#116,$,7,6,0.142857142857143,0.25,.STRAIGHT.);*/
/*#66=IFCSTAIRFLIGHTTYPE('3iQXKbg8n8CwP9Yfk3fRl9',$,'TYPEX',$,$,(#124,#126),(#88,#203),$,$,.STRAIGHT.);*/
/*#124=IFCPROPERTYSET('0go5$W3vbF$gQVVEUPlHZx',$,'BBIM_Stair',$,(#125));*/
/*#125=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('{
"stair_type": "CONCRETE",
"width": 1.2000000476837158,
"height": 1.0,
"number_of_treads": 6,
"tread_run": 0.30000001192092896,
"base_slab_depth": 0.25,
"top_slab_depth": 0.25,
"has_top_nib": true,
"tread_depth": 0.25
}'),$);*/
/*#126=IFCPROPERTYSET('2AiqI0d91Fphaqvf3FP66X',$,'Pset_StairFlightCommon',$,(#127,#128,#129,#130));*/
/*#127=IFCPROPERTYSINGLEVALUE('NumberOfRiser',$,IFCCOUNTMEASURE(7.),$);*/
/*#128=IFCPROPERTYSINGLEVALUE('NumberOfTreads',$,IFCCOUNTMEASURE(6.),$);*/
/*#129=IFCPROPERTYSINGLEVALUE('RiserHeight',$,IFCPOSITIVELENGTHMEASURE(0.142857142857143),$);*/
/*#130=IFCPROPERTYSINGLEVALUE('TreadLength',$,IFCPOSITIVELENGTHMEASURE(0.25),$);*/
```
File: [BBIM_Stair_Concrete.ifc](BBIM_Stair\BBIM_Stair_Concrete.ifc)
![](BBIM_Stair\BBIM_Stair_Concrete.png)
### WOOD/STEEL
```
#108=IFCRELDEFINESBYTYPE('0ntSKBk6b8OOu_EKPVXGmC',$,$,$,(#89),#66);
/*#89=IFCSTAIRFLIGHT('1gBKllPun5zQjABbX$9eJE',$,'StairFlight',$,$,#94,#116,$,7,6,0.142857142857143,0.25,.STRAIGHT.);*/
/*#66=IFCSTAIRFLIGHTTYPE('3iQXKbg8n8CwP9Yfk3fRl9',$,'TYPEX',$,$,(#124,#126),(#88,#264),$,$,.STRAIGHT.);*/
/*#124=IFCPROPERTYSET('0go5$W3vbF$gQVVEUPlHZx',$,'BBIM_Stair',$,(#125));*/
/*#125=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('{
"stair_type": "WOOD/STEEL",
"width": 1.2000000476837158,
"height": 1.0,
"number_of_treads": 6,
"tread_run": 0.30000001192092896,
"tread_depth": 0.25}'),$);*/
/*#126=IFCPROPERTYSET('2AiqI0d91Fphaqvf3FP66X',$,'Pset_StairFlightCommon',$,(#127,#128,#129,#130));*/
/*#127=IFCPROPERTYSINGLEVALUE('NumberOfRiser',$,IFCCOUNTMEASURE(7.),$);*/
/*#128=IFCPROPERTYSINGLEVALUE('NumberOfTreads',$,IFCCOUNTMEASURE(6.),$);*/
/*#129=IFCPROPERTYSINGLEVALUE('RiserHeight',$,IFCPOSITIVELENGTHMEASURE(0.142857142857143),$);*/
/*#130=IFCPROPERTYSINGLEVALUE('TreadLength',$,IFCPOSITIVELENGTHMEASURE(0.25),$);*/
```
File: [BBIM_Stair_Wood_Steel.ifc](BBIM_Stair\BBIM_Stair_Wood_Steel.ifc)
![](BBIM_Stair\BBIM_Stair_Wood_Steel.png)
### Properties - BBIM
| Key | Type | Applies to | Description |
|---|---|---|---|
| stair_type | enumeration | | (GENERIC, CONCRETE, WOOD/STEEL) |
| width | float | ALL | |
| height | float | ALL | |
| number_of_treads | integer | ALL | |
| tread_run | float | ALL | |
| base_slab_depth | float | CONCRETE | |
| has_top_nib | float | CONCRETE | |
| tread_depth | float | CONCRETE, WOOD/STEEL | |
### Properties - BS
- [Pset_StairFlightCommon](https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/Pset_StairFlightCommon.htm)