diff --git a/ifc/wall.ifc b/ifc/wall.ifc new file mode 100644 index 0000000..72f3125 --- /dev/null +++ b/ifc/wall.ifc @@ -0,0 +1,76 @@ + +ISO-10303-21; +HEADER; +FILE_DESCRIPTION( + ('ViewDefinition [DesignTransferView_V1.0]'), + '2;1'); +FILE_NAME( + '', + '2025-12-18T19:12:01Z', + ('Browser'), + ('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('Browser', $, $, $, $, $, (#4), $); +#6 = IFCORGANIZATION('Elements', 'Elements', $, $, (#3)); +#7 = IFCPERSONANDORGANIZATION(#5, #6, $); +#8 = IFCOWNERHISTORY(#7, #2, $, $, $, $, $, 1766086801); +#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('1SYeFo5ob6fhWQObmw8e_a', #8, 'Elements', 'Elements', $, $, $, (#27), #21); +#29 = IFCSITE('1LPDEUw8jD8gCynhWdknBD', $, 'Hypar Site', 'The default site generated by Hypar', $, $, $, $, .ELEMENT., (0, 0, 0), (0, 0, 0), 0.0, $, $); +#30 = IFCRELAGGREGATES('1DFYdAzlr138fkICl9Q0Zx', $, $, $, #28, (#29)); +#31 = IFCBUILDING('3eO_fUeiT2qf7X0FL0NYaY', $, 'Default Building', 'The default building generated by Hypar.', $, $, $, $, .ELEMENT., 0.0, 0.0, $); +#32 = IFCBUILDINGSTOREY('2f9u60Xwb8d9lOjLPUqjPd', $, 'Default Storey', 'The default storey generated by Hypar', $, $, $, $, .ELEMENT., 0.0); +#33 = IFCRELAGGREGATES('3Fexzuf4TF99pRZUk7DoTF', $, $, $, #31, (#32)); +#34 = IFCRELAGGREGATES('2nNB_RM7H9wRghudHYGomS', $, $, $, #29, (#31)); +#35 = IFCCOLOURRGB($, 1.0, 1.0, 1.0); +#36 = IFCCARTESIANPOINT((0.0, 0.0, 0.0)); +#37 = IFCDIRECTION((0.0, 0.0, 1.0)); +#38 = IFCDIRECTION((1.0, 0.0, 0.0)); +#39 = IFCAXIS2PLACEMENT3D(#36, #37, #38); +#40 = IFCLOCALPLACEMENT($, #39); +#41 = IFCCARTESIANPOINT((0.0, 0.0, 0.0)); +#42 = IFCDIRECTION((0.0, 0.0, 1.0)); +#43 = IFCDIRECTION((1.0, 0.0, 0.0)); +#44 = IFCCARTESIANPOINT((0.035355, -0.035355, 0.0)); +#45 = IFCCARTESIANPOINT((10.035355, 9.964645, 0.0)); +#46 = IFCCARTESIANPOINT((9.964645, 10.035355, 0.0)); +#47 = IFCCARTESIANPOINT((-0.035355, 0.035355, 0.0)); +#48 = IFCPOLYLINE((#44, #45, #46, #47, #44)); +#49 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #48); +#50 = IFCDIRECTION((0.0, 0.0, 1.0)); +#51 = IFCAXIS2PLACEMENT3D(#41, #42, #43); +#52 = IFCEXTRUDEDAREASOLID(#49, #51, #50, 3.0); +#53 = IFCSTYLEDITEM(#52, $, $); +#54 = IFCSHAPEREPRESENTATION(#27, 'Body', 'SolidModel', (#52)); +#55 = IFCPRODUCTDEFINITIONSHAPE($, $, (#54)); +#56 = IFCWALLSTANDARDCASE('2roeW6wLj4g8wZTEKRe656', $, $, $, $, #40, #55, $, .NOTDEFINED.); +#57 = IFCRELCONTAINEDINSPATIALSTRUCTURE('2l18du2Jb7X8lz6thd2qQz', $, $, $, $, #32); +ENDSEC; +END-ISO-10303-21; \ No newline at end of file