Added circles and rectangles roundtrip test files

This commit is contained in:
Yorik van Havre 2020-05-29 12:31:36 +02:00 committed by GitHub
parent 82f900fca9
commit b0d4fac6ea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 80 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

View File

@ -0,0 +1,80 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('primitives.ifc','2020-05-29T10:11:22',('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.,1590747082,#3,#4,1590747082);
#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('2G37Z3VpPEEhA7eJop1_Io',#5,'extruded_primitives',$,$,$,$,(#21),#19);
#24=IFCDIRECTION((1.,0.));
#25=IFCCARTESIANPOINT((0.,0.));
#26=IFCAXIS2PLACEMENT2D(#25,#24);
#27=IFCRECTANGLEPROFILEDEF(.AREA.,'rectangular',#26,2.,1.);
#28=IFCCARTESIANPOINT((1.,-0.5,0.));
#29=IFCAXIS2PLACEMENT3D(#28,#7,#6);
#30=IFCEXTRUDEDAREASOLID(#27,#29,#7,2.);
#31=IFCCOLOURRGB($,0.800000011920929,0.800000011920929,0.800000011920929);
#32=IFCSURFACESTYLERENDERING(#31,$,$,$,$,$,$,$,.FLAT.);
#33=IFCSURFACESTYLE($,.BOTH.,(#32));
#34=IFCPRESENTATIONSTYLEASSIGNMENT((#33));
#35=IFCSTYLEDITEM(#30,(#34),$);
#36=IFCLOCALPLACEMENT($,#9);
#37=IFCSHAPEREPRESENTATION(#22,'Body','SweptSolid',(#30));
#38=IFCPRODUCTDEFINITIONSHAPE($,$,(#37));
#39=IFCBUILDINGELEMENTPROXY('3Cv31NLjv5igBH035zGhQS',#5,'Extrude_rect_vert','',$,#36,#38,$,$);
#40=IFCRECTANGLEPROFILEDEF(.AREA.,'rectangular',#26,2.,1.);
#41=IFCDIRECTION((0.707106781186541,0.,-0.707106781186554));
#42=IFCDIRECTION((0.707106781186554,0.,0.707106781186541));
#43=IFCCARTESIANPOINT((-0.292893218813444,-0.499999761581407,3.29289321881344));
#44=IFCAXIS2PLACEMENT3D(#43,#42,#41);
#45=IFCDIRECTION((-7.40148683083438E-17,0.,1.));
#46=IFCEXTRUDEDAREASOLID(#40,#44,#45,3.);
#47=IFCSTYLEDITEM(#46,(#34),$);
#48=IFCSHAPEREPRESENTATION(#22,'Body','SweptSolid',(#46));
#49=IFCPRODUCTDEFINITIONSHAPE($,$,(#48));
#50=IFCBUILDINGELEMENTPROXY('0$oOXDwGT31eXQ$lGDv6NP',#5,'Extrude_rect_45','',$,#36,#49,$,$);
#51=IFCCIRCLEPROFILEDEF(.AREA.,$,#26,0.6);
#52=IFCCARTESIANPOINT((1.,-2.,0.));
#53=IFCAXIS2PLACEMENT3D(#52,#7,#6);
#54=IFCEXTRUDEDAREASOLID(#51,#53,#7,2.);
#55=IFCSTYLEDITEM(#54,(#34),$);
#56=IFCSHAPEREPRESENTATION(#22,'Body','SweptSolid',(#54));
#57=IFCPRODUCTDEFINITIONSHAPE($,$,(#56));
#58=IFCBUILDINGELEMENTPROXY('1F2DOYZ8j4nPF3lT7e8A83',#5,'Extrude_circle_vert','',$,#36,#57,$,$);
#59=IFCCIRCLEPROFILEDEF(.AREA.,$,#26,0.6);
#60=IFCDIRECTION((0.707106781186551,0.,-0.707106781186544));
#61=IFCDIRECTION((0.707106781186544,0.,0.707106781186551));
#62=IFCCARTESIANPOINT((-0.999999999999985,-1.9999998807907,1.99999999999999));
#63=IFCAXIS2PLACEMENT3D(#62,#61,#60);
#64=IFCDIRECTION((2.22044604925031E-16,0.,1.));
#65=IFCEXTRUDEDAREASOLID(#59,#63,#64,3.);
#66=IFCSTYLEDITEM(#65,(#34),$);
#67=IFCSHAPEREPRESENTATION(#22,'Body','SweptSolid',(#65));
#68=IFCPRODUCTDEFINITIONSHAPE($,$,(#67));
#69=IFCBUILDINGELEMENTPROXY('2Fr$yoRTL54wB3OOwU4oJt',#5,'Extrude_circle_45','',$,#36,#68,$,$);
#70=IFCBUILDING('3Mnw_9CsH6HehHCkxTyaxQ',#5,'Default Building','',$,$,$,$,.ELEMENT.,$,$,$);
#71=IFCRELAGGREGATES('1aHBctopHETgH0iiFsjB63',#5,'ProjectLink','',#23,(#70));
#72=IFCRELCONTAINEDINSPATIALSTRUCTURE('07sZHLKFfBYAqrNXbAcxxq',#5,'UnassignedObjectsLink','',(#39,#50,#58,#69),#70);
ENDSEC;
END-ISO-10303-21;