morepretty
This commit is contained in:
parent
ecdf9f2f7e
commit
720e5ae019
2 changed files with 9 additions and 7 deletions
|
@ -1,7 +1,7 @@
|
||||||
## Load and Save SVG files.
|
## Load and Save SVG files.
|
||||||
|
|
||||||
import cairo, chroma, pixie/common, pixie/images, pixie/paints, pixie/paths {.all.},
|
import cairo, chroma, pixie/common, pixie/images, pixie/paints,
|
||||||
strutils, tables, vmath, xmlparser, xmltree
|
pixie/paths {.all.}, strutils, tables, vmath, xmlparser, xmltree
|
||||||
|
|
||||||
include pixie/paths
|
include pixie/paths
|
||||||
|
|
||||||
|
|
|
@ -2103,7 +2103,9 @@ when defined(pixieSweeps):
|
||||||
line.winding = s[1]
|
line.winding = s[1]
|
||||||
return line
|
return line
|
||||||
|
|
||||||
proc intersectsYLine(y: float32, s: Segment, atx: var float32): bool {.inline.} =
|
proc intersectsYLine(
|
||||||
|
y: float32, s: Segment, atx: var float32
|
||||||
|
): bool {.inline.} =
|
||||||
let
|
let
|
||||||
s2y = s.to.y - s.at.y
|
s2y = s.to.y - s.at.y
|
||||||
denominator = -s2y
|
denominator = -s2y
|
||||||
|
@ -2372,11 +2374,11 @@ when defined(pixieSweeps):
|
||||||
swX = mix(sweep[i+0].atx, sweep[i+0].tox, yFracBottom)
|
swX = mix(sweep[i+0].atx, sweep[i+0].tox, yFracBottom)
|
||||||
seX = mix(sweep[i+1].atx, sweep[i+1].tox, yFracBottom)
|
seX = mix(sweep[i+1].atx, sweep[i+1].tox, yFracBottom)
|
||||||
|
|
||||||
minWi = min(nwX, swX).int#.clamp(startX, coverages.len + startX)
|
minWi = min(nwX, swX).int #.clamp(startX, coverages.len + startX)
|
||||||
maxWi = max(nwX, swX).ceil.int#.clamp(startX, coverages.len + startX)
|
maxWi = max(nwX, swX).ceil.int #.clamp(startX, coverages.len + startX)
|
||||||
|
|
||||||
minEi = min(neX, seX).int#.clamp(startX, coverages.len + startX)
|
minEi = min(neX, seX).int #.clamp(startX, coverages.len + startX)
|
||||||
maxEi = max(neX, seX).ceil.int#.clamp(startX, coverages.len + startX)
|
maxEi = max(neX, seX).ceil.int #.clamp(startX, coverages.len + startX)
|
||||||
|
|
||||||
let
|
let
|
||||||
nw = vec2(sweep[i+0].atx, cutLines[currCutLine])
|
nw = vec2(sweep[i+0].atx, cutLines[currCutLine])
|
||||||
|
|
Loading…
Reference in a new issue