FreeMVD_Mirror/Random_Tests/IfcBooleanResult(CSG)/IfcCsgPrimitive.ifc

134 lines
5.2 KiB
Plaintext

ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('IfcCsgPrimitive.ifc','2014-03-17T18:28:00',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
FILE_SCHEMA(('IFC2X3'));
ENDSEC;
DATA;
#1=IFCDIRECTION((1.,0.,0.));
#2=IFCDIRECTION((0.,0.,1.));
#3=IFCCARTESIANPOINT((3000.,1000.,4000.));
#4=IFCAXIS2PLACEMENT3D(#3,#2,#1);
#5=IFCBLOCK(#4,2000.,4000.,1000.);
#6=IFCDIRECTION((1.,0.,0.));
#7=IFCDIRECTION((0.,1.,0.));
#8=IFCCARTESIANPOINT((4000.,1000.,4000.));
#9=IFCAXIS2PLACEMENT3D(#8,#7,#6);
#10=IFCRIGHTCIRCULARCYLINDER(#9,4000.,900.);
#11=IFCBOOLEANRESULT(.INTERSECTION.,#10,#5);
#12=IFCDIRECTION((1.,0.,0.));
#13=IFCDIRECTION((0.,0.,1.));
#14=IFCCARTESIANPOINT((200.,200.,3000.));
#15=IFCAXIS2PLACEMENT3D(#14,#13,#12);
#16=IFCRECTANGULARPYRAMID(#15,7600.,5600.,2800.);
#17=IFCDIRECTION((1.,0.,0.));
#18=IFCDIRECTION((0.,1.,0.));
#19=IFCCARTESIANPOINT((4000.,1000.,4000.));
#20=IFCAXIS2PLACEMENT3D(#19,#18,#17);
#21=IFCRIGHTCIRCULARCYLINDER(#20,4000.,1000.);
#22=IFCDIRECTION((1.,0.,0.));
#23=IFCDIRECTION((0.,0.,1.));
#24=IFCCARTESIANPOINT((0.,0.,3000.));
#25=IFCAXIS2PLACEMENT3D(#24,#23,#22);
#26=IFCRECTANGULARPYRAMID(#25,8000.,6000.,3000.);
#27=IFCBOOLEANRESULT(.UNION.,#26,#21);
#28=IFCBOOLEANRESULT(.DIFFERENCE.,#27,#16);
#29=IFCBOOLEANRESULT(.DIFFERENCE.,#28,#11);
#30=IFCDIRECTION((1.,0.,0.));
#31=IFCDIRECTION((0.,0.,1.));
#32=IFCCARTESIANPOINT((200.,200.,200.));
#33=IFCAXIS2PLACEMENT3D(#32,#31,#30);
#34=IFCBLOCK(#33,7600.,5600.,2800.);
#35=IFCDIRECTION((1.,0.,0.));
#36=IFCDIRECTION((0.,0.,1.));
#37=IFCCARTESIANPOINT((0.,0.,0.));
#38=IFCAXIS2PLACEMENT3D(#37,#36,#35);
#39=IFCBLOCK(#38,8000.,6000.,3000.);
#40=IFCBOOLEANRESULT(.DIFFERENCE.,#39,#34);
#41=IFCBOOLEANRESULT(.UNION.,#40,#29);
#42=IFCDIRECTION((1.,0.,0.));
#43=IFCDIRECTION((0.,0.,1.));
#44=IFCCARTESIANPOINT((1000.,-4000.,2700.));
#45=IFCAXIS2PLACEMENT3D(#44,#43,#42);
#46=IFCRIGHTCIRCULARCONE(#45,600.,750.);
#47=IFCDIRECTION((1.,0.,0.));
#48=IFCDIRECTION((0.,0.,1.));
#49=IFCCARTESIANPOINT((1000.,-4000.,1800.));
#50=IFCAXIS2PLACEMENT3D(#49,#48,#47);
#51=IFCRIGHTCIRCULARCONE(#50,1000.,1100.);
#52=IFCBOOLEANRESULT(.UNION.,#51,#46);
#53=IFCDIRECTION((1.,0.,0.));
#54=IFCDIRECTION((0.,0.,1.));
#55=IFCCARTESIANPOINT((1000.,-4000.,900.));
#56=IFCAXIS2PLACEMENT3D(#55,#54,#53);
#57=IFCRIGHTCIRCULARCONE(#56,1000.,1500.);
#58=IFCBOOLEANRESULT(.UNION.,#57,#52);
#59=IFCDIRECTION((1.,0.,0.));
#60=IFCDIRECTION((0.,0.,1.));
#61=IFCCARTESIANPOINT((1000.,-4000.,0.));
#62=IFCAXIS2PLACEMENT3D(#61,#60,#59);
#63=IFCRIGHTCIRCULARCONE(#62,3000.,500.);
#64=IFCBOOLEANRESULT(.UNION.,#63,#58);
#65=IFCDIRECTION((1.,0.,0.));
#66=IFCDIRECTION((0.,0.,1.));
#67=IFCCARTESIANPOINT((-2000.,-7000.,0.));
#68=IFCAXIS2PLACEMENT3D(#67,#66,#65);
#69=IFCBLOCK(#68,6000.,6000.,6000.);
#70=IFCDIRECTION((1.,0.,0.));
#71=IFCDIRECTION((0.,0.,1.));
#72=IFCCARTESIANPOINT((1000.,-4000.,-4500.));
#73=IFCAXIS2PLACEMENT3D(#72,#71,#70);
#74=IFCSPHERE(#73,5000.);
#75=IFCBOOLEANRESULT(.INTERSECTION.,#74,#69);
#76=IFCBOOLEANRESULT(.UNION.,#75,#64);
#77=IFCPERSON($,$,'',$,$,$,$,$);
#78=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
#79=IFCPERSONANDORGANIZATION(#77,#78,$);
#80=IFCAPPLICATION(#78,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
#81=IFCOWNERHISTORY(#79,#80,$,.ADDED.,$,#79,#80,1395077280);
#82=IFCDIRECTION((0.,1.,0.));
#83=IFCDIRECTION((1.,0.,0.));
#84=IFCDIRECTION((0.,0.,1.));
#85=IFCCARTESIANPOINT((0.,0.,0.));
#86=IFCAXIS2PLACEMENT3D(#85,#84,#83);
#87=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-005,#86,#82);
#88=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#89=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
#90=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#91=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174533),#90);
#92=IFCCONVERSIONBASEDUNIT(#88,.PLANEANGLEUNIT.,'Degrees',#91);
#93=IFCUNITASSIGNMENT((#89,#92));
#94=IFCPROJECT('0DMnBGAAP0egv6AtzWaDtb',#81,'IfcCompositeProfileDef',$,$,$,$,(#87),#93);
#95=IFCDIRECTION((1.,0.,0.));
#96=IFCDIRECTION((0.,0.,1.));
#97=IFCCARTESIANPOINT((0.,0.,0.));
#98=IFCAXIS2PLACEMENT3D(#97,#96,#95);
#99=IFCLOCALPLACEMENT($,#98);
#100=IFCSITE('1zP1fQSXb4cxuwjjpQU6bU',#81,$,$,$,#99,$,$,.ELEMENT.,$,$,$,$,$);
#101=IFCRELAGGREGATES('0ZzcG2ut9F2BG7u28TPexy',#81,$,$,#94,(#100));
#102=IFCDIRECTION((1.,0.,0.));
#103=IFCDIRECTION((0.,0.,1.));
#104=IFCCARTESIANPOINT((0.,0.,0.));
#105=IFCAXIS2PLACEMENT3D(#104,#103,#102);
#106=IFCLOCALPLACEMENT(#99,#105);
#107=IFCBUILDING('0cM$4pWjvEFe6tscjMbee8',#81,$,$,$,#106,$,$,.ELEMENT.,$,$,$);
#108=IFCRELAGGREGATES('0zaDy4$156SBV4NFDY$SC5',#81,$,$,#100,(#107));
#109=IFCDIRECTION((1.,0.,0.));
#110=IFCDIRECTION((0.,0.,1.));
#111=IFCCARTESIANPOINT((0.,0.,0.));
#112=IFCAXIS2PLACEMENT3D(#111,#110,#109);
#113=IFCLOCALPLACEMENT(#106,#112);
#114=IFCBUILDINGSTOREY('0WbxDykS94XukFPy9QwxyX',#81,$,$,$,#113,$,$,.ELEMENT.,$);
#115=IFCRELAGGREGATES('2LJSUZqR53NhOup_TIPm5y',#81,$,$,#107,(#114));
#116=IFCBUILDINGELEMENTPROXY('1qAWhlc9bBc9v_UZeT6Xd3',#81,'IfcCsgPrimitive',$,$,#122,#124,$,$);
#117=IFCRELCONTAINEDINSPATIALSTRUCTURE('1SveiYYOXAmPiFhsZbsl1q',#81,$,$,(#116),#114);
#118=IFCDIRECTION((1.,0.,0.));
#119=IFCDIRECTION((0.,0.,1.));
#120=IFCCARTESIANPOINT((0.,0.,0.));
#121=IFCAXIS2PLACEMENT3D(#120,#119,#118);
#122=IFCLOCALPLACEMENT($,#121);
#123=IFCSHAPEREPRESENTATION(#87,'Body','CSG',(#41,#76));
#124=IFCPRODUCTDEFINITIONSHAPE($,$,(#123));
ENDSEC;
END-ISO-10303-21;