FreeMVD_Mirror/Random_Tests/IfcBooleanClippingResult/ifcopenshell_halfspaces.ifc

121 lines
5.4 KiB
Plaintext

ISO-10303-21;
HEADER;
FILE_DESCRIPTION((''),'');
FILE_NAME('','',(''),('',''),'IfcOpenShell','IfcOpenShell','');
FILE_SCHEMA(('IFC2X3'));
ENDSEC;
DATA;
#1=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
#2=IFCPERSON($,$,$,$,$,$,$,$);
#3=IFCAPPLICATION(#1,'0.3-rc3','IfcOpenShell','IfcOpenShell');
#4=IFCPERSONANDORGANIZATION(#2,#1,$);
#5=IFCCARTESIANPOINT((0.,0.,0.));
#6=IFCCARTESIANPOINT((0.,0.));
#7=IFCDIRECTION((0.,0.,1.));
#8=IFCDIRECTION((1.,0.));
#9=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
#10=IFCSIUNIT(*,.AREAUNIT.,.MILLI.,.SQUARE_METRE.);
#11=IFCSIUNIT(*,.VOLUMEUNIT.,.MILLI.,.CUBIC_METRE.);
#12=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#13=IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
#14=IFCUNITASSIGNMENT((#9,#10,#11,#12,#13));
#15=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#16=IFCAXIS2PLACEMENT3D(#5,$,$);
#17=IFCLOCALPLACEMENT($,#16);
#18=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-006,#16,$);
#19=IFCOWNERHISTORY(#4,#3,$,.NOCHANGE.,$,$,$,0);
#20=IFCAXIS2PLACEMENT2D(#6,#8);
#21=IFCRECTANGLEPROFILEDEF(.AREA.,$,#20,10000.,10000.);
#22=IFCCARTESIANPOINT((11000.,0.,0.));
#23=IFCCARTESIANPOINT((22000.,0.,0.));
#24=IFCCARTESIANPOINT((33000.,0.,0.));
#25=IFCCARTESIANPOINT((44000.,0.,0.));
#26=IFCCARTESIANPOINT((55000.,0.,0.));
#27=IFCCARTESIANPOINT((66000.,0.,0.));
#28=IFCAXIS2PLACEMENT3D(#22,$,$);
#29=IFCAXIS2PLACEMENT3D(#23,$,$);
#30=IFCAXIS2PLACEMENT3D(#24,$,$);
#31=IFCAXIS2PLACEMENT3D(#25,$,$);
#32=IFCAXIS2PLACEMENT3D(#26,$,$);
#33=IFCAXIS2PLACEMENT3D(#27,$,$);
#34=IFCLOCALPLACEMENT($,#16);
#35=IFCLOCALPLACEMENT($,#28);
#36=IFCLOCALPLACEMENT($,#29);
#37=IFCLOCALPLACEMENT($,#30);
#38=IFCLOCALPLACEMENT($,#31);
#39=IFCLOCALPLACEMENT($,#32);
#40=IFCLOCALPLACEMENT($,#33);
#41=IFCEXTRUDEDAREASOLID(#21,#16,#7,2000.);
#42=IFCCARTESIANPOINT((0.,0.,3.));
#43=IFCDIRECTION((1.,0.,1.));
#44=IFCAXIS2PLACEMENT3D(#42,#43,$);
#45=IFCPLANE(#44);
#46=IFCHALFSPACESOLID(#45,.F.);
#47=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#41,#46);
#48=IFCCARTESIANPOINT((0.,0.));
#49=IFCCARTESIANPOINT((5000.,0.));
#50=IFCCARTESIANPOINT((5000.,5000.));
#51=IFCCARTESIANPOINT((0.,5000.));
#52=IFCPOLYLINE((#48,#49,#50,#51,#48));
#53=IFCPOLYGONALBOUNDEDHALFSPACE(#45,.F.,#16,#52);
#54=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#41,#53);
#55=IFCCARTESIANPOINT((-2500.,-2500.));
#56=IFCCARTESIANPOINT((2500.,-2500.));
#57=IFCCARTESIANPOINT((2500.,2500.));
#58=IFCCARTESIANPOINT((-2500.,2500.));
#59=IFCPOLYLINE((#55,#56,#57,#58,#55));
#60=IFCPOLYGONALBOUNDEDHALFSPACE(#45,.F.,#16,#59);
#61=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#41,#60);
#62=IFCCARTESIANPOINT((-4990.0,-4990.0));
#63=IFCCARTESIANPOINT((4990.0,-4990.0));
#64=IFCCARTESIANPOINT((4990.0,4990.0));
#65=IFCCARTESIANPOINT((-4990.0,4990.0));
#66=IFCPOLYLINE((#62,#63,#64,#65,#62));
#67=IFCPOLYGONALBOUNDEDHALFSPACE(#45,.F.,#16,#66);
#68=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#41,#67);
#69=IFCCARTESIANPOINT((-4999.0,-4999.0));
#70=IFCCARTESIANPOINT((4999.0,-4999.0));
#71=IFCCARTESIANPOINT((4999.0,4999.0));
#72=IFCCARTESIANPOINT((-4999.0,4999.0));
#73=IFCPOLYLINE((#69,#70,#71,#72,#69));
#74=IFCPOLYGONALBOUNDEDHALFSPACE(#45,.F.,#16,#73);
#75=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#41,#74);
#76=IFCCARTESIANPOINT((0.0,3000.0));
#77=IFCCARTESIANPOINT((3000.0,-3000.0));
#78=IFCCARTESIANPOINT((0.0,0.0));
#79=IFCCARTESIANPOINT((-3000.0,-3000.0));
#80=IFCPOLYLINE((#76,#77,#78,#79,#76));
#81=IFCPOLYGONALBOUNDEDHALFSPACE(#45,.F.,#16,#80);
#82=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#41,#81);
#83=IFCSHAPEREPRESENTATION(#18,'Body','SweptSolid',(#41));
#84=IFCSHAPEREPRESENTATION(#18,'Body','Clipping',(#47));
#85=IFCSHAPEREPRESENTATION(#18,'Body','Clipping',(#54));
#86=IFCSHAPEREPRESENTATION(#18,'Body','Clipping',(#61));
#87=IFCSHAPEREPRESENTATION(#18,'Body','Clipping',(#68));
#88=IFCSHAPEREPRESENTATION(#18,'Body','Clipping',(#75));
#89=IFCSHAPEREPRESENTATION(#18,'Body','Clipping',(#82));
#90=IFCPRODUCTDEFINITIONSHAPE($,$,(#83));
#91=IFCPRODUCTDEFINITIONSHAPE($,$,(#84));
#92=IFCPRODUCTDEFINITIONSHAPE($,$,(#85));
#93=IFCPRODUCTDEFINITIONSHAPE($,$,(#86));
#94=IFCPRODUCTDEFINITIONSHAPE($,$,(#87));
#95=IFCPRODUCTDEFINITIONSHAPE($,$,(#88));
#96=IFCPRODUCTDEFINITIONSHAPE($,$,(#89));
#97=IFCSLAB('VjZwCSft56eW2aqb7mJpYI',#19,'Extruded rectangular solid',$,'',#34,#90,$,$);
#98=IFCSLAB('xBuFkYViW3S1UMXKoEpyfd',#19,'Clipped w/ halfspace',$,'',#35,#91,$,$);
#99=IFCSLAB('e$yRTYlhufbZ1UXA2jp0iN',#19,'Clipped w/ bounded convex halfspace',$,'',#36,#93,$,$);
#100=IFCSLAB('TqSCLDIZ1nhlkP9raydH5b',#19,'Clipped w/ bounded halfspace, coinciding edges',$,'',#37,#92,$,$);
#101=IFCSLAB('XIjtWxdU03Zn9o7hfLYzCT',#19,'Clipped w/ bounded halfspace 10mm inset',$,'',#38,#94,$,$);
#102=IFCSLAB('iT0r5taJpz$EPB1R2IX64l',#19,'Clipped w/ bounded halfspace 1mm inset',$,'',#39,#95,$,$);
#103=IFCSLAB('6CEdKecTAsIW0tBjDVS5lm',#19,'Clipped w/ bounded concave halfspace',$,'',#40,#96,$,$);
#104=IFCPROJECT('Ss$f6b_ntVJFK30dcwIpzu',#19,'IfcOpenShell HalfSpaces',$,$,'IfcOpenShell HalfSpaces','Project Status',(#18),#14);
#105=IFCSITE('nsBO6CHzZwDoSUt4Gv7P_R',#19,'IfcOpenShell HalfSpaces',$,'',#17,$,$,.ELEMENT.,$,$,$,$,$);
#106=IFCBUILDING('edW_f2nUcDz48FugyJosOH',#19,$,$,$,#17,$,$,.ELEMENT.,$,$,$);
#107=IFCBUILDINGSTOREY('Ktln$X5Sr_RTvQ3d6MLJxs',#19,'',$,$,#34,$,$,.ELEMENT.,0.);
#108=IFCRELAGGREGATES('uZ20oJR9OtMNxnyGUKWXvY',#19,$,$,#104,(#105));
#109=IFCRELAGGREGATES('vr1aoM50sUtnycXkd9Il3B',#19,$,$,#105,(#106));
#110=IFCRELAGGREGATES('hS3OQCzZmwHFg6WGapl1Je',#19,$,$,#106,(#107));
#111=IFCRELCONTAINEDINSPATIALSTRUCTURE('4o_mDw7pUe2JZx8OFYigcj',#19,$,$,(#97,#98,#99,#100,#101,#102,#103),#107);
ENDSEC;
END-ISO-10303-21;