Skip to content

Commit

Permalink
decoration: Sample amplitude twice per segment
Browse files Browse the repository at this point in the history
  • Loading branch information
johannes-wolf committed Nov 24, 2024
1 parent 0c5a842 commit f34eda7
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions src/lib/decorations/path.typ
Original file line number Diff line number Diff line change
Expand Up @@ -237,8 +237,8 @@
let ab = vector.sub(b, a)
let f = .25 - (50% - style.factor) / 50% * .25
let q-dir = vector.scale(ab, f)
let up = vector.scale(norm, resolve-amplitude(style.amplitude, i, num-segments) / 2)
let down = vector.scale(up, -1)
let up = vector.scale(norm, resolve-amplitude(style.amplitude, i + .25, num-segments) / 2)
let down = vector.scale(up, -resolve-amplitude(style.amplitude, i + .75, num-segments) / 2)

let m1 = vector.add(vector.add(a, q-dir), up)
let m2 = vector.add(vector.sub(b, q-dir), down)
Expand Down Expand Up @@ -395,9 +395,8 @@
//
let fn(i, a, b, norm) = {
let ab = vector.sub(b, a)
let up = vector.scale(norm, resolve-amplitude(style.amplitude, i, num-segments) / 2)
let down = vector.scale(
up, -1)
let up = vector.scale(norm, resolve-amplitude(style.amplitude, i + .25, num-segments) / 2)
let down = vector.scale(norm, -resolve-amplitude(style.amplitude, i + .75, num-segments) / 2)

let ma = vector.add(vector.add(a, vector.scale(ab, .25)), up)
let m = vector.add(a, vector.scale(ab, .50))
Expand Down

0 comments on commit f34eda7

Please sign in to comment.