This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-09-02
Channels
- # aleph (25)
- # announcements (17)
- # aws (2)
- # babashka (72)
- # beginners (44)
- # calva (6)
- # cider (3)
- # clj-kondo (109)
- # cljfx (1)
- # cljsrn (31)
- # clojure (151)
- # clojure-austin (1)
- # clojure-europe (36)
- # clojure-nl (5)
- # clojure-norway (2)
- # clojure-spec (17)
- # clojure-uk (12)
- # clojurescript (74)
- # cursive (57)
- # data-science (1)
- # datascript (28)
- # datomic (40)
- # depstar (15)
- # gratitude (3)
- # helix (3)
- # introduce-yourself (1)
- # joker (1)
- # kaocha (2)
- # leiningen (2)
- # lsp (70)
- # lumo (2)
- # malli (2)
- # meander (4)
- # off-topic (10)
- # polylith (27)
- # quil (4)
- # re-frame (18)
- # reagent (24)
- # ring (4)
- # rum (1)
- # shadow-cljs (102)
- # sql (2)
- # tools-deps (48)
- # web-security (8)
- # xtdb (5)
Hello! I'm using fun-mode
, and trying to draw a non-moving background of several rectangles. Redrawing them on every frame definitely works but it makes my fans spin. I tried drawing them in the setup
but they vanish on the second frame. Is there a way to just have them drawn on frame 1 and have them stick around for life of the program without re-drawing?
Thanks
You can create more then one graphics context and paste them together. That way you could construct a background image graphics context in setup, draw the shapes to it, and then before drawing the foreground in each frame, use q/image or q/copy to paste the background on the empty canvas and then draw on top of that.
http://quil.info/api/image/rendering#create-graphics gives a quick example too if that helps
