IFC中的位置及方向(IfcAxis2Placement2D)

    IfcAxis2Placement2D定义了二维空间中物体的位置和方向,属性RefDirection 定义了x轴的方向,y轴的方向可以推倒出来。如果没有指定属性RefDirection 的值,x轴(p[1])默认为[1.,0.] ,y轴(P[2])默认为[0.,1.]。

     

                图:二维坐标系中IfcAxis2Placement2D的定义

     IfcAxis2Placement2D主要包括:

     (1)Location:位置信息。

     (2)RefDirection:方向信息,用于确定x轴的方向,默认[1.0,0.0]。

     (3)P:两条轴线的信息。 P [1]:放置X轴的标准化方向。 如果省略RefDirection,则为[1.0,0.0]。
              P [2]:放置Y轴的标准化方向。 这是一个派生属性,与P [1]正交。 如果省略RefDirection,则默认为[0.0,1.0]

    IFC文件的内容为:

#23= IFCDIRECTION((1.,0.));
#134= IFCCARTESIANPOINT((-1.13686837721616E-13,-1.08002495835535E-12));
#136= IFCAXIS2PLACEMENT2D(#134,#23);

     #136是IfcAxis2Placement2D,#134(IfcCartesianPoint)是位置信息,#23(IfcDirection)是方向信息。

猜你喜欢

转载自blog.csdn.net/liyazhen2011/article/details/82347074