mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-05 23:41:44 +00:00
Brand new implementation of IfcFace(Surface)
This commit is contained in:
@@ -0,0 +1,164 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('faces.ifc','2015-05-20T10:50:06',(),(),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCCARTESIANPOINT((-400.,-400.,0.));
|
||||
#2=IFCCARTESIANPOINT((400.,-400.,0.));
|
||||
#3=IFCCARTESIANPOINT((400.,400.,0.));
|
||||
#4=IFCCARTESIANPOINT((-400.,400.,0.));
|
||||
#5=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#6=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#7=IFCPERSONANDORGANIZATION(#5,#6,$);
|
||||
#8=IFCAPPLICATION(#6,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#9=IFCOWNERHISTORY(#7,#8,$,.ADDED.,1432111806,#7,#8,1432111806);
|
||||
#10=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#11=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#12=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#14=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453293),#12);
|
||||
#15=IFCCONVERSIONBASEDUNIT(#10,.PLANEANGLEUNIT.,'Degrees',#14);
|
||||
#16=IFCUNITASSIGNMENT((#11,#15));
|
||||
#17=IFCPROJECT('1HQX190X58kvRECR6voyfc',#9,$,$,$,$,$,(#51),#16);
|
||||
#18=IFCDIRECTION((1.,0.,0.));
|
||||
#19=IFCDIRECTION((0.,0.,1.));
|
||||
#20=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#21=IFCAXIS2PLACEMENT3D(#20,#19,#18);
|
||||
#22=IFCLOCALPLACEMENT($,#21);
|
||||
#23=IFCSITE('0eyqmWf4z3dANo5Kaef3tu',#9,$,$,$,#22,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#24=IFCRELAGGREGATES('18QNJy24z3FB9H1omtBuo_',#9,$,$,#17,(#23));
|
||||
#25=IFCDIRECTION((1.,0.,0.));
|
||||
#26=IFCDIRECTION((0.,0.,1.));
|
||||
#27=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#28=IFCAXIS2PLACEMENT3D(#27,#26,#25);
|
||||
#29=IFCLOCALPLACEMENT(#22,#28);
|
||||
#30=IFCBUILDING('3jWWZTz7n64v5lXI7dcOG2',#9,$,$,$,#29,$,$,.ELEMENT.,$,$,$);
|
||||
#31=IFCRELAGGREGATES('3I_AMlVAjD7AJyIfSH193g',#9,$,$,#23,(#30));
|
||||
#32=IFCDIRECTION((1.,0.,0.));
|
||||
#33=IFCDIRECTION((0.,0.,1.));
|
||||
#34=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#35=IFCAXIS2PLACEMENT3D(#34,#33,#32);
|
||||
#36=IFCLOCALPLACEMENT(#29,#35);
|
||||
#37=IFCBUILDINGSTOREY('1_ImA5b7HELAI8raWFYphY',#9,$,$,$,#36,$,$,.ELEMENT.,$);
|
||||
#38=IFCRELAGGREGATES('29hL9yBXj6lvk6BXb$wnMF',#9,$,$,#30,(#37));
|
||||
#39=IFCBUILDINGELEMENTPROXY('344_rTMFT6RuKWcRH19W6g',#9,'polyloop',$,$,#45,#58,$,$);
|
||||
#40=IFCRELCONTAINEDINSPATIALSTRUCTURE('2RQ$SfpKfBYuSRATxRwC0V',#9,$,$,(#39),#37);
|
||||
#41=IFCDIRECTION((1.,0.,0.));
|
||||
#42=IFCDIRECTION((0.,0.,1.));
|
||||
#43=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#44=IFCAXIS2PLACEMENT3D(#43,#42,#41);
|
||||
#45=IFCLOCALPLACEMENT($,#44);
|
||||
#46=IFCDIRECTION((0.,1.));
|
||||
#47=IFCDIRECTION((1.,0.,0.));
|
||||
#48=IFCDIRECTION((0.,0.,1.));
|
||||
#49=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#50=IFCAXIS2PLACEMENT3D(#49,#48,#47);
|
||||
#51=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-005,#50,#46);
|
||||
#52=IFCPOLYLOOP((#1,#2,#3,#4));
|
||||
#53=IFCFACEOUTERBOUND(#52,.T.);
|
||||
#54=IFCFACE((#53));
|
||||
#55=IFCOPENSHELL((#54));
|
||||
#56=IFCFACEBASEDSURFACEMODEL((#55));
|
||||
#57=IFCSHAPEREPRESENTATION(#51,'Body','SurfaceModel',(#56));
|
||||
#58=IFCPRODUCTDEFINITIONSHAPE($,$,(#57));
|
||||
#59=IFCCARTESIANPOINT((400.,0.,0.));
|
||||
#60=IFCCARTESIANPOINT((-400.,0.,0.));
|
||||
#61=IFCDIRECTION((1.,0.));
|
||||
#62=IFCCARTESIANPOINT((0.,0.));
|
||||
#63=IFCAXIS2PLACEMENT2D(#62,#61);
|
||||
#64=IFCBUILDINGELEMENTPROXY('35crzRJnnE9Akf8211DDa3',#9,'circle',$,$,#70,#84,$,$);
|
||||
#65=IFCRELCONTAINEDINSPATIALSTRUCTURE('3gBsuCqwb3me5EkC8o3Mpn',#9,$,$,(#64),#37);
|
||||
#66=IFCDIRECTION((1.,0.,0.));
|
||||
#67=IFCDIRECTION((0.,0.,1.));
|
||||
#68=IFCCARTESIANPOINT((1000.,0.,0.));
|
||||
#69=IFCAXIS2PLACEMENT3D(#68,#67,#66);
|
||||
#70=IFCLOCALPLACEMENT($,#69);
|
||||
#71=IFCVERTEXPOINT(#59);
|
||||
#72=IFCVERTEXPOINT(#60);
|
||||
#73=IFCCIRCLE(#63,400.);
|
||||
#74=IFCEDGECURVE(#71,#72,#73,.T.);
|
||||
#75=IFCORIENTEDEDGE(*,*,#74,.T.);
|
||||
#76=IFCEDGECURVE(#72,#71,#73,.T.);
|
||||
#77=IFCORIENTEDEDGE(*,*,#76,.T.);
|
||||
#78=IFCEDGELOOP((#75,#77));
|
||||
#79=IFCFACEOUTERBOUND(#78,.T.);
|
||||
#80=IFCFACE((#79));
|
||||
#81=IFCOPENSHELL((#80));
|
||||
#82=IFCFACEBASEDSURFACEMODEL((#81));
|
||||
#83=IFCSHAPEREPRESENTATION(#51,'Body','SurfaceModel',(#82));
|
||||
#84=IFCPRODUCTDEFINITIONSHAPE($,$,(#83));
|
||||
#85=IFCCARTESIANPOINT((-400.,-400.,0.));
|
||||
#86=IFCCARTESIANPOINT((400.,-400.,0.));
|
||||
#87=IFCCARTESIANPOINT((400.,400.,0.));
|
||||
#88=IFCCARTESIANPOINT((-400.,400.,0.));
|
||||
#89=IFCCARTESIANPOINT((-300.,-300.,0.));
|
||||
#90=IFCCARTESIANPOINT((-100.,-300.,0.));
|
||||
#91=IFCCARTESIANPOINT((-100.,300.,0.));
|
||||
#92=IFCCARTESIANPOINT((-300.,300.,0.));
|
||||
#93=IFCCARTESIANPOINT((100.,300.,0.));
|
||||
#94=IFCCARTESIANPOINT((300.,300.,0.));
|
||||
#95=IFCCARTESIANPOINT((300.,-300.,0.));
|
||||
#96=IFCCARTESIANPOINT((100.,-300.,0.));
|
||||
#97=IFCBUILDINGELEMENTPROXY('3w09rKcILCYAnKVxlLSjOP',#9,'polyloop with holes',$,$,#103,#114,$,$);
|
||||
#98=IFCRELCONTAINEDINSPATIALSTRUCTURE('2QRyhTXwH8WPAUUlchhb7x',#9,$,$,(#97),#37);
|
||||
#99=IFCDIRECTION((1.,0.,0.));
|
||||
#100=IFCDIRECTION((0.,0.,1.));
|
||||
#101=IFCCARTESIANPOINT((2000.,0.,0.));
|
||||
#102=IFCAXIS2PLACEMENT3D(#101,#100,#99);
|
||||
#103=IFCLOCALPLACEMENT($,#102);
|
||||
#104=IFCPOLYLOOP((#89,#90,#91,#92));
|
||||
#105=IFCFACEBOUND(#104,.F.);
|
||||
#106=IFCPOLYLOOP((#85,#86,#87,#88));
|
||||
#107=IFCFACEOUTERBOUND(#106,.T.);
|
||||
#108=IFCPOLYLOOP((#93,#94,#95,#96));
|
||||
#109=IFCFACEBOUND(#108,.T.);
|
||||
#110=IFCFACE((#105,#107,#109));
|
||||
#111=IFCOPENSHELL((#110));
|
||||
#112=IFCFACEBASEDSURFACEMODEL((#111));
|
||||
#113=IFCSHAPEREPRESENTATION(#51,'Body','SurfaceModel',(#112));
|
||||
#114=IFCPRODUCTDEFINITIONSHAPE($,$,(#113));
|
||||
#115=IFCCARTESIANPOINT((-400.,-400.,0.));
|
||||
#116=IFCCARTESIANPOINT((-100.,-400.,0.));
|
||||
#117=IFCCARTESIANPOINT((-100.,400.,0.));
|
||||
#118=IFCCARTESIANPOINT((-400.,400.,0.));
|
||||
#119=IFCCARTESIANPOINT((100.,400.,0.));
|
||||
#120=IFCCARTESIANPOINT((400.,400.,0.));
|
||||
#121=IFCCARTESIANPOINT((400.,-400.,0.));
|
||||
#122=IFCCARTESIANPOINT((100.,-400.,0.));
|
||||
#123=IFCBUILDINGELEMENTPROXY('0cxEkTWf97T8imCiw2hTqD',#9,'multiple outer boundaries (invalid)',$,$,#129,#138,$,$);
|
||||
#124=IFCRELCONTAINEDINSPATIALSTRUCTURE('0$orfSvG18vfnhm9zOB5l5',#9,$,$,(#123),#37);
|
||||
#125=IFCDIRECTION((1.,0.,0.));
|
||||
#126=IFCDIRECTION((0.,0.,1.));
|
||||
#127=IFCCARTESIANPOINT((3000.,0.,0.));
|
||||
#128=IFCAXIS2PLACEMENT3D(#127,#126,#125);
|
||||
#129=IFCLOCALPLACEMENT($,#128);
|
||||
#130=IFCPOLYLOOP((#115,#116,#117,#118));
|
||||
#131=IFCFACEOUTERBOUND(#130,.T.);
|
||||
#132=IFCPOLYLOOP((#119,#120,#121,#122));
|
||||
#133=IFCFACEOUTERBOUND(#132,.F.);
|
||||
#134=IFCFACE((#131,#133));
|
||||
#135=IFCOPENSHELL((#134));
|
||||
#136=IFCFACEBASEDSURFACEMODEL((#135));
|
||||
#137=IFCSHAPEREPRESENTATION(#51,'Body','SurfaceModel',(#136));
|
||||
#138=IFCPRODUCTDEFINITIONSHAPE($,$,(#137));
|
||||
#139=IFCCARTESIANPOINT((-400.,-400.,1.E-006));
|
||||
#140=IFCCARTESIANPOINT((400.,-400.,0.));
|
||||
#141=IFCCARTESIANPOINT((400.,400.,0.));
|
||||
#142=IFCCARTESIANPOINT((-400.,400.,0.));
|
||||
#143=IFCBUILDINGELEMENTPROXY('1u73lgHiH3IesmFCYzbd$l',#9,'imprecise polyloop',$,$,#149,#156,$,$);
|
||||
#144=IFCRELCONTAINEDINSPATIALSTRUCTURE('0AV1k6Kl19x9ot0jkkQV8h',#9,$,$,(#143),#37);
|
||||
#145=IFCDIRECTION((1.,0.,0.));
|
||||
#146=IFCDIRECTION((0.,0.,1.));
|
||||
#147=IFCCARTESIANPOINT((4000.,0.,0.));
|
||||
#148=IFCAXIS2PLACEMENT3D(#147,#146,#145);
|
||||
#149=IFCLOCALPLACEMENT($,#148);
|
||||
#150=IFCPOLYLOOP((#139,#140,#141,#142));
|
||||
#151=IFCFACEOUTERBOUND(#150,.T.);
|
||||
#152=IFCFACE((#151));
|
||||
#153=IFCOPENSHELL((#152));
|
||||
#154=IFCFACEBASEDSURFACEMODEL((#153));
|
||||
#155=IFCSHAPEREPRESENTATION(#51,'Body','SurfaceModel',(#154));
|
||||
#156=IFCPRODUCTDEFINITIONSHAPE($,$,(#155));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
Reference in New Issue
Block a user