diff --git a/_test_simple.ifc b/_test_simple.ifc index 6f9bacd..11fa64c 100644 --- a/_test_simple.ifc +++ b/_test_simple.ifc @@ -3116,7 +3116,7 @@ DATA; #3592=IFCPRODUCTDEFINITIONSHAPE($,$,(#3591)); #3593=IFCRELCONNECTSSTRUCTURALMEMBER('2gK6H$AGH6ow8wKSQtEQNk',$,$,$,#3363,#3584,$,$,$,$); #3594=IFCRELCONNECTSSTRUCTURALMEMBER('2l8IzIAaz728B49QCfElql',$,$,$,#1382,#3584,$,$,$,$); -#3595=IFCRELCONTAINEDINSPATIALSTRUCTURE('0oaxPQzDHEpOQPJMGelWyq',$,$,$,(#6076,#1459,#4343,#299,#4811,#3048,#2081,#1245,#1593,#2332,#2251,#647,#1742),#2997); +#3595=IFCRELCONTAINEDINSPATIALSTRUCTURE('0oaxPQzDHEpOQPJMGelWyq',$,$,$,(#2081,#1593,#2332,#2251,#1459,#647,#1742,#7867,#6076,#4343,#299,#4811,#1245,#3048),#2997); #3596=IFCCARTESIANPOINT((0.,0.,-0.02)); #3597=IFCDIRECTION((0.,0.,1.)); #3598=IFCDIRECTION((1.,0.,0.)); @@ -5897,5 +5897,63 @@ DATA; #7827=IFCCOSTVALUE($,$,IFCMONETARYMEASURE(25.),$,$,$,$,$,$,$); #7828=IFCCOSTVALUE($,$,IFCMONETARYMEASURE(80.),$,$,$,$,$,$,$); #7829=IFCCOSTVALUE($,$,IFCMONETARYMEASURE(120.),$,$,$,$,$,$,$); +#7830=IFCCARTESIANPOINT((0.,0.)); +#7831=IFCAXIS2PLACEMENT2D(#7830,$); +#7832=IFCCIRCLE(#7831,0.03); +#7833=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#7832); +#7834=IFCCARTESIANPOINT((-0.6,-0.3,0.)); +#7835=IFCDIRECTION((0.,0.,1.)); +#7836=IFCDIRECTION((1.,0.,0.)); +#7837=IFCAXIS2PLACEMENT3D(#7834,#7835,#7836); +#7838=IFCDIRECTION((0.,0.,1.)); +#7839=IFCEXTRUDEDAREASOLID(#7833,#7837,#7838,0.72); +#7840=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#7832); +#7841=IFCCARTESIANPOINT((0.6,-0.3,0.)); +#7842=IFCDIRECTION((0.,0.,1.)); +#7843=IFCDIRECTION((1.,0.,0.)); +#7844=IFCAXIS2PLACEMENT3D(#7841,#7842,#7843); +#7845=IFCDIRECTION((0.,0.,1.)); +#7846=IFCEXTRUDEDAREASOLID(#7840,#7844,#7845,0.72); +#7847=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#7832); +#7848=IFCCARTESIANPOINT((-0.6,0.3,0.)); +#7849=IFCDIRECTION((0.,0.,1.)); +#7850=IFCDIRECTION((1.,0.,0.)); +#7851=IFCAXIS2PLACEMENT3D(#7848,#7849,#7850); +#7852=IFCDIRECTION((0.,0.,1.)); +#7853=IFCEXTRUDEDAREASOLID(#7847,#7851,#7852,0.72); +#7854=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#7832); +#7855=IFCCARTESIANPOINT((0.6,0.3,0.)); +#7856=IFCDIRECTION((0.,0.,1.)); +#7857=IFCDIRECTION((1.,0.,0.)); +#7858=IFCAXIS2PLACEMENT3D(#7855,#7856,#7857); +#7859=IFCDIRECTION((0.,0.,1.)); +#7860=IFCEXTRUDEDAREASOLID(#7854,#7858,#7859,0.72); +#7861=IFCCARTESIANPOINT((-0.7,-0.4,0.72)); +#7862=IFCDIRECTION((0.,0.,1.)); +#7863=IFCDIRECTION((1.,0.,0.)); +#7864=IFCAXIS2PLACEMENT3D(#7861,#7862,#7863); +#7865=IFCBLOCK(#7864,1.4,0.8,0.04); +#7866=IFCSHAPEREPRESENTATION(#11,'Body',$,(#7839,#7846,#7853,#7860,#7865)); +#7867=IFCFURNITURE('11VVIsDOr2gw3jJLEoKlQl',$,'dining table',$,$,#7878,#7893,$,$); +#7874=IFCCARTESIANPOINT((0.,0.,-0.02)); +#7875=IFCDIRECTION((0.,0.,1.)); +#7876=IFCDIRECTION((1.,0.,0.)); +#7877=IFCAXIS2PLACEMENT3D(#7874,#7875,#7876); +#7878=IFCLOCALPLACEMENT(#3047,#7877); +#7879=IFCFURNITURETYPE('1FlXsZ9DD6RgnxBmTaNXk3',$,'dining table type',$,$,$,(#7884),$,$,.NOTDEFINED.,.TABLE.); +#7880=IFCCARTESIANPOINT((0.,0.,0.)); +#7881=IFCDIRECTION((1.,0.,0.)); +#7882=IFCDIRECTION((0.,0.,1.)); +#7883=IFCAXIS2PLACEMENT3D(#7880,#7882,#7881); +#7884=IFCREPRESENTATIONMAP(#7883,#7866); +#7885=IFCRELDEFINESBYTYPE('08LOP9SET77hS9Jq5TMThl',$,$,$,(#7867),#7879); +#7886=IFCCARTESIANPOINT((0.,0.,0.)); +#7887=IFCDIRECTION((1.,0.,0.)); +#7888=IFCDIRECTION((0.,1.,0.)); +#7889=IFCDIRECTION((0.,0.,1.)); +#7890=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#7887,#7888,#7886,1.,#7889); +#7891=IFCMAPPEDITEM(#7884,#7890); +#7892=IFCSHAPEREPRESENTATION(#11,'Body','MappedRepresentation',(#7891)); +#7893=IFCPRODUCTDEFINITIONSHAPE($,$,(#7892)); ENDSEC; END-ISO-10303-21;