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)是方向信息。