diff --git a/ifc/file.ifc b/ifc/file.ifc new file mode 100644 index 0000000..8772b28 --- /dev/null +++ b/ifc/file.ifc @@ -0,0 +1,80 @@ + +ISO-10303-21; +HEADER; +FILE_DESCRIPTION( + ('ViewDefinition [DesignTransferView_V1.0]'), + '2;1'); +FILE_NAME( + '', + '2025-11-04T09:11:46Z', + ('milovann'), + ('Elements'), + 'IFC-dotnet', + '1.2.0.0', + 'None'); +FILE_SCHEMA (('IFC4')); +ENDSEC; +DATA; +#1 = IFCORGANIZATION($, 'IFC-dotnet', $, $, $); +#2 = IFCAPPLICATION(#1, '1.2.0.0', 'IFC-dotnet', 'IFC-dotnet'); +#3 = IFCPOSTALADDRESS(.OFFICE., $, $, $, $, $, $, $, $, $); +#4 = IFCACTORROLE(.ARCHITECT., $, $); +#5 = IFCPERSON('milovann', $, $, $, $, $, (#4), $); +#6 = IFCORGANIZATION('Elements', 'Elements', $, $, (#3)); +#7 = IFCPERSONANDORGANIZATION(#5, #6, $); +#8 = IFCOWNERHISTORY(#7, #2, $, $, $, $, $, 1762247626); +#9 = IFCSIUNIT(*, .LENGTHUNIT., $, .METRE.); +#10 = IFCSIUNIT(*, .AREAUNIT., $, .SQUARE_METRE.); +#11 = IFCSIUNIT(*, .VOLUMEUNIT., $, .CUBIC_METRE.); +#12 = IFCSIUNIT(*, .SOLIDANGLEUNIT., $, .STERADIAN.); +#13 = IFCSIUNIT(*, .MASSUNIT., $, .GRAM.); +#14 = IFCSIUNIT(*, .TIMEUNIT., $, .SECOND.); +#15 = IFCSIUNIT(*, .THERMODYNAMICTEMPERATUREUNIT., $, .DEGREE_CELSIUS.); +#16 = IFCSIUNIT(*, .LUMINOUSINTENSITYUNIT., $, .LUMEN.); +#17 = IFCSIUNIT(*, .PLANEANGLEUNIT., $, .RADIAN.); +#18 = IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017450), #17); +#19 = IFCDIMENSIONALEXPONENTS(0, 0, 0, 0, 0, 0, 0); +#20 = IFCCONVERSIONBASEDUNIT(#19, .PLANEANGLEUNIT., 'DEGREE', #18); +#21 = IFCUNITASSIGNMENT((#9, #10, #11, #12, #13, #14, #15, #16, #17, #20)); +#22 = IFCCARTESIANPOINT((0.0, 0.0, 0.0)); +#23 = IFCDIRECTION((0.0, 0.0, 1.0)); +#24 = IFCDIRECTION((1.0, 0.0, 0.0)); +#25 = IFCAXIS2PLACEMENT3D(#22, #23, #24); +#26 = IFCDIRECTION((0.0, 1.0, 0.0)); +#27 = IFCGEOMETRICREPRESENTATIONCONTEXT($, 'Model', 3, 0.000010, #25, #26); +#28 = IFCPROJECT('0tw5xhyGX3h9Z4QiXoU_y0', #8, 'Elements', 'Elements', $, $, $, (#27), #21); +#29 = IFCSITE('0qeWINsLf1QwyyklvGCl_O', $, 'Hypar Site', 'The default site generated by Hypar', $, $, $, $, .ELEMENT., (0, 0, 0), (0, 0, 0), 0.0, $, $); +#30 = IFCRELAGGREGATES('2K7i8TXz57IRHrAl_Y1MBa', $, $, $, #28, (#29)); +#31 = IFCBUILDING('3$_yslkcP9_PqMgzjm7byS', $, 'Default Building', 'The default building generated by Hypar.', $, $, $, $, .ELEMENT., 0.0, 0.0, $); +#32 = IFCBUILDINGSTOREY('2wNLoaFiLD4gyt2yTcKJ4B', $, 'Default Storey', 'The default storey generated by Hypar', $, $, $, $, .ELEMENT., 0.0); +#33 = IFCRELAGGREGATES('3sZ0X$gezBQQmcJyZz7YKo', $, $, $, #31, (#32)); +#34 = IFCRELAGGREGATES('1amc7bAT52TQYCZs00Av74', $, $, $, #29, (#31)); +#35 = IFCCOLOURRGB($, 1.0, 1.0, 1.0); +#36 = IFCMATERIAL('concrete', $, 'Hypar'); +#37 = IFCCOLOURRGB($, 0.500000, 0.500000, 0.500000); +#38 = IFCSURFACESTYLESHADING(#37, 0.0); +#39 = IFCSURFACESTYLE('concrete', .BOTH., (#38)); +#40 = IFCCARTESIANPOINT((0.0, 0.0, 0.0)); +#41 = IFCDIRECTION((0.0, 0.0, 1.0)); +#42 = IFCDIRECTION((1.0, 0.0, 0.0)); +#43 = IFCAXIS2PLACEMENT3D(#40, #41, #42); +#44 = IFCLOCALPLACEMENT($, #43); +#45 = IFCCARTESIANPOINT((0.0, 0.0, 0.0)); +#46 = IFCDIRECTION((0.0, 0.0, 1.0)); +#47 = IFCDIRECTION((1.0, 0.0, 0.0)); +#48 = IFCCARTESIANPOINT((0.035355, -0.035355, 0.0)); +#49 = IFCCARTESIANPOINT((10.035355, 9.964645, 0.0)); +#50 = IFCCARTESIANPOINT((9.964645, 10.035355, 0.0)); +#51 = IFCCARTESIANPOINT((-0.035355, 0.035355, 0.0)); +#52 = IFCPOLYLINE((#48, #49, #50, #51, #48)); +#53 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #52); +#54 = IFCDIRECTION((0.0, 0.0, 1.0)); +#55 = IFCAXIS2PLACEMENT3D(#45, #46, #47); +#56 = IFCEXTRUDEDAREASOLID(#53, #55, #54, 3.0); +#57 = IFCSTYLEDITEM(#56, (#39), $); +#58 = IFCSHAPEREPRESENTATION(#27, 'Body', 'SolidModel', (#56)); +#59 = IFCPRODUCTDEFINITIONSHAPE($, $, (#58)); +#60 = IFCWALLSTANDARDCASE('34ratQJUv1bBCa41wG7D$B', $, $, $, $, #44, #59, $, .NOTDEFINED.); +#61 = IFCRELCONTAINEDINSPATIALSTRUCTURE('0Y5PB7$uf6gQ01TQsDWhaP', $, $, $, $, #32); +ENDSEC; +END-ISO-10303-21; \ No newline at end of file