如,视觉立体场景坐标{x.y.z(圆心角x度,平面尺度---在表示中,这里尺度为固定值1毫米,所以不再表示。景深尺度),(锐角X度,垂直尺度)}
{x.y.z(x,y,XXX毫米),x,y,z(x,y,XXX),x,y,z(x,y,XXX)......}就这样,采用遍历方式记录每一个三维空间相对应坐标的物体平面和垂直两个角度。
物体轮廓库中,需要把瞬时三维空间的坐标,进行两个转化。一是转化为地理空间坐标,二是物体特征方位坐标。转化完毕后,瞬时空间内数据清空。
如上图,转化为地理坐标{x+n.y+n.z(x,y,XXX),x+n,y+n,z(x,y,XXX),x+n,y+n,z(x,y,XXX)......},转化为物体特征坐标{0.0.z(x,y,XXX),1,0,z(x,y,XXX),2,0,z(x,y,XXX)......}。转化后的尺度XXX,数值为,XXX+Z,XXX-Z。
这样,物体的轮廓三维数值表达方式就出来了。在物体的三维建模中,只能用数值集,不能用函数。
但是,因为视觉方位的改变,坐标与角度的数值,随之就改变了。那么该用什么方法确定两个就是同一个物体呢?
例如一个立方体,第一次见到的时候是平放的,第二次是以一个角支撑的。那么两次的数值是完全不同的。假如角度分辨率是0.1度,设定视线是与水平面平行的,那么只需要360度/0.1次垂直角度旋转修正,只要是同一个物体,必定会有一组或者N组角度的数值是完全对应的。如果对应成功,则停止旋转取值。在角度修正旋转时,采用四象限切割方式,进行四线程同时旋转对比。