Skip to content

Commit 3be58d8

Browse files
committed
fix failing testfiles
1 parent 312e5c2 commit 3be58d8

4 files changed

Lines changed: 104 additions & 3138 deletions

ifc_validation_models

Lines changed: 47 additions & 257 deletions
Original file line numberDiff line numberDiff line change
@@ -1,265 +1,55 @@
11
ISO-10303-21;
22
HEADER;
33
FILE_DESCRIPTION(('ViewDefinition[CoordinationView_V2.0]'),'2;1');
4-
FILE_NAME('fail-gem004-ifc2x3-solid_as_topology_representation_type.ifc','2023-07-08T18:14:41',(''),(''),'redacted','redacted - redacted - 3.14159','none');
4+
FILE_NAME('fail-gem004-ifc2x3-solid_as_topology_representation_type.ifc', '2022-09-16T10:35:07', ('Evandro Alfieri'), ('buildingSMART Int.'), 'MyToolboxName Version 1.0', 'Acme Inc. - TNT BIM 2025 - 25.1.0.0', 'none');
55
FILE_SCHEMA(('IFC2X3'));
66
ENDSEC;
77
DATA;
8-
9-
/* Owner history user and application */
10-
#1= IFCAPPLICATION(#2,'redacted','redacted','redacted');
11-
#2= IFCORGANIZATION($,'redacted',$,$,$);
12-
#3= IFCPERSON('redacted',$,$,$,$,$,$,$);
13-
#4= IFCORGANIZATION($,'redacted',$,$,$);
14-
#5= IFCPERSONANDORGANIZATION(#3,#4,$);
15-
16-
/* Units */
17-
#9= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
18-
#10= IFCMEASUREWITHUNIT(IFCAREAMEASURE(0.0006452),#9);
19-
#11= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);
20-
#12= IFCCONVERSIONBASEDUNIT(#11,.AREAUNIT.,'square inch',#10);
21-
#21= IFCSIUNIT(*,.FORCEUNIT.,$,.NEWTON.);
22-
#22= IFCMEASUREWITHUNIT(IFCMASSMEASURE(4.44822162),#21);
23-
#23= IFCDIMENSIONALEXPONENTS(1,1,-2,0,0,0,0);
24-
#24= IFCCONVERSIONBASEDUNIT(#23,.FORCEUNIT.,'pound-force',#22);
25-
#28= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
26-
#29= IFCMEASUREWITHUNIT(IFCLENGTHMEASURE(0.0254),#28);
27-
#30= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);
28-
#31= IFCCONVERSIONBASEDUNIT(#30,.LENGTHUNIT.,'inch',#29);
29-
#36= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);
30-
#37= IFCMEASUREWITHUNIT(IFCMASSMEASURE(0.45359237),#36);
31-
#38= IFCDIMENSIONALEXPONENTS(0,1,0,0,0,0,0);
32-
#39= IFCCONVERSIONBASEDUNIT(#38,.MASSUNIT.,'pound',#37);
33-
#40= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
34-
#41= IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174532925199433),#40);
35-
#42= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
36-
#43= IFCCONVERSIONBASEDUNIT(#42,.PLANEANGLEUNIT.,'degree',#41);
37-
#45= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.);
38-
#46= IFCMEASUREWITHUNIT(IFCPRESSUREMEASURE(6894.7572932),#45);
39-
#47= IFCDIMENSIONALEXPONENTS(-1,1,-2,0,0,0,0);
40-
#48= IFCCONVERSIONBASEDUNIT(#47,.PRESSUREUNIT.,'pound-force per square inch',#46);
41-
#56= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
42-
#57= IFCMEASUREWITHUNIT(IFCVOLUMEMEASURE(1.639E-05),#56);
43-
#58= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);
44-
#59= IFCCONVERSIONBASEDUNIT(#58,.VOLUMEUNIT.,'cubic inch',#57);
45-
#96= IFCDERIVEDUNITELEMENT(#24,1);
46-
#97= IFCDERIVEDUNITELEMENT(#31,-1);
47-
#98= IFCDERIVEDUNIT((#96,#97),.LINEARFORCEUNIT.,$,$);
48-
#99= IFCDERIVEDUNITELEMENT(#24,1);
49-
#100= IFCDERIVEDUNITELEMENT(#31,1);
50-
#101= IFCDERIVEDUNITELEMENT(#31,-1);
51-
#102= IFCDERIVEDUNIT((#99,#100,#101),.LINEARMOMENTUNIT.,$,$);
52-
#103= IFCDERIVEDUNITELEMENT(#24,1);
53-
#104= IFCDERIVEDUNITELEMENT(#31,-1);
54-
#105= IFCDERIVEDUNIT((#103,#104),.LINEARSTIFFNESSUNIT.,$,$);
55-
#112= IFCDERIVEDUNITELEMENT(#39,1);
56-
#113= IFCDERIVEDUNITELEMENT(#59,-1);
57-
#114= IFCDERIVEDUNIT((#112,#113),.MASSDENSITYUNIT.,$,$);
58-
#118= IFCDERIVEDUNITELEMENT(#39,1);
59-
#119= IFCDERIVEDUNITELEMENT(#31,-1);
60-
#120= IFCDERIVEDUNIT((#118,#119),.MASSPERLENGTHUNIT.,$,$);
61-
#121= IFCDERIVEDUNITELEMENT(#39,1);
62-
#122= IFCDERIVEDUNIT((#121,#158),.MODULUSOFELASTICITYUNIT.,$,'pound-force per square inch');
63-
#140= IFCDERIVEDUNITELEMENT(#31,4);
64-
#141= IFCDERIVEDUNIT((#140),.MOMENTOFINERTIAUNIT.,$,$);
65-
#142= IFCDERIVEDUNITELEMENT(#24,1);
66-
#143= IFCDERIVEDUNITELEMENT(#12,-1);
67-
#144= IFCDERIVEDUNIT((#142,#143),.PLANARFORCEUNIT.,$,$);
68-
#147= IFCDERIVEDUNITELEMENT(#39,1);
69-
#148= IFCDERIVEDUNITELEMENT(#12,-1);
70-
#149= IFCDERIVEDUNIT((#147,#148),.ROTATIONALMASSUNIT.,$,$);
71-
#150= IFCDERIVEDUNITELEMENT(#24,1);
72-
#151= IFCDERIVEDUNITELEMENT(#31,1);
73-
#152= IFCDERIVEDUNITELEMENT(#43,-1);
74-
#153= IFCDERIVEDUNIT((#150,#151,#152),.ROTATIONALSTIFFNESSUNIT.,$,$);
75-
#154= IFCDERIVEDUNITELEMENT(#31,5);
76-
#155= IFCDERIVEDUNIT((#154),.SECTIONAREAINTEGRALUNIT.,$,$);
77-
#156= IFCDERIVEDUNITELEMENT(#31,3);
78-
#157= IFCDERIVEDUNIT((#156),.SECTIONMODULUSUNIT.,$,$);
79-
#158= IFCDERIVEDUNITELEMENT(#12,-1);
80-
#159= IFCDERIVEDUNIT((#121,#158),.SHEARMODULUSUNIT.,$,'pound-force per square inch');
81-
#207= IFCUNITASSIGNMENT((#12,#24,#31,#39,#43,#48,#59,#98,#102,#105,#114,#120,#122,#141,#144,#149,#153,#155,#157,#159));
82-
83-
/* The project */
84-
#208= IFCPROJECT('0QjBRF7yLCTh4HRF3GOF1t',#209,'Project',$,$,$,$,(#212,#215),#207);
85-
86-
/* Owner history referenced by all objects */
87-
#209= IFCOWNERHISTORY(#5,#1,.READWRITE.,.NOCHANGE.,$,$,$,1320677205);
88-
89-
/* Project coordinate system */
90-
#210= IFCCARTESIANPOINT((0.,0.,0.));
91-
#211= IFCAXIS2PLACEMENT3D(#210,$,$);
92-
#212= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,0.00001,#211,$);
93-
#213= IFCCARTESIANPOINT((0.,0.,0.));
94-
#214= IFCAXIS2PLACEMENT3D(#213,$,$);
95-
#215= IFCGEOMETRICREPRESENTATIONCONTEXT('2D','Plan',2,0.00001,#214,$);
96-
97-
/* Structural analysis model */
98-
#216= IFCSTRUCTURALANALYSISMODEL('0VYesmxUHFNez26MoJx5F3',#209,'Structural Analysis #1',$,$,.NOTDEFINED.,#219,(#312),(#2729),#220);
99-
#218= IFCCARTESIANPOINT((0.,0.,0.));
100-
#219= IFCAXIS2PLACEMENT3D(#218,$,$);
101-
#220= IFCLOCALPLACEMENT($,#222);
102-
#221= IFCCARTESIANPOINT((0.,0.,0.));
103-
#222= IFCAXIS2PLACEMENT3D(#221,$,$);
104-
105-
/* Analysis model is declared on project; this distinguishes top-level analysis models from potential aggregated sub-models */
106-
#224= IFCRELDECLARES('1Frhk31Z12CR9mBbodz9XE',#209,'GROUP',$,#208,(#216));
107-
108-
/* The structural member for the left column (object) */
109-
#228= IFCSTRUCTURALCURVEMEMBER('3eXlZ8csrAvfIIXVwC_gVP',#209,'Curve Member #1',$,$,$,#255,.RIGID_JOINED_MEMBER.,#230);
110-
#230= IFCDIRECTION((1.,0.,0.));
111-
112-
/* The structural node underneath the left column */
113-
#232= IFCCARTESIANPOINT((0.,0.,0.));
114-
#233= IFCVERTEXPOINT(#232);
115-
#234= IFCTOPOLOGYREPRESENTATION(#212,'Reference','Solid',(#233));
116-
#235= IFCPRODUCTDEFINITIONSHAPE($,$,(#234));
117-
#236= IFCSTRUCTURALPOINTCONNECTION('3539fAVu96i8mFr0cgUqeI',#209,'Point Connection #1',$,$,$,#235,#242,$);
118-
119-
/* assignment of connections and members to the analysis model */
120-
#239= IFCRELASSIGNSTOGROUP('3mDDAcu390$A5orhhUv4qv',#209,$,$,(#236,#247,#228,#271,#280,#263,#296),$,#216);
121-
122-
/* fixed restraint at node underneath left column */
123-
#242= IFCBOUNDARYNODECONDITION('Fixed',IFCBOOLEAN(.T.),IFCBOOLEAN(.T.),IFCBOOLEAN(.T.),IFCBOOLEAN(.T.),IFCBOOLEAN(.T.),IFCBOOLEAN(.T.));
124-
125-
/* The structural node above the left column */
126-
#243= IFCCARTESIANPOINT((0.,0.,120.));
127-
#244= IFCVERTEXPOINT(#243);
128-
#245= IFCTOPOLOGYREPRESENTATION(#212,'Reference','Vertex',(#244));
129-
#246= IFCPRODUCTDEFINITIONSHAPE($,$,(#245));
130-
#247= IFCSTRUCTURALPOINTCONNECTION('2mc6ibF258HPIpTmqg6DSl',#209,'Point Connection #2',$,$,$,#246,$,$);
131-
132-
/* The structural member for the left column (representation) */
133-
#252= IFCEDGE(#233,#244);
134-
#253= IFCTOPOLOGYREPRESENTATION(#212,'Reference','Edge',(#252));
135-
#255= IFCPRODUCTDEFINITIONSHAPE($,$,(#253));
136-
#258= IFCRELCONNECTSSTRUCTURALMEMBER('2Z9w70JuDEUx6TnggLE2wU',#209,$,$,#228,#236,$,$,$,$);
137-
#260= IFCRELCONNECTSSTRUCTURALMEMBER('1GClK7cwT80xzpZuaAlGXp',#209,$,$,#228,#247,$,$,$,$);
138-
139-
/* The structural member for the right column (object) */
140-
#263= IFCSTRUCTURALCURVEMEMBER('3jULd7ui93JOXl5trkpgTT',#209,'Curve Member #2',$,$,$,#288,.RIGID_JOINED_MEMBER.,#265);
141-
#265= IFCDIRECTION((1.,0.,0.));
142-
143-
/* The structural node underneath the right column */
144-
#267= IFCCARTESIANPOINT((192.,0.,0.));
145-
#268= IFCVERTEXPOINT(#267);
146-
#269= IFCTOPOLOGYREPRESENTATION(#212,'Reference','Vertex',(#268));
147-
#270= IFCPRODUCTDEFINITIONSHAPE($,$,(#269));
148-
#271= IFCSTRUCTURALPOINTCONNECTION('1dqi3aUQP3yeww5muaF15h',#209,'Point Connection #3',$,$,$,#270,#275,$);
149-
#275= IFCBOUNDARYNODECONDITION('Fixed',IFCBOOLEAN(.T.),IFCBOOLEAN(.T.),IFCBOOLEAN(.T.),IFCBOOLEAN(.T.),IFCBOOLEAN(.T.),IFCBOOLEAN(.T.));
150-
151-
/* The structural node connecting the right column to the beam */
152-
#276= IFCCARTESIANPOINT((192.,0.,120.));
153-
#277= IFCVERTEXPOINT(#276);
154-
#278= IFCTOPOLOGYREPRESENTATION(#212,'Reference','Vertex',(#277));
155-
#279= IFCPRODUCTDEFINITIONSHAPE($,$,(#278));
156-
#280= IFCSTRUCTURALPOINTCONNECTION('0IHrRf6abAZwDys7n7fbS2',#209,'Point Connection #4',$,$,$,#279,$,$);
157-
158-
/* The structural member for the right column (representation) */
159-
#285= IFCEDGE(#268,#277);
160-
#286= IFCTOPOLOGYREPRESENTATION(#212,'Reference','Edge',(#285));
161-
#288= IFCPRODUCTDEFINITIONSHAPE($,$,(#286));
162-
#291= IFCRELCONNECTSSTRUCTURALMEMBER('0r1xJykBf1OOYUn7dRt3DM',#209,$,$,#263,#271,$,$,$,$);
163-
#293= IFCRELCONNECTSSTRUCTURALMEMBER('1$D3QsVBj2kf4iUp5hUEu2',#209,$,$,#263,#280,$,$,$,$);
164-
165-
/* The structural member for the beam */
166-
#296= IFCSTRUCTURALCURVEMEMBER('25vEW7EzrBTvz5cbNWzhP$',#209,'Curve Member #3',$,$,$,#304,.RIGID_JOINED_MEMBER.,#298);
167-
#298= IFCDIRECTION((0.,0.,1.));
168-
#301= IFCEDGE(#244,#277);
169-
#302= IFCTOPOLOGYREPRESENTATION(#212,'Reference','Edge',(#301));
170-
#304= IFCPRODUCTDEFINITIONSHAPE($,$,(#302));
171-
#307= IFCRELCONNECTSSTRUCTURALMEMBER('3ZUyJTZMHEev9njAeNDQUT',#209,$,$,#296,#247,$,$,$,$);
172-
#309= IFCRELCONNECTSSTRUCTURALMEMBER('3Y3WZZzV16XQ$1wEZLWjJX',#209,$,$,#296,#280,$,$,$,$);
173-
174-
/* single load case */
175-
#312= IFCSTRUCTURALLOADCASE('2fv4DZfY55exwX8QDy8dmw',#209,'Structural Load Case #1',$,$,.LOAD_CASE.,.NOTDEFINED.,.NOTDEFINED.,1.,$,(0.,0.,0.));
176-
177-
/* linear load along left half of beam */
178-
#317= IFCSTRUCTURALCURVEACTION('2WSwGyLsrFNA9TLOq_ifyd',#209,'Structural Curve Action #1',$,$,$,$,#326,.GLOBAL_COORDS.,.F.,$,.LINEAR.);
179-
#326= IFCSTRUCTURALLOADCONFIGURATION($,(#327,#329),((96.),(192.)));
180-
#327= IFCSTRUCTURALLOADLINEARFORCE('Nominal',$,$,-100.,$,$,$);
181-
#329= IFCSTRUCTURALLOADLINEARFORCE('Nominal',$,$,-100.,$,$,$);
182-
#335= IFCRELCONNECTSSTRUCTURALACTIVITY('0XvroPpOb4FPsGBZQ$pgtA',#209,$,$,#296,#317);
183-
#337= IFCRELASSIGNSTOGROUP('2OygXKIkL35eDtUalQjese',#209,$,$,(#317),$,#312);
184-
185-
/* Material profile set associated with each structural member */
186-
#340= IFCMATERIALPROFILESET($,$,(#342),$);
187-
#342= IFCMATERIALPROFILE($,$,#353,#419,$,$);
188-
#344= IFCMATERIALPROFILESETUSAGE(#340,$,$);
189-
#345= IFCRELASSOCIATESMATERIAL('01kVXT9hb7C80NqRflZZF9',#209,$,$,(#228,#263,#296),#344);
190-
191-
/* Material and properties */
192-
#353= IFCMATERIAL('ASTM A36',$,'Steel');
193-
#371= IFCPROPERTYSINGLEVALUE('MassDensity',$,IFCMASSDENSITYMEASURE(0.284011391108717),$);
194-
#372= IFCMATERIALPROPERTIES('Pset_MaterialCommon',$,(#371),#353);
195-
#375= IFCPROPERTYSINGLEVALUE('YoungModulus',$,IFCMODULUSOFELASTICITYMEASURE(29.),$);
196-
#376= IFCPROPERTYSINGLEVALUE('ShearModulus',$,IFCMODULUSOFELASTICITYMEASURE(11.2),$);
197-
#379= IFCMATERIALPROPERTIES('Pset_MaterialMechanical',$,(#375,#376),#353);
198-
199-
/* Profile and properties */
200-
#419= IFCISHAPEPROFILEDEF(.AREA.,'W10X30',$,5.81,10.5,0.3,0.51,0.125,$,$);
201-
#965= IFCPROPERTYSINGLEVALUE('MassPerLength',$,IFCMASSPERLENGTHMEASURE(2.5),$);
202-
#966= IFCPROPERTYSINGLEVALUE('CrossSectionArea',$,IFCAREAMEASURE(8.84),$);
203-
#974= IFCPROPERTYSINGLEVALUE('MomentOfInertiaY',$,IFCMOMENTOFINERTIAMEASURE(170.),$);
204-
#975= IFCPROPERTYSINGLEVALUE('MomentOfInertiaZ',$,IFCMOMENTOFINERTIAMEASURE(16.7),$);
205-
#985= IFCPROPERTYSINGLEVALUE('TorsionalSectionModulus',$,IFCSECTIONMODULUSMEASURE(0.622),$);
206-
#990= IFCPROFILEPROPERTIES('Pset_ProfileMechanical',$,(#965,#966,#974,#975,#985),#419);
207-
208-
/* The result group indicating reactions for the load case */
209-
#2729= IFCSTRUCTURALRESULTGROUP('3nK7dm3u9EYhoBHOTo765A',#209,$,$,$,.FIRST_ORDER_THEORY.,#312,.T.);
210-
211-
/* The node below the left column has no displacement (it has fixed boundary condition so it shouldn't) */
212-
#2732= IFCSTRUCTURALLOADSINGLEDISPLACEMENT($,0.,0.,0.,0.,0.,0.);
213-
#2733= IFCSTRUCTURALPOINTREACTION('0Ci9_J7iLDhuBtYHGEpcTw',#209,$,$,$,$,$,#2732,.GLOBAL_COORDS.);
214-
#2735= IFCRELCONNECTSSTRUCTURALACTIVITY('2nVw9fFML1G8QuiGnXOdEh',#209,$,$,#236,#2733);
215-
216-
/* Each reaction is assigned to the result group. */
217-
#2737= IFCRELASSIGNSTOGROUP('2dN5hErLP9zB0e5nA$yT0F',#209,$,$,(#2733,#2741,#2747,#2753,#2759,#2765,#2773,#2781,#2789),$,#2729);
218-
219-
/* The node below the left column has a reaction with force upwards and to the right and moment counter-clockwise as facing +Y */
220-
#2740= IFCSTRUCTURALLOADSINGLEFORCE($,1422.66326629449,0.,2278.52897011915,0.,66694.8548930371,0.);
221-
#2741= IFCSTRUCTURALPOINTREACTION('1VIuS9lz50U9$sbX2t8CSb',#209,$,$,$,$,$,#2740,.GLOBAL_COORDS.);
222-
#2743= IFCRELCONNECTSSTRUCTURALACTIVITY('2l0cjBJHH8nxFBsGxDKSfi',#209,$,$,#236,#2741);
223-
224-
/* The node above the left column has a displacement to the left (sway) */
225-
#2746= IFCSTRUCTURALLOADSINGLEDISPLACEMENT($,-0.00112040278567376,0.,-7.54271659073925E-05,0.,3.08969735441016E-05,0.);
226-
#2747= IFCSTRUCTURALPOINTREACTION('2Xxob9ZATFeQmLnunjg4E$',#209,$,$,$,$,$,#2746,.GLOBAL_COORDS.);
227-
#2749= IFCRELCONNECTSSTRUCTURALACTIVITY('2iaDWtrbn6W9TfDxfsikIH',#209,$,$,#247,#2747);
228-
229-
/* The node below the right column has no displacement (it has a fixed boundary condition so it shouldn't) */
230-
#2752= IFCSTRUCTURALLOADSINGLEDISPLACEMENT($,0.,0.,0.,0.,0.,0.);
231-
#2753= IFCSTRUCTURALPOINTREACTION('2YqhTmxQv6_AQPAcaE66Xu',#209,$,$,$,$,$,#2752,.GLOBAL_COORDS.);
232-
#2755= IFCRELCONNECTSSTRUCTURALACTIVITY('0yGyLgS9T3Y9D6VtgcdAkS',#209,$,$,#271,#2753);
233-
234-
/* The node below the right column has a reaction with force updwards and to the left and moment clockwise as facing +Y */
235-
#2758= IFCSTRUCTURALLOADSINGLEFORCE($,-1422.73493120008,0.,7321.47102988085,0.,-43375.4476654014,0.);
236-
#2759= IFCSTRUCTURALPOINTREACTION('1b1zM4uHz8exw0fvIGvpGQ',#209,$,$,$,$,$,#2758,.GLOBAL_COORDS.);
237-
#2761= IFCRELCONNECTSSTRUCTURALACTIVITY('0Whra2O$v9wePeIU6IImNQ',#209,$,$,#271,#2759);
238-
239-
/* The node above the right column has a displacement to the left (sway) */
240-
#2764= IFCSTRUCTURALLOADSINGLEDISPLACEMENT($,-0.00119575654821984,0.,-0.000242365937540883,0.,-6.94996291089951E-05,0.);
241-
#2765= IFCSTRUCTURALPOINTREACTION('33628eH254VAe0O7d63nzI',#209,$,$,$,$,$,#2764,.GLOBAL_COORDS.);
242-
#2767= IFCRELCONNECTSSTRUCTURALACTIVITY('2ukIn71Pr2VwtcAQ5GPi8T',#209,$,$,#280,#2765);
243-
244-
/* The member for the left column has end reactions for which shear and moment diagrams may be derived */
245-
#2770= IFCSTRUCTURALLOADSINGLEFORCE('Head',2278.52897011915,0.,-1422.66326629449,0.,66694.8548930371,0.);
246-
#2771= IFCSTRUCTURALLOADSINGLEFORCE('Tail',-2278.52897011915,0.,1422.66326629449,0.,104027.289932507,0.);
247-
#2772= IFCSTRUCTURALLOADCONFIGURATION('Member End Reactions',(#2770,#2771),((0.),(120.)));
248-
#2773= IFCSTRUCTURALCURVEREACTION('0SH7YcIWrB8Q4VcWjfXpnn',#209,$,$,$,$,$,#2772,.GLOBAL_COORDS.,.DISCRETE.);
249-
#2775= IFCRELCONNECTSSTRUCTURALACTIVITY('2vTn7XCur6sByitir9a9jj',#209,$,$,#228,#2773);
250-
251-
/* The member for the right column has end reactions for which shear and moment diagrams may be derived */
252-
#2778= IFCSTRUCTURALLOADSINGLEFORCE('Head',7321.47102988085,0.,1422.73493120008,0.,-43375.4476654014,0.);
253-
#2779= IFCSTRUCTURALLOADSINGLEFORCE('Tail',-7321.47102988085,0.,-1422.73493120008,0.,-127343.989381682,0.);
254-
#2780= IFCSTRUCTURALLOADCONFIGURATION('Member End Reactions',(#2778,#2779),((0.),(120.)));
255-
#2781= IFCSTRUCTURALCURVEREACTION('1L3TtLyyPEzgk1VyvDrWiH',#209,$,$,$,$,$,#2780,.GLOBAL_COORDS.,.DISCRETE.);
256-
#2783= IFCRELCONNECTSSTRUCTURALACTIVITY('23GMRW_cf7tA667rAWkQOC',#209,$,$,#263,#2781);
257-
258-
/* The member for the beam has end reactions for which shear and moment diagrams may be derived */
259-
#2786= IFCSTRUCTURALLOADSINGLEFORCE('Head',1422.69473557039,0.,2278.52222225513,0.,-104030.36194645,0.);
260-
#2787= IFCSTRUCTURALLOADSINGLEFORCE('Tail',-1422.69473557039,0.,7321.47777774487,0.,127353.857770554,0.);
261-
#2788= IFCSTRUCTURALLOADCONFIGURATION('Member End Reactions',(#2786,#2787),((0.),(192.)));
262-
#2789= IFCSTRUCTURALCURVEREACTION('2ssucs0rX8KgBecASOwgSd',#209,$,$,$,$,$,#2788,.GLOBAL_COORDS.,.DISCRETE.);
263-
#2791= IFCRELCONNECTSSTRUCTURALACTIVITY('1tmGmLIfTFnBfWx$tia32R',#209,$,$,#296,#2789);
8+
#1=IFCPERSON($,$,'',$,$,$,$,$);
9+
#2=IFCORGANIZATION($,'',$,$,$);
10+
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
11+
#4=IFCAPPLICATION(#2,'v0.7.0-fa6bbf2d','IfcOpenShell-v0.7.0-fa6bbf2d','');
12+
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1671128081);
13+
#6=IFCDIRECTION((1.,0.,0.));
14+
#7=IFCDIRECTION((0.,0.,1.));
15+
#8=IFCCARTESIANPOINT((0.,0.,0.));
16+
#9=IFCAXIS2PLACEMENT3D(#8,#7,#6);
17+
#10=IFCDIRECTION((0.,1.,0.));
18+
#11=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#9,#10);
19+
#12=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
20+
#13=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
21+
#14=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
22+
#15=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
23+
#16=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
24+
#17=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453292519943295),#16);
25+
#18=IFCCONVERSIONBASEDUNIT(#12,.PLANEANGLEUNIT.,'DEGREE',#17);
26+
#19=IFCUNITASSIGNMENT((#13,#14,#15,#18));
27+
#20=IFCPROJECT('1CeyXgrsX2zwAjoiQwCaWl',#5,'',$,$,$,$,(#11),#19);
28+
#21=IFCSITE('0y840dKRz3mPZs_os88Bpq',#5,$,$,$,$,$,$,$,$,$,$,$,$);
29+
#22=IFCBUILDING('2gILFvOXfB5h9zF1kdwKe8',#5,$,$,$,$,$,$,$,$,$,$);
30+
#23=IFCRELAGGREGATES('2Og9IQRXD4NOWZmBC4yvGB',#5,$,$,#21,(#22));
31+
#24=IFCCARTESIANPOINT((0.,0.,0.));
32+
#25=IFCCARTESIANPOINT((5.,0.,0.));
33+
#26=IFCPOLYLINE((#24,#25));
34+
#27=IFCCARTESIANPOINT((0.,0.,0.));
35+
#28=IFCDIRECTION((0.,0.,1.));
36+
#29=IFCDIRECTION((1.,0.,0.));
37+
#30=IFCAXIS2PLACEMENT3D(#27,#28,#29);
38+
#31=IFCCARTESIANPOINT((0.,-0.1,0.));
39+
#32=IFCCARTESIANPOINT((5.,-0.1,0.));
40+
#33=IFCCARTESIANPOINT((5.,0.1,0.));
41+
#34=IFCCARTESIANPOINT((0.,0.1,0.));
42+
#35=IFCCARTESIANPOINT((0.,-0.1,0.));
43+
#36=IFCPOLYLINE((#31,#32,#33,#34,#35));
44+
#37=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#36);
45+
#38=IFCDIRECTION((0.,0.,1.));
46+
#39=IFCEXTRUDEDAREASOLID(#37,#30,#38,3.);
47+
#40=IFCSHAPEREPRESENTATION(#11,'Axis','SweptSolid',(#39));
48+
#41=IFCPRODUCTDEFINITIONSHAPE($,$,(#40));
49+
#42=IFCWALL('0vYsmRKFb5kvH7HTlrGmkd',#5,'Wall','An awesome wall',$,$,#46,$);
50+
#43= IFCCARTESIANPOINT((0.,0.,0.));
51+
#44= IFCVERTEXPOINT(#43);
52+
#45= IFCTOPOLOGYREPRESENTATION(#212,'Reference','Solid',(#44));
53+
#46= IFCPRODUCTDEFINITIONSHAPE($,$,(#45));
26454
ENDSEC;
26555
END-ISO-10303-21;

0 commit comments

Comments
 (0)