FreeMVD_Mirror/Random_Tests/IfcBSplineSurfaceWithKnots/Examples/cube-advanced-brep.ifc

195 lines
9.1 KiB
Plaintext

ISO-10303-21;
HEADER;
FILE_DESCRIPTION((''),'2;1');
FILE_NAME('','2019-03-24T14:01:00',(''),(''),'BuildingSmart IfcKit by Constructivity','IfcDoc 12.0.0.0','');
FILE_SCHEMA(('IFC4x2'));
ENDSEC;
DATA;
#1= IFCPROJECT('2oT9YYbSrBUghtexcAcblU',#2,'Grasshopper Project',$,$,'Grasshopper Project',$,(#3),#4);
#2= IFCOWNERHISTORY(#6,#7,$,.ADDED.,1338465163,$,$,1338465163);
#3= IFCGEOMETRICREPRESENTATIONCONTEXT('Body','Model',3,1.0E-05,#8,#9);
#4= IFCUNITASSIGNMENT((#11,#12,#13,#14));
#6= IFCPERSONANDORGANIZATION(#15,#16,$);
#7= IFCAPPLICATION(#17,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');
#8= IFCAXIS2PLACEMENT3D(#18,#19,#20);
#9= IFCDIRECTION((0.,1.));
#10= IFCSHAPEREPRESENTATION(#3,'Body','AdvancedBrep',(#21));
#11= IFCSIUNIT($,.LENGTHUNIT.,$,.METRE.);
#12= IFCSIUNIT($,.AREAUNIT.,$,.SQUARE_METRE.);
#13= IFCSIUNIT($,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#14= IFCSIUNIT($,.PLANEANGLEUNIT.,$,.RADIAN.);
#15= IFCPERSON($,'Jon',$,$,$,$,$,$);
#16= IFCORGANIZATION($,'UNKNOWN',$,$,$);
#17= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);
#18= IFCCARTESIANPOINT((0.,0.,0.));
#19= IFCDIRECTION((0.,0.,1.));
#20= IFCDIRECTION((1.,0.,0.));
#21= IFCADVANCEDBREP(#23);
#22= IFCPRODUCTDEFINITIONSHAPE($,$,(#10));
#23= IFCCLOSEDSHELL((#25,#26,#27,#28,#29,#30));
#25= IFCADVANCEDFACE((#31),#32,.T.);
#26= IFCADVANCEDFACE((#33),#34,.T.);
#27= IFCADVANCEDFACE((#35),#36,.F.);
#28= IFCADVANCEDFACE((#37),#38,.F.);
#29= IFCADVANCEDFACE((#39),#40,.F.);
#30= IFCADVANCEDFACE((#41),#42,.F.);
#31= IFCFACEOUTERBOUND(#43,.T.);
#32= IFCPLANE(#44);
#33= IFCFACEOUTERBOUND(#45,.T.);
#34= IFCPLANE(#46);
#35= IFCFACEOUTERBOUND(#47,.T.);
#36= IFCBSPLINESURFACEWITHKNOTS(3,1,((#48,#49),(#50,#51),(#52,#53),(#54,#55)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(3.,4.),.UNSPECIFIED.);
#37= IFCFACEOUTERBOUND(#56,.T.);
#38= IFCBSPLINESURFACEWITHKNOTS(3,1,((#57,#58),(#59,#60),(#61,#62),(#63,#64)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(0.,1.),.UNSPECIFIED.);
#39= IFCFACEOUTERBOUND(#65,.T.);
#40= IFCBSPLINESURFACEWITHKNOTS(3,1,((#66,#67),(#68,#69),(#70,#71),(#72,#73)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(1.,2.),.UNSPECIFIED.);
#41= IFCFACEOUTERBOUND(#74,.T.);
#42= IFCBSPLINESURFACEWITHKNOTS(3,1,((#75,#76),(#77,#78),(#79,#80),(#81,#82)),.UNSPECIFIED.,.F.,.F.,.F.,(4,4),(2,2),(0.,1224.74487139159),(2.,3.),.UNSPECIFIED.);
#43= IFCEDGELOOP((#83,#84,#85,#86));
#44= IFCAXIS2PLACEMENT3D(#87,#88,#20);
#45= IFCEDGELOOP((#89,#90,#91,#92));
#46= IFCAXIS2PLACEMENT3D(#93,#19,#94);
#47= IFCEDGELOOP((#95,#96,#97,#98));
#48= IFCCARTESIANPOINT((-0.5,0.5,0.));
#49= IFCCARTESIANPOINT((-0.5,-0.5,0.));
#50= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));
#51= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));
#52= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));
#53= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));
#54= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));
#55= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));
#56= IFCEDGELOOP((#99,#100,#101,#102));
#57= IFCCARTESIANPOINT((-0.5,-0.5,0.));
#58= IFCCARTESIANPOINT((0.5,-0.5,0.));
#59= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));
#60= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));
#61= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));
#62= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));
#63= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));
#64= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));
#65= IFCEDGELOOP((#103,#104,#105,#106));
#66= IFCCARTESIANPOINT((0.5,-0.5,0.));
#67= IFCCARTESIANPOINT((0.5,0.5,0.));
#68= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));
#69= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));
#70= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));
#71= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));
#72= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));
#73= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));
#74= IFCEDGELOOP((#107,#108,#109,#110));
#75= IFCCARTESIANPOINT((0.5,0.5,0.));
#76= IFCCARTESIANPOINT((-0.5,0.5,0.));
#77= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));
#78= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));
#79= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));
#80= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));
#81= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));
#82= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));
#83= IFCORIENTEDEDGE($,$,#111,.T.);
#84= IFCORIENTEDEDGE($,$,#112,.T.);
#85= IFCORIENTEDEDGE($,$,#113,.T.);
#86= IFCORIENTEDEDGE($,$,#114,.T.);
#87= IFCCARTESIANPOINT((-0.5,-0.5,0.));
#88= IFCDIRECTION((0.,0.,-1.));
#89= IFCORIENTEDEDGE($,$,#115,.T.);
#90= IFCORIENTEDEDGE($,$,#116,.T.);
#91= IFCORIENTEDEDGE($,$,#117,.T.);
#92= IFCORIENTEDEDGE($,$,#118,.T.);
#93= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));
#94= IFCDIRECTION((-0.5,-0.8660254,0.));
#95= IFCORIENTEDEDGE($,$,#119,.T.);
#96= IFCORIENTEDEDGE($,$,#115,.T.);
#97= IFCORIENTEDEDGE($,$,#120,.F.);
#98= IFCORIENTEDEDGE($,$,#111,.T.);
#99= IFCORIENTEDEDGE($,$,#114,.T.);
#100= IFCORIENTEDEDGE($,$,#120,.T.);
#101= IFCORIENTEDEDGE($,$,#116,.T.);
#102= IFCORIENTEDEDGE($,$,#121,.F.);
#103= IFCORIENTEDEDGE($,$,#113,.T.);
#104= IFCORIENTEDEDGE($,$,#121,.T.);
#105= IFCORIENTEDEDGE($,$,#117,.T.);
#106= IFCORIENTEDEDGE($,$,#122,.F.);
#107= IFCORIENTEDEDGE($,$,#112,.T.);
#108= IFCORIENTEDEDGE($,$,#122,.T.);
#109= IFCORIENTEDEDGE($,$,#118,.T.);
#110= IFCORIENTEDEDGE($,$,#119,.F.);
#111= IFCEDGECURVE(#123,#124,#125,.T.);
#112= IFCEDGECURVE(#124,#126,#127,.T.);
#113= IFCEDGECURVE(#126,#128,#129,.T.);
#114= IFCEDGECURVE(#128,#123,#130,.T.);
#115= IFCEDGECURVE(#131,#132,#133,.T.);
#116= IFCEDGECURVE(#132,#134,#135,.T.);
#117= IFCEDGECURVE(#134,#136,#137,.T.);
#118= IFCEDGECURVE(#136,#131,#138,.T.);
#119= IFCEDGECURVE(#124,#131,#139,.T.);
#120= IFCEDGECURVE(#123,#132,#140,.T.);
#121= IFCEDGECURVE(#128,#134,#141,.T.);
#122= IFCEDGECURVE(#126,#136,#142,.T.);
#123= IFCVERTEXPOINT(#143);
#124= IFCVERTEXPOINT(#144);
#125= IFCPOLYLINE((#145,#146));
#126= IFCVERTEXPOINT(#147);
#127= IFCPOLYLINE((#148,#149));
#128= IFCVERTEXPOINT(#150);
#129= IFCPOLYLINE((#151,#152));
#130= IFCPOLYLINE((#153,#154));
#131= IFCVERTEXPOINT(#155);
#132= IFCVERTEXPOINT(#156);
#133= IFCPOLYLINE((#157,#158));
#134= IFCVERTEXPOINT(#159);
#135= IFCPOLYLINE((#160,#161));
#136= IFCVERTEXPOINT(#162);
#137= IFCPOLYLINE((#163,#164));
#138= IFCPOLYLINE((#165,#166));
#139= IFCPOLYLINE((#167,#168));
#140= IFCPOLYLINE((#169,#170));
#141= IFCPOLYLINE((#171,#172));
#142= IFCPOLYLINE((#173,#174));
#143= IFCCARTESIANPOINT((-0.5,-0.5,0.));
#144= IFCCARTESIANPOINT((-0.5,0.5,0.));
#145= IFCCARTESIANPOINT((-0.5,-0.5));
#146= IFCCARTESIANPOINT((-0.5,0.5));
#147= IFCCARTESIANPOINT((0.5,0.5,0.));
#148= IFCCARTESIANPOINT((-0.5,0.5));
#149= IFCCARTESIANPOINT((0.5,0.5));
#150= IFCCARTESIANPOINT((0.5,-0.5,0.));
#151= IFCCARTESIANPOINT((0.5,0.5));
#152= IFCCARTESIANPOINT((0.5,-0.5));
#153= IFCCARTESIANPOINT((0.5,-0.5));
#154= IFCCARTESIANPOINT((-0.5,-0.5));
#155= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));
#156= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));
#157= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));
#158= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));
#159= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));
#160= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));
#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));
#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));
#163= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));
#164= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));
#165= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));
#166= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));
#167= IFCCARTESIANPOINT((-0.5,0.5,0.));
#168= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.));
#169= IFCCARTESIANPOINT((-0.5,-0.5,0.));
#170= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.));
#171= IFCCARTESIANPOINT((0.5,-0.5,0.));
#172= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.));
#173= IFCCARTESIANPOINT((0.5,0.5,0.));
#174= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.));
#5= IFCRELAGGREGATES('2C1MZiLqv228Cmw2sZ7QPO',#2,'Project Container','Project Container for Buildings',#1,(#175));
#24= IFCBUILDINGELEMENTPROXY('1hMBdOkWj7WhC2kvgZp44F',#2,'BuildingElementProxy',$,$,#176,#22,$,.NOTDEFINED.);
#176= IFCLOCALPLACEMENT($,#178);
#178= IFCAXIS2PLACEMENT3D(#18,#19,#20);
#175= IFCBUILDING('3qzoyCPy1CtfV237Rle9$t',#2,'Grasshopper Building','GH Building',$,#179,$,$,.ELEMENT.,$,$,$);
#179= IFCLOCALPLACEMENT($,#178);
#177= IFCRELCONTAINEDINSPATIALSTRUCTURE('0LkkopPYL7VANMLhZDjkkq',#2,'Building','Building Container for Elements',(#24),#175);
ENDSEC;
END-ISO-10303-21;