Perhaps make more universal?
This commit is contained in:
parent
7c41e6358c
commit
1dfb0048fc
|
@ -1,4 +1,4 @@
|
||||||
# BBIM_Array (Arrays)
|
# OSA_Array (Arrays)
|
||||||
|
|
||||||
## Single Dimensional Array
|
## Single Dimensional Array
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
||||||
```
|
```
|
||||||
#97=IFCRELDEFINESBYPROPERTIES('3YTz4$0TPDCRRyNaSM6Woe',$,$,$,(#66),#96);
|
#97=IFCRELDEFINESBYPROPERTIES('3YTz4$0TPDCRRyNaSM6Woe',$,$,$,(#66),#96);
|
||||||
#66=IFCBUILDINGELEMENTPROXY('0ceJ0YMb9AZgBY7SnTU7uk',$,'Cube',$,$,#95,#84,$,.COMPLEX.);
|
#66=IFCBUILDINGELEMENTPROXY('0ceJ0YMb9AZgBY7SnTU7uk',$,'Cube',$,$,#95,#84,$,.COMPLEX.);
|
||||||
#96=IFCPROPERTYSET('0dsZ6BPAr51vI1TL5nyHbI',$,'BBIM_Array',$,(#98,#99));
|
#96=IFCPROPERTYSET('0dsZ6BPAr51vI1TL5nyHbI',$,'OSA_Array',$,(#98,#99));
|
||||||
#98=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
|
#98=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
|
||||||
#99=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[
|
#99=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[
|
||||||
{
|
{
|
||||||
|
@ -41,20 +41,20 @@ Example of how the children elements are related back to the parent.
|
||||||
```
|
```
|
||||||
#152=IFCRELDEFINESBYPROPERTIES('1b4aP4$PD1h8ZOri9N$Bs3',$,$,$,(#146),#153);
|
#152=IFCRELDEFINESBYPROPERTIES('1b4aP4$PD1h8ZOri9N$Bs3',$,$,$,(#146),#153);
|
||||||
#146=IFCBUILDINGELEMENTPROXY('2Xks_kocT50x4$uFU7_nC8',$,'Cube',$,$,#196,#156,$,.COMPLEX.);
|
#146=IFCBUILDINGELEMENTPROXY('2Xks_kocT50x4$uFU7_nC8',$,'Cube',$,$,#196,#156,$,.COMPLEX.);
|
||||||
#153=IFCPROPERTYSET('1Colq2sofAAue65rpHZfO2',$,'BBIM_Array',$,(#154,#155));
|
#153=IFCPROPERTYSET('1Colq2sofAAue65rpHZfO2',$,'OSA_Array',$,(#154,#155));
|
||||||
#154=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
|
#154=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
|
||||||
#155=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
|
#155=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
|
||||||
|
|
||||||
#175=IFCRELDEFINESBYPROPERTIES('2fu3bLYcL5fQbLFFfY0QgH',$,$,$,(#169),#176);
|
#175=IFCRELDEFINESBYPROPERTIES('2fu3bLYcL5fQbLFFfY0QgH',$,$,$,(#169),#176);
|
||||||
#169=IFCBUILDINGELEMENTPROXY('1jXJoM7TTFcxzHQy8fgflb',$,'Cube',$,$,#201,#179,$,.COMPLEX.);
|
#169=IFCBUILDINGELEMENTPROXY('1jXJoM7TTFcxzHQy8fgflb',$,'Cube',$,$,#201,#179,$,.COMPLEX.);
|
||||||
#176=IFCPROPERTYSET('1RF6yywUj6ev9I2wza0UC$',$,'BBIM_Array',$,(#177,#178));
|
#176=IFCPROPERTYSET('1RF6yywUj6ev9I2wza0UC$',$,'OSA_Array',$,(#177,#178));
|
||||||
#177=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
|
#177=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
|
||||||
#178=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
|
#178=IFCPROPERTYSINGLEVALUE('Data',$,$,$);
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
File: [Array_Single_Dimensional.ifc](BBIM_Array/Array_Single_Dimensional.ifc)
|
File: [Array_Single_Dimensional.ifc](OSA_Array/Array_Single_Dimensional.ifc)
|
||||||
<br>![](BBIM_Array/Array_Single_Dimensional.png)
|
<br>![](OSA_Array/Array_Single_Dimensional.png)
|
||||||
|
|
||||||
## Multiple Dimensional Array
|
## Multiple Dimensional Array
|
||||||
|
|
||||||
|
@ -63,7 +63,7 @@ Example of a multi-dimensional array in the X, Y, Z directions.
|
||||||
```
|
```
|
||||||
#97=IFCRELDEFINESBYPROPERTIES('3YTz4$0TPDCRRyNaSM6Woe',$,$,$,(#66),#96);
|
#97=IFCRELDEFINESBYPROPERTIES('3YTz4$0TPDCRRyNaSM6Woe',$,$,$,(#66),#96);
|
||||||
#66=IFCBUILDINGELEMENTPROXY('0ceJ0YMb9AZgBY7SnTU7uk',$,'Cube',$,$,#95,#84,$,.COMPLEX.);
|
#66=IFCBUILDINGELEMENTPROXY('0ceJ0YMb9AZgBY7SnTU7uk',$,'Cube',$,$,#95,#84,$,.COMPLEX.);
|
||||||
#96=IFCPROPERTYSET('0dsZ6BPAr51vI1TL5nyHbI',$,'BBIM_Array',$,(#98,#99));
|
#96=IFCPROPERTYSET('0dsZ6BPAr51vI1TL5nyHbI',$,'OSA_Array',$,(#98,#99));
|
||||||
#98=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
|
#98=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0ceJ0YMb9AZgBY7SnTU7uk'),$);
|
||||||
#99=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{
|
#99=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{
|
||||||
"children": ["3pdfrPXyb7jOFkyp$NOX$_", "0NZW6XVpH1U9TQ512yGMWv"],
|
"children": ["3pdfrPXyb7jOFkyp$NOX$_", "0NZW6XVpH1U9TQ512yGMWv"],
|
||||||
|
@ -95,20 +95,20 @@ Example of a multi-dimensional array in the X, Y, Z directions.
|
||||||
}]'),$);
|
}]'),$);
|
||||||
|
|
||||||
```
|
```
|
||||||
File: [Array_Multi_Dimensional.ifc](BBIM_Array/Array_Multi_Dimensional.ifc)
|
File: [Array_Multi_Dimensional.ifc](OSA_Array/Array_Multi_Dimensional.ifc)
|
||||||
<br>![](BBIM_Array/Array_Multi_Dimensional.png)
|
<br>![](OSA_Array/Array_Multi_Dimensional.png)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# BBIM_Aggregate_Data (Aggregates Types, or Duplicate Aggregates)
|
# OSA_Aggregate_Data (Aggregates Types, or Duplicate Aggregates)
|
||||||
|
|
||||||
### The Parent
|
### The Parent
|
||||||
|
|
||||||
```
|
```
|
||||||
#138=IFCRELDEFINESBYPROPERTIES('1YSUtLsBT1ggamuw2tmRnN',$,$,$,(#115),#137);
|
#138=IFCRELDEFINESBYPROPERTIES('1YSUtLsBT1ggamuw2tmRnN',$,$,$,(#115),#137);
|
||||||
#115=IFCELEMENTASSEMBLY('0oynFQ0yb17egHEYyYh1Lx',$,'Assembly',$,$,#125,$,$,$,$);
|
#115=IFCELEMENTASSEMBLY('0oynFQ0yb17egHEYyYh1Lx',$,'Assembly',$,$,#125,$,$,$,$);
|
||||||
#137=IFCPROPERTYSET('3R4Ebi$S94ag0FWbLTaKRn',$,'BBIM_Aggregate_Data',$,(#139,#140));
|
#137=IFCPROPERTYSET('3R4Ebi$S94ag0FWbLTaKRn',$,'OSA_Aggregate_Data',$,(#139,#140));
|
||||||
#139=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0oynFQ0yb17egHEYyYh1Lx'),$);
|
#139=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('0oynFQ0yb17egHEYyYh1Lx'),$);
|
||||||
#140=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{
|
#140=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{
|
||||||
"children": ["1JZjm8A692EwIKy0igrKom", "3_nt6W8BLF8PuRrcJS_vfx"],
|
"children": ["1JZjm8A692EwIKy0igrKom", "3_nt6W8BLF8PuRrcJS_vfx"],
|
||||||
|
@ -128,7 +128,7 @@ File: [Array_Multi_Dimensional.ifc](BBIM_Array/Array_Multi_Dimensional.ifc)
|
||||||
```
|
```
|
||||||
#155=IFCRELDEFINESBYPROPERTIES('2atMwkrmDEbeY21cmaX$Pl',$,$,$,(#149),#156);
|
#155=IFCRELDEFINESBYPROPERTIES('2atMwkrmDEbeY21cmaX$Pl',$,$,$,(#149),#156);
|
||||||
#149=IFCELEMENTASSEMBLY('2F$GLpsjjAexY5TJxYUnr6',$,'Assembly',$,$,#230,$,$,$,$);
|
#149=IFCELEMENTASSEMBLY('2F$GLpsjjAexY5TJxYUnr6',$,'Assembly',$,$,#230,$,$,$,$);
|
||||||
#156=IFCPROPERTYSET('2ErUeSq0zAkv4aKV$j4fJy',$,'BBIM_Aggregate_Data',$,(#157,#158));
|
#156=IFCPROPERTYSET('2ErUeSq0zAkv4aKV$j4fJy',$,'OSA_Aggregate_Data',$,(#157,#158));
|
||||||
#157=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('2F$GLpsjjAexY5TJxYUnr6'),$);
|
#157=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('2F$GLpsjjAexY5TJxYUnr6'),$);
|
||||||
#158=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{
|
#158=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{
|
||||||
"children": ["3_FpqRIE14refMbOMLhG1$", "1_CYcGs$56NujayWqkmVz6"],
|
"children": ["3_FpqRIE14refMbOMLhG1$", "1_CYcGs$56NujayWqkmVz6"],
|
||||||
|
@ -137,7 +137,7 @@ File: [Array_Multi_Dimensional.ifc](BBIM_Array/Array_Multi_Dimensional.ifc)
|
||||||
|
|
||||||
#257=IFCRELDEFINESBYPROPERTIES('0R7P6lkwD4lvL0PVS1Lztx',$,$,$,(#251),#258);
|
#257=IFCRELDEFINESBYPROPERTIES('0R7P6lkwD4lvL0PVS1Lztx',$,$,$,(#251),#258);
|
||||||
#251=IFCELEMENTASSEMBLY('1TUwWgp3T9kho34Tm7UMOm',$,'Assembly',$,$,#332,$,$,$,$);
|
#251=IFCELEMENTASSEMBLY('1TUwWgp3T9kho34Tm7UMOm',$,'Assembly',$,$,#332,$,$,$,$);
|
||||||
#258=IFCPROPERTYSET('1LONBwPxDC0enmX6dcy9Z_',$,'BBIM_Aggregate_Data',$,(#259,#260));
|
#258=IFCPROPERTYSET('1LONBwPxDC0enmX6dcy9Z_',$,'OSA_Aggregate_Data',$,(#259,#260));
|
||||||
#259=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('1TUwWgp3T9kho34Tm7UMOm'),$);
|
#259=IFCPROPERTYSINGLEVALUE('Parent',$,IFCLABEL('1TUwWgp3T9kho34Tm7UMOm'),$);
|
||||||
#260=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{
|
#260=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('[{
|
||||||
"children": ["22ik3Byx15lfBixUiP65nk", "0Lkz2fIkjF3x8EMzN33_0t"],
|
"children": ["22ik3Byx15lfBixUiP65nk", "0Lkz2fIkjF3x8EMzN33_0t"],
|
||||||
|
@ -147,11 +147,11 @@ File: [Array_Multi_Dimensional.ifc](BBIM_Array/Array_Multi_Dimensional.ifc)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
File: [BBIM_Aggregate_Data.ifc](BBIM_Aggregate_Data/BBIM_Aggregate_Data.ifc)
|
File: [OSA_Aggregate_Data.ifc](OSA_Aggregate_Data/OSA_Aggregate_Data.ifc)
|
||||||
<br>![](BBIM_Aggregate_Data/BBIM_Aggregate_Data.gif)
|
<br>![](OSA_Aggregate_Data/OSA_Aggregate_Data.gif)
|
||||||
|
|
||||||
|
|
||||||
# BBIM_Stair
|
# OSA_Stair
|
||||||
|
|
||||||
|
|
||||||
### GENERIC
|
### GENERIC
|
||||||
|
@ -161,7 +161,7 @@ File: [BBIM_Aggregate_Data.ifc](BBIM_Aggregate_Data/BBIM_Aggregate_Data.ifc)
|
||||||
#108=IFCRELDEFINESBYTYPE('0ntSKBk6b8OOu_EKPVXGmC',$,$,$,(#89),#66);
|
#108=IFCRELDEFINESBYTYPE('0ntSKBk6b8OOu_EKPVXGmC',$,$,$,(#89),#66);
|
||||||
#89=IFCSTAIRFLIGHT('1gBKllPun5zQjABbX$9eJE',$,'StairFlight',$,$,#94,#116,$,7,6,0.142857142857143,0.25,.STRAIGHT.);
|
#89=IFCSTAIRFLIGHT('1gBKllPun5zQjABbX$9eJE',$,'StairFlight',$,$,#94,#116,$,7,6,0.142857142857143,0.25,.STRAIGHT.);
|
||||||
#66=IFCSTAIRFLIGHTTYPE('3iQXKbg8n8CwP9Yfk3fRl9',$,'TYPEX',$,$,(#124,#126),(#88,#301),$,$,.STRAIGHT.);
|
#66=IFCSTAIRFLIGHTTYPE('3iQXKbg8n8CwP9Yfk3fRl9',$,'TYPEX',$,$,(#124,#126),(#88,#301),$,$,.STRAIGHT.);
|
||||||
#124=IFCPROPERTYSET('0go5$W3vbF$gQVVEUPlHZx',$,'BBIM_Stair',$,(#125));
|
#124=IFCPROPERTYSET('0go5$W3vbF$gQVVEUPlHZx',$,'OSA_Stair',$,(#125));
|
||||||
#125=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('{
|
#125=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('{
|
||||||
"stair_type": "GENERIC",
|
"stair_type": "GENERIC",
|
||||||
"width": 1.2000000476837158,
|
"width": 1.2000000476837158,
|
||||||
|
@ -176,8 +176,8 @@ File: [BBIM_Aggregate_Data.ifc](BBIM_Aggregate_Data/BBIM_Aggregate_Data.ifc)
|
||||||
#130=IFCPROPERTYSINGLEVALUE('TreadLength',$,IFCPOSITIVELENGTHMEASURE(0.25),$);
|
#130=IFCPROPERTYSINGLEVALUE('TreadLength',$,IFCPOSITIVELENGTHMEASURE(0.25),$);
|
||||||
|
|
||||||
```
|
```
|
||||||
File: [BBIM_Stair_Generic.ifc](BBIM_Stair/BBIM_Stair_Generic.ifc)
|
File: [OSA_Stair_Generic.ifc](OSA_Stair/OSA_Stair_Generic.ifc)
|
||||||
<br>![](BBIM_Stair/BBIM_Stair_Generic.png)
|
<br>![](OSA_Stair/OSA_Stair_Generic.png)
|
||||||
|
|
||||||
### CONCRETE
|
### CONCRETE
|
||||||
|
|
||||||
|
@ -185,7 +185,7 @@ File: [BBIM_Stair_Generic.ifc](BBIM_Stair/BBIM_Stair_Generic.ifc)
|
||||||
#108=IFCRELDEFINESBYTYPE('0ntSKBk6b8OOu_EKPVXGmC',$,$,$,(#89),#66);
|
#108=IFCRELDEFINESBYTYPE('0ntSKBk6b8OOu_EKPVXGmC',$,$,$,(#89),#66);
|
||||||
#89=IFCSTAIRFLIGHT('1gBKllPun5zQjABbX$9eJE',$,'StairFlight',$,$,#94,#116,$,7,6,0.142857142857143,0.25,.STRAIGHT.);
|
#89=IFCSTAIRFLIGHT('1gBKllPun5zQjABbX$9eJE',$,'StairFlight',$,$,#94,#116,$,7,6,0.142857142857143,0.25,.STRAIGHT.);
|
||||||
#66=IFCSTAIRFLIGHTTYPE('3iQXKbg8n8CwP9Yfk3fRl9',$,'TYPEX',$,$,(#124,#126),(#88,#203),$,$,.STRAIGHT.);
|
#66=IFCSTAIRFLIGHTTYPE('3iQXKbg8n8CwP9Yfk3fRl9',$,'TYPEX',$,$,(#124,#126),(#88,#203),$,$,.STRAIGHT.);
|
||||||
#124=IFCPROPERTYSET('0go5$W3vbF$gQVVEUPlHZx',$,'BBIM_Stair',$,(#125));
|
#124=IFCPROPERTYSET('0go5$W3vbF$gQVVEUPlHZx',$,'OSA_Stair',$,(#125));
|
||||||
#125=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('{
|
#125=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('{
|
||||||
"stair_type": "CONCRETE",
|
"stair_type": "CONCRETE",
|
||||||
"width": 1.2000000476837158,
|
"width": 1.2000000476837158,
|
||||||
|
@ -205,8 +205,8 @@ File: [BBIM_Stair_Generic.ifc](BBIM_Stair/BBIM_Stair_Generic.ifc)
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
File: [BBIM_Stair_Concrete.ifc](BBIM_Stair/BBIM_Stair_Concrete.ifc)
|
File: [OSA_Stair_Concrete.ifc](OSA_Stair/OSA_Stair_Concrete.ifc)
|
||||||
<br>![](BBIM_Stair/BBIM_Stair_Concrete.png)
|
<br>![](OSA_Stair/OSA_Stair_Concrete.png)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -216,7 +216,7 @@ File: [BBIM_Stair_Concrete.ifc](BBIM_Stair/BBIM_Stair_Concrete.ifc)
|
||||||
#108=IFCRELDEFINESBYTYPE('0ntSKBk6b8OOu_EKPVXGmC',$,$,$,(#89),#66);
|
#108=IFCRELDEFINESBYTYPE('0ntSKBk6b8OOu_EKPVXGmC',$,$,$,(#89),#66);
|
||||||
#89=IFCSTAIRFLIGHT('1gBKllPun5zQjABbX$9eJE',$,'StairFlight',$,$,#94,#116,$,7,6,0.142857142857143,0.25,.STRAIGHT.);
|
#89=IFCSTAIRFLIGHT('1gBKllPun5zQjABbX$9eJE',$,'StairFlight',$,$,#94,#116,$,7,6,0.142857142857143,0.25,.STRAIGHT.);
|
||||||
#66=IFCSTAIRFLIGHTTYPE('3iQXKbg8n8CwP9Yfk3fRl9',$,'TYPEX',$,$,(#124,#126),(#88,#264),$,$,.STRAIGHT.);
|
#66=IFCSTAIRFLIGHTTYPE('3iQXKbg8n8CwP9Yfk3fRl9',$,'TYPEX',$,$,(#124,#126),(#88,#264),$,$,.STRAIGHT.);
|
||||||
#124=IFCPROPERTYSET('0go5$W3vbF$gQVVEUPlHZx',$,'BBIM_Stair',$,(#125));
|
#124=IFCPROPERTYSET('0go5$W3vbF$gQVVEUPlHZx',$,'OSA_Stair',$,(#125));
|
||||||
#125=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('{
|
#125=IFCPROPERTYSINGLEVALUE('Data',$,IFCLABEL('{
|
||||||
"stair_type": "WOOD/STEEL",
|
"stair_type": "WOOD/STEEL",
|
||||||
"width": 1.2000000476837158,
|
"width": 1.2000000476837158,
|
||||||
|
@ -233,8 +233,8 @@ File: [BBIM_Stair_Concrete.ifc](BBIM_Stair/BBIM_Stair_Concrete.ifc)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
File: [BBIM_Stair_Wood_Steel.ifc](BBIM_Stair/BBIM_Stair_Wood_Steel.ifc)
|
File: [OSA_Stair_Wood_Steel.ifc](OSA_Stair/OSA_Stair_Wood_Steel.ifc)
|
||||||
<br>![](BBIM_Stair/BBIM_Stair_Wood_Steel.png)
|
<br>![](OSA_Stair/OSA_Stair_Wood_Steel.png)
|
||||||
|
|
||||||
### Properties - BBIM
|
### Properties - BBIM
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue