ifcwall案例

ifc中一个ifcwall案例

 

#6= IFCCARTESIANPOINT((0.,0.,0.));
#10= IFCCARTESIANPOINT((0.,0.));
#20= IFCDIRECTION((0.,0.,1.));
#26= IFCDIRECTION((-1.,0.));

#32= IFCAXIS2PLACEMENT3D(#6,$,$);
#33= IFCLOCALPLACEMENT(#3665,#32);

#96= IFCAXIS2PLACEMENT3D(#6,$,$);
#97= IFCDIRECTION((6.12303176911189E-17,1.));
#99= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.01,#96,#97);
#103= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#99,$,.GRAPH_VIEW.,$);
#105= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#99,$,.MODEL_VIEW.,$);

#186= IFCCARTESIANPOINT((0.,0.,20000.));
#188= IFCAXIS2PLACEMENT3D(#186,$,$);
#189= IFCLOCALPLACEMENT(#33,#188);
#190= IFCBUILDINGSTOREY('3uQkDb6xzB9fWxS3bOs2Rd',$,'F10',$,$,#189,$,'F10',.ELEMENT.,20000.);

#3263= IFCCARTESIANPOINT((10150.,0.));
#3265= IFCPOLYLINE((#10,#3263));
#3267= IFCSHAPEREPRESENTATION(#103,'Axis','Curve2D',(#3265));

#3269= IFCCARTESIANPOINT((5074.99999999993,2.70006239588838E-13));
#3271= IFCAXIS2PLACEMENT2D(#3269,#26);
#3272= IFCRECTANGLEPROFILEDEF(.AREA.,$,#3271,10149.9999999999,300.000000000001);
#3273= IFCAXIS2PLACEMENT3D(#6,$,$);
#3274= IFCEXTRUDEDAREASOLID(#3272,#3273,#20,8000.);
#3278= IFCSHAPEREPRESENTATION(#105,'Body','SweptSolid',(#3274));
#3280= IFCPRODUCTDEFINITIONSHAPE($,$,(#3267,#3278));

#3284= IFCWALL('19WWds1XH7xezCh2dDBZa4',$,'\X2\57FA672C5899\X0\:\X2\5E3889C4\X0\ - 300mm:235026',$,'\X2\57FA672C5899\X0\:\X2\5E3889C4\X0\ - 300mm:1755',$,#3280,'235026',.NOTDEFINED.);


#3834= IFCRELCONTAINEDINSPATIALSTRUCTURE('0DxL1M_1j4jei$RJ105_Sg',$,$,$,(#3229,#3249,#3284,#3319,#3354,#3389),#190);


#3665= IFCLOCALPLACEMENT($,#3664);
#3664= IFCAXIS2PLACEMENT3D(#6,$,$);

 

 

在给出的IFC(Industry Foundation Classes)数据片段中,IFCWALL 的形状是通过一系列的几何表示和定位信息来描述的。下面是对这些信息的逐步解读:

‌IFCWALL 实体‌:

实体ID:3284
名称(Name):'\X2\57FA672C5899\X0\:\X2\5E3889C4\X0\ - 300mm:235026'
描述(Description):'\X2\57FA672C5899\X0\:\X2\5E3889C4\X0\ - 300mm:1755'
唯一标识符(GlobalId):'19WWds1XH7xezCh2dDBZa4'
产品定义形状(ObjectPlacement):#3280
其他属性如ObjectType和Tag也提供了额外的信息。

‌产品定义形状(IFCPRODUCTDEFINITIONSHAPE)‌:

实体ID:3280
包含两个形状表示(Representations):(#3267, #3278)

‌形状表示1(IFCSHAPEREPRESENTATION) - 轴线表示‌:

实体ID:3267

表示类型(RepresentationType):'Axis'

几何类型(RepresentationIdentifier):'Curve2D'

项目(Items):包含#3265(一个IFCPOLYLINE)

‌IFCPOLYLINE‌:

实体ID:3265
点(Points):(#10, #3263),即起始点为#10((0.,0.,0.)),终点为#3263((10150.,0.))

‌形状表示2(IFCSHAPEREPRESENTATION) - 实体表示‌:

实体ID:3278

表示类型(RepresentationType):'Body'

几何类型(RepresentationIdentifier):'SweptSolid'

项目(Items):包含#3274(一个IFCEXTRUDEDAREASOLID)

‌IFCEXTRUDEDAREASOLID‌:

实体ID:3274

截面(SweptArea):#3272(一个IFCRECTANGLEPROFILEDEF)

挤出方向(ExtrusionAxis):#20(方向为(0.,0.,1.))

挤出深度(Depth):8000.

‌IFCRECTANGLEPROFILEDEF‌:

实体ID:3272
定位点(Position):#3269((5074.99999999993,2.70006239588838E-13))
定位方向(ReferenceDirection):#26(方向为(-1.,0.))
宽度(XDim):10149.9999999999
高度(YDim):300.000000000001

通过这些信息,我们可以理解IFCWALL的形状是一个通过挤出矩形截面形成的立体(SweptSolid),矩形的宽度约为10150mm,高度为300mm,挤出深度为8000mm。此外,还有一个轴线的表示,显示为一个从(0.,0.,0.)到(10150.,0.)的折线(Polyline),可能用于表示墙的轴线位置或方向。这些信息共同定义了IFCWALL的几何形状和位置。

 

 

#########################

posted @ 2024-12-09 23:47  西北逍遥  阅读(7)  评论(0编辑  收藏  举报