float distance_pointline(vector Q, vector O, vector D)
该函数返回点Q与通过点O且平行于向量D的无限延伸直线之间的最短距离。方向向量D不需要进行归一化处理。