Skip to content

Commit dbdaa1d

Browse files
author
jgray-19
committed
Fix sdir tilt usage
1 parent 61790de commit dbdaa1d

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/madl_dynmap.mad

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ end
228228

229229
M.srotation = srotation
230230

231-
M.tilt = \elm, m, lw_ -> srotation(elm, m, lw_, m.tlt)
231+
M.tilt = \elm, m, lw_ -> srotation(elm, m, lw_*m.sdir, m.tlt) -- to get opposite angle of the exit when sdir = 1 compared to entry of sdir = -1
232232

233233
-- Translation
234234

src/madl_etrck.mad

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -602,13 +602,13 @@ local function trackelm (elm, m, inter, thick, thin, fringe)
602602

603603
atentry(elm, m, sdir, -1)
604604
mis (elm, m, sdir)
605-
rot (elm, m, 1 )
605+
rot (elm, m, sdir)
606606
atentry(elm, m, sdir, -3)
607607
fng (elm, m, sdir, fringe)
608608
inter (elm, m, sdir, thick, thin)
609609
fng (elm, m, -sdir, fringe)
610610
atexit (elm, m, -sdir, -4)
611-
rot (elm, m, -1 )
611+
rot (elm, m, -sdir)
612612
mis (elm, m, -sdir)
613613
atexit (elm, m, -sdir, -2)
614614

@@ -640,7 +640,7 @@ local function tracksub (elm, m, inter, thick, thin, fringe)
640640

641641
atentry(elm, m, sdir, -1)
642642
mis (elm, m, sdir)
643-
rot (elm, m, 1)
643+
rot (elm, m, sdir)
644644
atentry(elm, m, sdir, -3)
645645
fng (elm, m, sdir, fringe)
646646

@@ -680,7 +680,7 @@ local function tracksub (elm, m, inter, thick, thin, fringe)
680680

681681
fng (elm, m, -sdir, fringe)
682682
atexit(elm, m, -sdir, -4)
683-
rot (elm, m, -1 )
683+
rot (elm, m, -sdir)
684684
mis (elm, m, -sdir)
685685
atexit(elm, m, -sdir, -2)
686686

0 commit comments

Comments
 (0)