mirror of
https://github.com/BelfrySCAD/BOSL2.git
synced 2024-12-29 16:29:40 +00:00
Fixed texture path tracing consistency.
This commit is contained in:
parent
210c7056d8
commit
e182bc3c94
1 changed files with 3 additions and 3 deletions
|
@ -2598,7 +2598,7 @@ function textured_linear_sweep(
|
|||
texh = (vert.z - inset) * tscale,
|
||||
base = lerp(bases[u], select(bases,u+1), uu),
|
||||
norm = unit(lerp(norms[u], select(norms,u+1), uu)),
|
||||
xy = base - norm * texh
|
||||
xy = base + norm * texh
|
||||
) point3d(xy,vert.y)
|
||||
]
|
||||
],
|
||||
|
@ -2619,7 +2619,7 @@ function textured_linear_sweep(
|
|||
zscale(h/counts.y)
|
||||
) each apply(mat, group)
|
||||
],
|
||||
[for (face=sorted_row[1]) reverse(face)]
|
||||
sorted_row[1]
|
||||
]
|
||||
]),
|
||||
tmat = move(shift) * scale(scale) * zrot(twist) * up(h/2),
|
||||
|
@ -2856,7 +2856,7 @@ function textured_revolution(
|
|||
[
|
||||
for (group = vertzs) each [
|
||||
for (vert = group) let(
|
||||
part = (j + vert.y) * samples,
|
||||
part = (j + (1-vert.y)) * samples,
|
||||
u = floor(part),
|
||||
uu = part - u,
|
||||
tscale =
|
||||
|
|
Loading…
Reference in a new issue