测量过程中有些元素用探针无法直接测量到,NETDMIS5.0构造功能可以实现。如两个平面的交线、两个圆的中点,两条直线相交点等等。
相交—两条线的交点,用于构造两个线性元素之间的相交点。注:实际并不相交的两条直线,投影到工作平面后所得相交点。
F(直线2)=FEAT/LINE,BND,CART,0,4.0000,-2.0000,0,59.0000,-2.0000,-1.00000000,0,0
CALL/EXTERN,DMIS,M(NETDMIS_AUTO_LINE_1007),AUTOFIGURE,F(直线2),LINE_BND,CART,0,4.0000,-2.0000,0,1.00000000,$
0,55.0000,FALSE,FALSE,FALSE,10.0000,"CUR",TRUE,FALSE,-1.00000000,0,0,4,0,0,0,TOUCH,0.3000,XYPLAN,0,0,$
LINE,"","","EXT1","EXT2","EXT3",ENDCAL
F(直线3)=FEAT/LINE,BND,CART,1.1396,63.3344,-4.0000,20.8400,97.3625,-4.0000,-0.86542734,0.50103446,0
CALL/EXTERN,DMIS,M(NETDMIS_AUTO_LINE_1007),AUTOFIGURE,F(直线3),LINE_BND,CART,1.1396,63.3344,-4.0000,0.50103477,$
0.86542716,0,39.3194,FALSE,FALSE,FALSE,10.0000,"CUR",TRUE,FALSE,-0.86542734,0.50103446,0,4,0,0,0,TOUCH,$
0.3000,XYPLAN,0,0,LINE,"","","EXT1","EXT2","EXT3",ENDCAL
F(点2)=FEAT/POINT,CART,0,61.3660,-3.0000,0,0,1.00000000
CONST/POINT,F(点2),INTOF,FA(直线2),FA(直线3)
相交点是共面两线相交点; 共面线圆相交点; 共面圆圆相交点; 异面线相交点( 最近两点的中点); 异面线圆相交点( 线投影到圆平面后再相交); 异面圆圆相交点( 元素 1投影到元素 2 的圆平面上再相交)。 线与圆可能产生 1 个点或 2 个点, 目前一次只能得到一个结果, 现按照线的方向一次只生成一个结果, 若要得到另外一个点可以将线矢量逆向后再相交。圆与圆可能产生 1 个点或 2 个点, 目前一次只能得到一个结果, 结果是以元素 2 的 IJK 为主轴按右手定则相交的第一个点, 若要得到另一个点可以将元素 2 矢量逆向后再相交。 元素 1 必须为实测, 元素 2 可以为实测可以为理论。