Add test case

This commit is contained in:
Thomas Krijnen
2017-10-06 15:41:39 +02:00
parent 6c4fee1028
commit 34d04c0da7
@@ -0,0 +1,98 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('same_wall_different_material.ifc','2017-10-04T10:18:17',(''),(''),'IfcOpenShell-0.5.0-dev','IfcOpenShell-0.5.0-dev','');
FILE_SCHEMA(('IFC2X3'));
ENDSEC;
DATA;
#1=IFCPERSON($,$,'',$,$,$,$,$);
#2=IFCORGANIZATION($,'',$,$,$);
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
#4=IFCAPPLICATION(#2,'0.5.0-dev','IfcOpenShell-0.5.0-dev','');
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1507112297.06);
#6=IFCDIRECTION((1.,0.,0.));
#7=IFCDIRECTION((0.,0.,1.));
#8=IFCCARTESIANPOINT((0.,0.,0.));
#9=IFCAXIS2PLACEMENT3D(#8,#7,#6);
#10=IFCDIRECTION((0.,1.,0.));
#11=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#9,#10);
#12=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#13=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
#14=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
#15=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#16=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
#17=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453292519943295),#16);
#18=IFCCONVERSIONBASEDUNIT(#12,.PLANEANGLEUNIT.,'DEGREE',#17);
#19=IFCUNITASSIGNMENT((#13,#14,#15,#18));
#20=IFCPROJECT('0cyJ4eJAPFPe_n3Hv_GVIY',#5,'',$,$,$,$,(#11),#19);
#21=IFCCARTESIANPOINT((0.,0.,0.));
#22=IFCDIRECTION((0.,0.,1.));
#23=IFCDIRECTION((1.,0.,0.));
#24=IFCAXIS2PLACEMENT3D(#21,#22,#23);
#25=IFCLOCALPLACEMENT($,#24);
#26=IFCSITE('2joly$7s56vuNdMwWPrcyW',#5,'Site',$,$,#25,$,$,.ELEMENT.,$,$,$,$,$);
#27=IFCCARTESIANPOINT((0.,0.,0.));
#28=IFCDIRECTION((0.,0.,1.));
#29=IFCDIRECTION((1.,0.,0.));
#30=IFCAXIS2PLACEMENT3D(#27,#28,#29);
#31=IFCLOCALPLACEMENT(#25,#30);
#32=IFCBUILDING('2ifJ5W4yf03uwJFn71vz3M',#5,'Building',$,$,#31,$,$,.ELEMENT.,$,$,$);
#33=IFCCARTESIANPOINT((0.,0.,0.));
#34=IFCDIRECTION((0.,0.,1.));
#35=IFCDIRECTION((1.,0.,0.));
#36=IFCAXIS2PLACEMENT3D(#33,#34,#35);
#37=IFCLOCALPLACEMENT(#31,#36);
#38=IFCBUILDINGSTOREY('1v0G48V0L8SPtOnTYuDuc7',#5,'Storey',$,$,#37,$,$,.ELEMENT.,0.);
#39=IFCRELAGGREGATES('0q3NZw4jj0EvkKpU8GwYFQ',#5,'Building Container',$,#32,(#38));
#40=IFCRELAGGREGATES('18XjkqO3TBCuV71jGUr1uL',#5,'Site Container',$,#26,(#32));
#41=IFCRELAGGREGATES('2RUmN7CUn9_8fUqUbjBwax',#5,'Project Container',$,#20,(#26));
#42=IFCCARTESIANPOINT((0.,0.,0.));
#43=IFCDIRECTION((0.,0.,1.));
#44=IFCDIRECTION((1.,0.,0.));
#45=IFCAXIS2PLACEMENT3D(#42,#43,#44);
#46=IFCLOCALPLACEMENT(#37,#45);
#47=IFCCARTESIANPOINT((2.,0.,0.));
#48=IFCDIRECTION((0.,0.,1.));
#49=IFCDIRECTION((1.,0.,0.));
#50=IFCAXIS2PLACEMENT3D(#47,#48,#49);
#51=IFCLOCALPLACEMENT(#37,#50);
#52=IFCCARTESIANPOINT((0.,0.,0.));
#53=IFCDIRECTION((0.,0.,1.));
#54=IFCDIRECTION((1.,0.,0.));
#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);
#56=IFCCARTESIANPOINT((0.,0.));
#57=IFCDIRECTION((1.,0.));
#58=IFCAXIS2PLACEMENT2D(#56,#57);
#59=IFCRECTANGLEPROFILEDEF(.AREA.,$,#58,2.,2.);
#60=IFCDIRECTION((0.,0.,1.));
#61=IFCEXTRUDEDAREASOLID(#59,#55,#60,3.);
#62=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#61));
#63=IFCPRODUCTDEFINITIONSHAPE($,$,(#62));
#64=IFCWALLSTANDARDCASE('0PRMidDVX1$Qhu1ANYjgKr',#5,'Wall1',$,$,#46,#63,$);
#65=IFCWALLSTANDARDCASE('3bdBQ15d16_RwC18lCY2eB',#5,'Wall2',$,$,#51,#63,$);
#66=IFCMATERIAL('red material');
#67=IFCMATERIALLAYER(#66,2.,$);
#68=IFCMATERIALLAYERSET((#67),$);
#69=IFCMATERIALLAYERSETUSAGE(#68,.AXIS2.,.POSITIVE.,0.);
#70=IFCCOLOURRGB('Red',1.,0.,0.);
#71=IFCSURFACESTYLESHADING(#70);
#72=IFCSURFACESTYLE($,.BOTH.,(#71));
#73=IFCPRESENTATIONSTYLEASSIGNMENT((#72));
#74=IFCSTYLEDITEM($,(#73),$);
#75=IFCSTYLEDREPRESENTATION(#11,$,$,(#74));
#76=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#75),#66);
#77=IFCMATERIAL('blue material');
#78=IFCMATERIALLAYER(#77,2.,$);
#79=IFCMATERIALLAYERSET((#78),$);
#80=IFCMATERIALLAYERSETUSAGE(#79,.AXIS2.,.POSITIVE.,0.);
#81=IFCCOLOURRGB('Blue',0.,0.,1.);
#82=IFCSURFACESTYLESHADING(#81);
#83=IFCSURFACESTYLE($,.BOTH.,(#82));
#84=IFCPRESENTATIONSTYLEASSIGNMENT((#83));
#85=IFCSTYLEDITEM($,(#84),$);
#86=IFCSTYLEDREPRESENTATION(#11,$,$,(#85));
#87=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#86),#77);
#88=IFCRELASSOCIATESMATERIAL('2wD9fcmQnC6PyZl2XJGSpJ',#5,$,$,(#64),#69);
#89=IFCRELASSOCIATESMATERIAL('1XR4iTfZHCduqo5B6$U1t3',#5,$,$,(#65),#80);
ENDSEC;
END-ISO-10303-21;