diff --git a/Specifications_Test_Files/Mapped_Items/Mapped_Items_03_PASS.FCStd b/Specifications_Test_Files/Mapped_Items/Mapped_Items_03_PASS.FCStd new file mode 100644 index 0000000..d78855f Binary files /dev/null and b/Specifications_Test_Files/Mapped_Items/Mapped_Items_03_PASS.FCStd differ diff --git a/Specifications_Test_Files/Mapped_Items/Mapped_Items_04_PASS_FreeCAD.ifc b/Specifications_Test_Files/Mapped_Items/Mapped_Items_04_PASS_FreeCAD.ifc new file mode 100644 index 0000000..655bc62 --- /dev/null +++ b/Specifications_Test_Files/Mapped_Items/Mapped_Items_04_PASS_FreeCAD.ifc @@ -0,0 +1,69 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1'); +FILE_NAME('Mapped_Items_04_PASS.ifc','2020-05-29T10:37:24',('Yorik van Havre','yorik@uncreated.net'),('uncreated.net'),'IfcOpenShell 0.6.0b0','IfcOpenShell 0.6.0b0',''); +FILE_SCHEMA(('IFC4')); +ENDSEC; +DATA; +#1=IFCPERSON($,$,'Yorik van Havre',$,$,$,$,$); +#2=IFCORGANIZATION($,'uncreated.net',$,$,$); +#3=IFCPERSONANDORGANIZATION(#1,#2,$); +#4=IFCAPPLICATION(#2,'0.19 build 21310 (Git)','FreeCAD','118df2cf_ed21_438e_a41'); +#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,1590748644,#3,#4,1590748644); +#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.)); +#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=IFCDIRECTION((0.,1.)); +#21=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#9,#20); +#22=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#21,$,.MODEL_VIEW.,$); +#23=IFCPROJECT('0V2SPVx3b9igpmcZcQhucd',#5,'Mapped_Items_02_PASS',$,$,$,$,(#21),#19); +#24=IFCDIRECTION((2.22044603230964E-16,1.)); +#25=IFCCARTESIANPOINT((0.,0.)); +#26=IFCAXIS2PLACEMENT2D(#25,#24); +#27=IFCRECTANGLEPROFILEDEF(.AREA.,'rectangular',#26,2.0000000152588,2.0000000152588); +#28=IFCCARTESIANPOINT((2.27373675443232E-16,-2.27373675443232E-16,-1.0000000076294)); +#29=IFCAXIS2PLACEMENT3D(#28,#7,#6); +#30=IFCDIRECTION((-2.75335308006397E-17,1.11322149798365E-15,1.)); +#31=IFCEXTRUDEDAREASOLID(#27,#29,#30,5.); +#32=IFCSHAPEREPRESENTATION(#22,'Body','SweptSolid',(#31)); +#33=IFCREPRESENTATIONMAP(#9,#32); +#34=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#6,#10,#8,1.,#7); +#35=IFCMAPPEDITEM(#33,#34); +#36=IFCCOLOURRGB($,0.839215695858002,0.839215695858002,0.839215695858002); +#37=IFCSURFACESTYLERENDERING(#36,$,$,$,$,$,$,$,.FLAT.); +#38=IFCSURFACESTYLE('Material',.BOTH.,(#37)); +#39=IFCPRESENTATIONSTYLEASSIGNMENT((#38)); +#40=IFCSTYLEDITEM(#31,(#39),$); +#41=IFCLOCALPLACEMENT($,#9); +#42=IFCSHAPEREPRESENTATION(#22,'Body','MappedRepresentation',(#35)); +#43=IFCPRODUCTDEFINITIONSHAPE($,$,(#42)); +#44=IFCWALL('08z8rOrVP10hPtOuit9j8u',#5,'Cube','',$,#41,#43,$,.NOTDEFINED.); +#45=IFCCARTESIANPOINT((2.67266606386826E-17,4.42543077468872,3.967285065446E-15)); +#46=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#6,#10,#45,1.,#7); +#47=IFCMAPPEDITEM(#33,#46); +#48=IFCSHAPEREPRESENTATION(#22,'Body','MappedRepresentation',(#47)); +#49=IFCPRODUCTDEFINITIONSHAPE($,$,(#48)); +#50=IFCWALL('1b3GiXEVnCRfnIDaERMIl9',#5,'Cube.001','',$,#41,#49,$,.NOTDEFINED.); +#51=IFCBUILDING('0qywGovVT4Z9wvOHodUXbv',#5,'Default Building','',$,$,$,$,.ELEMENT.,$,$,$); +#52=IFCRELAGGREGATES('3iLApv4u9428Dr49XG2vI_',#5,'ProjectLink','',#23,(#51)); +#53=IFCRELCONTAINEDINSPATIALSTRUCTURE('2XWw0KK1z1gQJIfJqaAgZY',#5,'UnassignedObjectsLink','',(#44,#50),#51); +#54=IFCMATERIAL('Material',$,$); +#55=IFCCOLOURRGB($,0.,0.,0.); +#56=IFCSURFACESTYLERENDERING(#55,$,$,$,$,$,$,$,.FLAT.); +#57=IFCSURFACESTYLE('Material',.BOTH.,(#56)); +#58=IFCSTYLEDITEM($,(#57),$); +#59=IFCSTYLEDREPRESENTATION(#22,'Style','Material',(#58)); +#60=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#59),#54); +#61=IFCRELASSOCIATESMATERIAL('3vJw_vOR5A2gcmACkSBm2U',#5,'MaterialLink','',(#44,#50),#54); +ENDSEC; +END-ISO-10303-21;