言葉足らずですいません。
少し冗長ですが、青い2点のように、座標が取得または計算できれば、画面上のピクセルが算出できるのではないかということでした。
#include "hgimg4.as"
chdir dir_exe+"\\sample\\hgimg4"
gpreset
setcls CLSMODE_SOLID, $000000 ; 画面クリア設定
gpbox id_model,10
gpbox id_child1,1,$0000ff
gpbox id_child2,1,$0000ff
*main
redraw 0
stick keys,1+4+2+8
if keys&1{addang id_model,0, 0.01,0}
if keys&4{addang id_model,0,-0.01,0}
if keys&2{addpos GBOBJ_CAMERA,0,0, 1}
if keys&8{addpos GBOBJ_CAMERA,0,0,-1}
getang id_model,x,y,z
ddim fv,3
fv=-x,-y,-z
fvdir fv,5,5,5 ;ローカル座標
getpos id_model,x,y,z
setpos id_child1,x+fv.0,y+fv.1,z+fv.2;ローカル座標⇒ワールド座標
getang id_model,x,y,z
ddim fv,3
fv=-x,-y,-z
fvdir fv,-5,5,5 ;ローカル座標
getpos id_model,x,y,z
setpos id_child2,x+fv.0,y+fv.1,z+fv.2;ローカル座標⇒ワールド座標
gplookat GPOBJ_CAMERA,x,y,z ;注視点
gpdraw
getpos id_child1,x1,y1,z1
getpos id_child2,x2,y2,z2
gpcnvaxis x1,y1,z1,x1,y1,z1
gpcnvaxis x2,y2,z2,x2,y2,z2
color 0,255,0
line x1,y1,x2,y2
pos 0,0
dist=sqrt(powf(x1-x2,2)+powf(y1-y2,2))
mes "画面上の線分の長さ(ピクセル)="+dist
redraw 1
await 1000/60
goto *main