其他分享
首页 > 其他分享> > IFC中的位置及方向(IfcAxis2Placement3D)

IFC中的位置及方向(IfcAxis2Placement3D)

作者:互联网

  IfcAxis2Placement3D定义了三维空间中物体的位置和方向,由三部分组成:

  注:Y轴方向由X轴和Z轴方向通过外积计算获得。

  当Axis和RefDirection未定义时,X轴为P[1] ,默认值 [1.,0.,0.]。Y轴为P[2],默认值为[0.,1.,0.]。Z轴为P[3] ,默认值为[0.,0.,1.]。

  

 

   IFC文件的内容为:

1 #165= IFCCARTESIANPOINT((-7318.22370947408,711.194038980438,0.));
2 #167= IFCAXIS2PLACEMENT3D(#165,$,$)
3 #168= IFCLOCALPLACEMENT(#121,#167);
4 #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.]。

 

标签:默认值,IfcAxis2Placement3D,位置,IfcLocalPlacement,168,IFC,方向,167
来源: https://www.cnblogs.com/plus301/p/16599626.html