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;