mirror of
https://github.com/brunopostle/simple-ifc.git
synced 2026-03-29 22:43:17 +02:00
Fix dining table: replace IfcBlock tabletop with IfcExtrudedAreaSolid for consistent SweptSolid representation
This commit is contained in:
parent
c635e054fe
commit
e01105f826
1 changed files with 24 additions and 20 deletions
|
|
@ -5928,32 +5928,36 @@ DATA;
|
|||
#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);
|
||||
#7879=IFCFURNITURETYPE('1FlXsZ9DD6RgnxBmTaNXk3',$,'dining table type',$,$,$,(#7908),$,$,.NOTDEFINED.,.TABLE.);
|
||||
#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));
|
||||
#7893=IFCPRODUCTDEFINITIONSHAPE($,$,(#7915));
|
||||
#7894=IFCCARTESIANPOINTLIST2D(((-0.7,-0.4),(0.7,-0.4),(0.7,0.4),(-0.7,0.4)));
|
||||
#7895=IFCINDEXEDPOLYCURVE(#7894,(IFCLINEINDEX((1,2,3,4,1))),$);
|
||||
#7896=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#7895);
|
||||
#7897=IFCCARTESIANPOINT((0.,0.,0.72));
|
||||
#7898=IFCDIRECTION((0.,0.,1.));
|
||||
#7899=IFCDIRECTION((1.,0.,0.));
|
||||
#7900=IFCAXIS2PLACEMENT3D(#7897,#7898,#7899);
|
||||
#7901=IFCDIRECTION((0.,0.,1.));
|
||||
#7902=IFCEXTRUDEDAREASOLID(#7896,#7900,#7901,0.04);
|
||||
#7903=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#7839,#7846,#7853,#7860,#7902));
|
||||
#7904=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#7905=IFCDIRECTION((1.,0.,0.));
|
||||
#7906=IFCDIRECTION((0.,0.,1.));
|
||||
#7907=IFCAXIS2PLACEMENT3D(#7904,#7906,#7905);
|
||||
#7908=IFCREPRESENTATIONMAP(#7907,#7903);
|
||||
#7909=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#7910=IFCDIRECTION((1.,0.,0.));
|
||||
#7911=IFCDIRECTION((0.,1.,0.));
|
||||
#7912=IFCDIRECTION((0.,0.,1.));
|
||||
#7913=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#7910,#7911,#7909,1.,#7912);
|
||||
#7914=IFCMAPPEDITEM(#7908,#7913);
|
||||
#7915=IFCSHAPEREPRESENTATION(#11,'Body','MappedRepresentation',(#7914));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue