Current Help System: Tutor Translator (View Core Help)

### Three Level Plane Construction Commands

If the three distances have been omitted the values stored with the PL3L_DISTANCES command emulation is used. The APPROACH vector is inverted.

IPL3L_DISTANCE (-4.8887, 2.4481, 2.6532)
IPL3L(MEMORY[44],3, MEMORY[213], APPROACH 0, 0.70710678, 0.70710678) translates to è

ASSIGN/E.PL3L.D1 = -4.8887
ASSIGN/E.PL3L.D2 = 2.4481
ASSIGN/E.PL3L.D3 = 2.6532
ASSIGN/E.DIR = -UNIT (MPOINT (0,0.70710678,0.70710678))

PNT_1 =GENERIC/POINT,DEPENDENT,RECT,$

NOM/XYZ,<E.MEMORY[213].ID.TX,E.MEMORY[213].ID.TY,E.MEMORY[213].ID.TZ>,$
MEAS/XYZ,<E.MEMORY[213].ID.X,E.MEMORY[213].ID.Y,E.MEMORY[213].ID.Z>,$
NOM/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>,$
MEAS/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>

PNT_2 =GENERIC/POINT, DEPENDENT, RECT,$

NOM/XYZ,<E.MEMORY[214].ID.TX,E.MEMORY[214].ID.TY,E.MEMORY[214].ID.TZ>,$
MEAS/XYZ,<E.MEMORY[214].ID.X,E.MEMORY[214].ID.Y,E.MEMORY[214].ID.Z>,$
NOM/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>,$
MEAS/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>

PNT_3 =GENERIC/POINT, DEPENDENT, RECT,$

NOM/XYZ,<E.MEMORY[215].ID.TX,E.MEMORY[215].ID.TY,E.MEMORY[215].ID.TZ>,$
MEAS/XYZ,<E.MEMORY[215].ID.X,E.MEMORY[215].ID.Y,E.MEMORY[215].ID.Z>,$
NOM/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>,$
MEAS/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>

PLN16 =FEAT/PLANE, RECT

THEO/<11.3151,9.6455,103.2726>,<0,-0.7071068,-0.7071068>
ACTL/<11.3151,9.6455,103.2726>,<-0.2899823,-0.3410351,-0.8942065>
CONSTR/PLANE, OFFSET

ID =PNT_1,PNT_2,PNT_3,,

OFFSET = E.PL3L.D1, E.PL3L.D2, E.PL3L.D3

ASSIGN/E.WM2 = E.WM1
ASSIGN/E.WM1 = TUTORELEMENT ("PLN16")
ASSIGN/E.MEMORY [44] = E.WM1
…
… Evaluation commands.
…

PL3L_DISTANCE (2.6532,-4.8887, 2.4481) IPL3L(MEMORY[45],MEMORY[215].ID,MEMORY[213].ID, MEMORY[214].ID,APPROACH 0, 0.70710678, 0.70710678)
translates to è

ASSIGN/E.PL3L.D1 = 2.6532
ASSIGN/E.PL3L.D2 = -4.8887
ASSIGN/E.PL3L.D3 = 2.4481
ASSIGN/E.DIR = -UNIT(MPOINT(0, 0.70710678, 0.70710678))

PNT_5 =GENERIC/POINT,DEPENDENT,RECT,$

NOM/XYZ,<E.MEMORY[215].ID.TX,E.MEMORY[215].ID.TY,E.MEMORY[215].ID.TZ>,$
MEAS/XYZ,<E.MEMORY[215].ID.X,E.MEMORY[215].ID.Y,E.MEMORY[215].ID.Z>,$
NOM/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>,$
MEAS/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>

PNT_3 =GENERIC/POINT,DEPENDENT,RECT,$

NOM/XYZ,<E.MEMORY[213].ID.TX,E.MEMORY[213].ID.TY,E.MEMORY[213].ID.TZ>,$
MEAS/XYZ,<E.MEMORY[213].ID.X,E.MEMORY[213].ID.Y,E.MEMORY[213].ID.Z>,$
NOM/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>,$
MEAS/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>

PNT_4 =GENERIC/POINT,DEPENDENT,RECT,$

NOM/XYZ,<E.MEMORY[214].ID.TX,E.MEMORY[214].ID.TY,E.MEMORY[214].ID.TZ>,$
MEAS/XYZ,<E.MEMORY[214].ID.X,E.MEMORY[214].ID.Y,E.MEMORY[214].ID.Z>,$
NOM/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>,$
MEAS/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>

PLN14 =FEAT/PLANE,RECT

THEO/<8.002,5.002,68.3347>,<-0.2899823,-0.3410351,-0.8942065>
ACTL/<8.002,5.002,68.3347>,<0.8706348,0.4650446,-0.1604013>
CONSTR/PLANE,OFFSET

ID =PNT_5,PNT_3,PNT_4,,

OFFSET = 2.6532,-4.8887,2.4481

ASSIGN/E.WM2 = E.WM1
ASSIGN/E.WM1 = TUTORELEMENT("PLN14")
ASSIGN/E.MEMORY[45] = E.WM1
…
… Evaluation commands.
…

IPL3L (MEMORY [46], 3, MEMORY[213],-4.8887, 2.4481, 2.6532, APPROACH 0, 0.70710678, 0.70710678) translates to è

ASSIGN/E.DIR = -UNIT (MPOINT (0,0.70710678,0.70710678))

PNT_9 =GENERIC/POINT, DEPENDENT, RECT,$

NOM/XYZ,<E.MEMORY[213].ID.TX,E.MEMORY[213].ID.TY,E.MEMORY[213].ID.TZ>,$
MEAS/XYZ,<E.MEMORY[213].ID.X,E.MEMORY[213].ID.Y,E.MEMORY[213].ID.Z>,$
NOM/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>,$
MEAS/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>

PNT_10 =GENERIC/POINT,DEPENDENT,RECT,$

NOM/XYZ,<E.MEMORY[214].ID.TX,E.MEMORY[214].ID.TY,E.MEMORY[214].ID.TZ>,$
MEAS/XYZ,<E.MEMORY[214].ID.X,E.MEMORY[214].ID.Y,E.MEMORY[214].ID.Z>,$
NOM/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>,$
MEAS/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>

PNT_11 =GENERIC/POINT,DEPENDENT,RECT,$

NOM/XYZ,<E.MEMORY[215].ID.TX,E.MEMORY[215].ID.TY,E.MEMORY[215].ID.TZ>,$
MEAS/XYZ,<E.MEMORY[215].ID.X,E.MEMORY[215].ID.Y,E.MEMORY[215].ID.Z>,$
NOM/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>,$
MEAS/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>

PLN17 =FEAT/PLANE,RECT

THEO/<11.3151,9.6455,103.2726>,<-0.2899823,-0.3410351,-0.8942065>
ACTL/<11.3151,9.6455,103.2726>,<-0.2899823,-0.3410351,-0.8942065>
CONSTR/PLANE,OFFSET

ID =PNT_9,PNT_10,PNT_11,,

OFFSET = -4.8887,2.4481,2.6532

ASSIGN/E.WM2 = E.WM1
ASSIGN/E.WM1 = TUTORELEMENT("PLN17")
ASSIGN/E.MEMORY[46] = E.WM1
…
… Evaluation commands.
…

IPL3L(MEMORY[47],MEMORY[215].ID,MEMORY[213].ID,MEMORY[214].ID],2.6532,-4.8887,2.4481,APPROACH 0, 0.70710678, 0.70710678) translates to è

ASSIGN/E.DIR = -UNIT(MPOINT(0, 0.70710678, 0.70710678))

PNT_12 =GENERIC/POINT,DEPENDENT,RECT,$

NOM/XYZ,<E.MEMORY[215].ID.TX,E.MEMORY[215].ID.TY,E.MEMORY[215].ID.TZ>,$
MEAS/XYZ,<E.MEMORY[215].ID.X,E.MEMORY[215].ID.Y,E.MEMORY[215].ID.Z>,$
NOM/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>,$
MEAS/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>

PNT_13 =GENERIC/POINT,DEPENDENT,RECT,$

NOM/XYZ,<E.MEMORY[213].ID.TX,E.MEMORY[213].ID.TY,E.MEMORY[213].ID.TZ>,$
MEAS/XYZ,<E.MEMORY[213].ID.X,E.MEMORY[213].ID.Y,E.MEMORY[213].ID.Z>,$
NOM/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>,$
MEAS/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>

PNT_14 =GENERIC/POINT,DEPENDENT,RECT,$

NOM/XYZ,<E.MEMORY[214].ID.TX,E.MEMORY[214].ID.TY,E.MEMORY[214].ID.TZ>,$
MEAS/XYZ,<E.MEMORY[214].ID.X,E.MEMORY[214].ID.Y,E.MEMORY[214].ID.Z>,$
NOM/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>,$
MEAS/IJK,<E.DIR.X,E.DIR.Y,E.DIR.Z>

PLN18 =FEAT/PLANE,RECT

THEO/<8.002,5.002,68.3347>,<-0.2899823,-0.3410351,-0.8942065>
ACTL/<8.002,5.002,68.3347>,<0.8706348,0.4650446,-0.1604013>
CONSTR/PLANE,OFFSET

ID =PNT_12,PNT_13,PNT_14,,

OFFSET = 2.6532,-4.8887,2.4481

ASSIGN/E.WM2 = E.WM1
ASSIGN/E.WM1 = TUTORELEMENT("PLN18")
ASSIGN/E.MEMORY[47] = E.WM1
…
… Evaluation commands.
…