Added circles and rectangles roundtrip test files
This commit is contained in:
parent
82f900fca9
commit
b0d4fac6ea
Binary file not shown.
After Width: | Height: | Size: 103 KiB |
Binary file not shown.
|
@ -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;
|
Loading…
Reference in New Issue