IfcAxis2Placement3D定义了三维空间中物体的位置和方向,由三部分组成:
Location:位置
Axis:Z轴方向
RefDirection:X轴方向
注:Y轴方向由X轴和Z轴方向通过外积计算获得。
当Axis(轴)和RefDirection(参考方向)未定义时,X轴为P[1] ,默认值 [1.,0.,0.]。Y轴为P[2],默认值为[0.,1.,0.]。Z轴为P[3] ,默认值为[0.,0.,1.]。
IFC文件的内容为:
#165= IFCCARTESIANPOINT((-7318.22370947408,711.194038980438,0.));
#167= IFCAXIS2PLACEMENT3D(#165,$,$)
#168= IFCLOCALPLACEMENT(#121,#167);
#170= IFCCOLUMN('0Ae7iOjK982gh$h7PwMCca',#41,'M_\\X2\\77E95F6267F1\\X0\\:475 x 610mm:203111',$,'475 x 610mm',#168,#161,'203111');
//--- #170是柱子(IfcColumn),位置信息由#168(IfcLocalPlacement)定义。
//--- #168(IfcLocalPlacement)指定了#121(IfcLocalPlacement,参考坐标系)和#167(IfcAxis2Placement3D,局部坐标系)。
//--- #167(IfcAxis2Placement3D)指定了局部坐标系的原点位置#165(IfcCartesianPoint),坐标轴的方向采用默认值,即X轴 [1.,0.,0.],Y轴[0.,1.,0.],Z轴[0.,0.,1.]。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容