*GET,AR67,ACTIVE,,PRKEY
/NOPR
/PREP7
CM,TEMP_KP,KP
KSEL,ALL
*GET,HI_KP,KP,,NUM,MAX,,,,
CMSEL,S,TEMP_KP
CMDELE,TEMP_KP
*MSG, UI
Pick area to orient view towards
ASEL,S,P
ALLSEL,BELOW,AREA
*GET,KP_1,KP,,NUM,MIN,,,,
KP_2 = KPNEXT(KP_1)
KP_3 = KPNEXT(KP_2)
*GET,NUM_KP,KP,,COUNT,,,
*IF,NUM_KP,LE,2,THEN
KP2_FLAG = 1
*GET,HI_L,LINE,,NUM,MAX,,,,
KL,HI_L,0.5,HI_KP+1,
*ENDIF
*IF,KP2_FLAG,EQ,1,THEN
X_NORM = NORMKX(KP_1,KP_2,HI_KP+1)
Y_NORM = NORMKY(KP_1,KP_2,HI_KP+1)
Z_NORM = NORMKZ(KP_1,KP_2,HI_KP+1)
KDELE, HI_KP+1
KP2_FLAG=
HI_KP=
HI_L=
*ELSE
X_NORM = NORMKX(KP_1,KP_2,KP_3)
Y_NORM = NORMKY(KP_1,KP_2,KP_3)
Z_NORM = NORMKZ(KP_1,KP_2,KP_3)
*ENDIF
/VIEW,1,X_NORM,Y_NORM,Z_NORM
/ANGLE,1,0,ZS,0
KP_1=
KP_2=
KP_3=
X_NORM=
Y_NORM=
Z_NORM=
NUM_KP=
ALLSEL
/AUTO, 1
/REPLOT
*IF,AR67,EQ,1,THEN
/GOPR
*ENDIF
/EOF