mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-27 18:57:17 +00:00
bimtester: add simple example and translated feature files
This commit is contained in:
@@ -0,0 +1,54 @@
|
|||||||
|
ISO-10303-21;
|
||||||
|
HEADER;
|
||||||
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
|
FILE_NAME('col.ifc','2021-01-11T05:16:43',('',''),(''),'IfcOpenShell 0.6.0b0','IfcOpenShell 0.6.0b0','');
|
||||||
|
FILE_SCHEMA(('IFC2X3'));
|
||||||
|
ENDSEC;
|
||||||
|
DATA;
|
||||||
|
#1=IFCPERSON($,$,'',$,$,$,$,$);
|
||||||
|
#2=IFCORGANIZATION($,'',$,$,$);
|
||||||
|
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
|
||||||
|
#4=IFCAPPLICATION(#2,'0.19 build 23652 (Git)','FreeCAD','118df2cf_ed21_438e_a41');
|
||||||
|
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,1610342203,#3,#4,1610342203);
|
||||||
|
#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('2iAYrakL9FABNNwZfj$CbO',#5,'Column',$,$,$,$,(#21),#19);
|
||||||
|
#24=IFCDIRECTION((1.,0.));
|
||||||
|
#25=IFCCARTESIANPOINT((0.,0.));
|
||||||
|
#26=IFCAXIS2PLACEMENT2D(#25,#24);
|
||||||
|
#27=IFCCIRCLEPROFILEDEF(.AREA.,$,#26,0.2);
|
||||||
|
#28=IFCCARTESIANPOINT((0.,0.,0.));
|
||||||
|
#29=IFCAXIS2PLACEMENT3D(#28,#7,#6);
|
||||||
|
#30=IFCEXTRUDEDAREASOLID(#27,#29,#7,5.);
|
||||||
|
#31=IFCCOLOURRGB($,1.,0.5,1.);
|
||||||
|
#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('3JNmm1CUH9H9P6lVsx1y3W',#5,'Structure','',$,#36,#38,$,.ELEMENT.);
|
||||||
|
#40=IFCSITE('2PJ1ax1HL4SgHFFReEEwE$',#5,'Default Site','',$,$,$,$,.ELEMENT.,$,$,$,$,$);
|
||||||
|
#41=IFCRELAGGREGATES('1J6GQExT511x6QRu5FmkD2',#5,'ProjectLink','',#23,(#40));
|
||||||
|
#42=IFCBUILDING('1tIoXRzCXF3vuIMrF6RVcd',#5,'Default Building','',$,$,$,$,.ELEMENT.,$,$,$);
|
||||||
|
#43=IFCRELAGGREGATES('2GkPanCgnAzQY_0xv8dnHH',#5,'SiteLink','',#40,(#42));
|
||||||
|
#44=IFCBUILDINGSTOREY('1L8$GCIw116uw35vpyjSsO',#5,'Default Storey','',$,$,$,$,.ELEMENT.,$);
|
||||||
|
#45=IFCRELAGGREGATES('1lB$$h00nFaPQb2gvlhRX$',#5,'DefaultStoreyLink','',#42,(#44));
|
||||||
|
#46=IFCRELCONTAINEDINSPATIALSTRUCTURE('3dnpjDLD5DvuyUGcyHqRvU',#5,'UnassignedObjectsLink','',(#39),#44);
|
||||||
|
ENDSEC;
|
||||||
|
END-ISO-10303-21;
|
||||||
@@ -0,0 +1,54 @@
|
|||||||
|
ISO-10303-21;
|
||||||
|
HEADER;
|
||||||
|
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||||
|
FILE_NAME('col.ifc','2021-01-11T05:12:19',('',''),(''),'IfcOpenShell 0.6.0b0','IfcOpenShell 0.6.0b0','');
|
||||||
|
FILE_SCHEMA(('IFC4'));
|
||||||
|
ENDSEC;
|
||||||
|
DATA;
|
||||||
|
#1=IFCPERSON($,$,'',$,$,$,$,$);
|
||||||
|
#2=IFCORGANIZATION($,'',$,$,$);
|
||||||
|
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
|
||||||
|
#4=IFCAPPLICATION(#2,'0.19 build 23652 (Git)','FreeCAD','118df2cf_ed21_438e_a41');
|
||||||
|
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,1610341939,#3,#4,1610341939);
|
||||||
|
#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('2iAYrakL9FABNNwZfj$CbO',#5,'Column',$,$,$,$,(#21),#19);
|
||||||
|
#24=IFCDIRECTION((1.,0.));
|
||||||
|
#25=IFCCARTESIANPOINT((0.,0.));
|
||||||
|
#26=IFCAXIS2PLACEMENT2D(#25,#24);
|
||||||
|
#27=IFCCIRCLEPROFILEDEF(.AREA.,$,#26,0.2);
|
||||||
|
#28=IFCCARTESIANPOINT((0.,0.,0.));
|
||||||
|
#29=IFCAXIS2PLACEMENT3D(#28,#7,#6);
|
||||||
|
#30=IFCEXTRUDEDAREASOLID(#27,#29,#7,5.);
|
||||||
|
#31=IFCCOLOURRGB($,1.,0.5,1.);
|
||||||
|
#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('3JNmm1CUH9H9P6lVsx1y3W',#5,'Structure','',$,#36,#38,$,.COMPLEX.);
|
||||||
|
#40=IFCSITE('2PJ1ax1HL4SgHFFReEEwE$',#5,'Default Site','',$,$,$,$,.ELEMENT.,$,$,$,$,$);
|
||||||
|
#41=IFCRELAGGREGATES('1J6GQExT511x6QRu5FmkD2',#5,'ProjectLink','',#23,(#40));
|
||||||
|
#42=IFCBUILDING('1tIoXRzCXF3vuIMrF6RVcd',#5,'Default Building','',$,$,$,$,.ELEMENT.,$,$,$);
|
||||||
|
#43=IFCRELAGGREGATES('2GkPanCgnAzQY_0xv8dnHH',#5,'SiteLink','',#40,(#42));
|
||||||
|
#44=IFCBUILDINGSTOREY('1L8$GCIw116uw35vpyjSsO',#5,'Default Storey','',$,$,$,$,.ELEMENT.,$);
|
||||||
|
#45=IFCRELAGGREGATES('1lB$$h00nFaPQb2gvlhRX$',#5,'DefaultStoreyLink','',#42,(#44));
|
||||||
|
#46=IFCRELCONTAINEDINSPATIALSTRUCTURE('3dnpjDLD5DvuyUGcyHqRvU',#5,'UnassignedObjectsLink','',(#39),#44);
|
||||||
|
ENDSEC;
|
||||||
|
END-ISO-10303-21;
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
Feature: Base setup
|
||||||
|
|
||||||
|
In order to view the BIM data
|
||||||
|
As any interested stakeholder
|
||||||
|
We need an IFC file
|
||||||
|
|
||||||
|
|
||||||
|
Scenario: Receiving a file
|
||||||
|
|
||||||
|
* The IFC file "myifc.ifc" must be provided
|
||||||
|
|
||||||
|
* IFC data must use the IFC2X3 schema
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
# language: fr
|
||||||
|
Fonctionnalité: Base setup
|
||||||
|
|
||||||
|
In order to view the BIM data
|
||||||
|
As any interested stakeholder
|
||||||
|
We need an IFC file
|
||||||
|
|
||||||
|
|
||||||
|
Scénario: Recevoir e fichier
|
||||||
|
|
||||||
|
# This step will not be translated ATM. ... Needs to be translated into Frensh
|
||||||
|
* The IFC file "myifc.ifc" must be provided
|
||||||
|
|
||||||
|
* Les données IFC doivent utiliser le schéma IFC2X3
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
# language: de
|
||||||
|
|
||||||
|
Funktionalität: Basisdaten
|
||||||
|
|
||||||
|
Um BIM-Daten anzusehen
|
||||||
|
Für alle beteiligten Akteure
|
||||||
|
Wir brauchen eine IFC-Datei
|
||||||
|
|
||||||
|
|
||||||
|
Szenario: Bereitstellen von IFC-Daten
|
||||||
|
|
||||||
|
# Dieser step wird aktuell nicht uebersetzt
|
||||||
|
* The IFC file "myifc.ifc" must be provided
|
||||||
|
|
||||||
|
* Die IFC Daten müssen das IFC2X3 Schema benutzen
|
||||||
Reference in New Issue
Block a user