Skip to content

Commit

Permalink
Fix symmetryhueshift include for recent changes
Browse files Browse the repository at this point in the history
[CI BUILD]
  • Loading branch information
andybak committed Jan 5, 2024
1 parent 9724c6f commit 8198108
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions Assets/Resources/LuaModules/symmetryHueShift.lua
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
local symmetryHueShift = {}
local symmetryHueShift = {}

if not Parameters then
Parameters = {}
end

Parameters["hueShiftFrequency"] = {label="Hue Shift Frequency", type="float", min=0.1, max=6, default=1}
Parameters["hueShiftAmount"] = {label="Hue Shift Amount", type="float", min=0, max=1, default=0.3}
Parameters["hueShiftFrequency"] = {label="Hue Shift Frequency", type="float", min=0.1, max=6, default=1} --[[@as number]]
Parameters["hueShiftAmount"] = {label="Hue Shift Amount", type="float", min=0, max=1, default=0.3} --[[@as number]]

function symmetryHueShift.generate(copies, initialHsv)
Symmetry.ClearColors()
if hueShiftAmount > 0 then
Symmetry:ClearColors()
if Parameters.hueShiftAmount > 0 then
for i = 0, copies - 1 do
t = i / copies
newHue = Waveform:Triangle(t, hueShiftFrequency) * hueShiftAmount
newColor = Color.HsvToRgb(initialHsv.x + newHue, initialHsv.y, initialHsv.z)
Symmetry.AddColor(newColor)
newHue = Waveform:Triangle(t, Parameters.hueShiftFrequency) * Parameters.hueShiftAmount
newColor = Color:HsvToRgb(initialHsv.x + newHue, initialHsv.y, initialHsv.z)
Symmetry:AddColor(newColor)
end
Brush.ForceNewStroke()
Brush:ForceNewStroke()
end
end

Expand Down

0 comments on commit 8198108

Please sign in to comment.