HISE Logo Forum
    • Categories
    • Register
    • Login

    Painting points on a panel (objects in an array)

    Scheduled Pinned Locked Moved General Questions
    22 Posts 3 Posters 917 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User @ulrik
      last edited by

      @ulrik That's some creative coding! Works perfectly! 🙏

      1 Reply Last reply Reply Quote 0
      • ulrikU
        ulrik @A Former User
        last edited by

        @ursbollhalder said in Painting points on a panel (objects in an array):

        if (lumen > 1)
        lumen = lumen - dimmer;

        this statement will make the lumen go down 0.2 but then it is no longer > 1 so it will increase right away again

        Hise Develop branch
        MacOs 15.3.1, Xcode 16.2
        http://musikboden.se

        ? 1 Reply Last reply Reply Quote 0
        • ?
          A Former User @ulrik
          last edited by A Former User

          @ulrik Yes. I was bumping my head at this problem a couple of times already... I wonder if there's a way to tweak that if statement with an additional argument, so it works as intended!?!...

          EDIT: But I think that stronger flag is a great idea really!

          ulrikU 2 Replies Last reply Reply Quote 1
          • ulrikU
            ulrik @A Former User
            last edited by

            @ursbollhalder you can set the lumen on each individual star if you want, like this:

            HiseSnippet 1277.3ocsW8tTaaDD+DfRqUa5Tl1Gfq7I4DvXSRocfRBACzxzB3olloyjIS5gzYqaP5NM5NA3lguzmr7H02f1cOIYKLlzLdZ7G.u+61e6d6d65dYp.tVqxHNMNaTJm374t8GIMQciXBI4n8INekaOljGSuRXhnoJgznI6MJko07Phiyh+HpnSikH1O+8y2iEyjA7IrHjWpDA7eQjHLS31a2eVDGeHKjelHol1Oc2iBTxtpXUN.pEcaSRYAWvFxOggpsfKw4AGDJLpr9FlgqINKsmJbT+H0UxB8eoPKNOliDcH8gCpf8gp3PDwHWR2HQbXupfWSfSo2jTwhEohu18XQnXL+IojuzJfNwh54CmEtM7V7VvqSc30tF7lAjbpAokJfzxt8CxDolIRP77YtGIM7rALHsWGJE5RVn8Cb6p.MjlVIrK3GlADisvey1sWkB+o41ddPpWanZwexo6P2nMvwa80o6A2.CyT4xvREtjkQOeLyh5icnU9XH2zUkjpj.g+JSo2JnalhWKM2zCRtleUkaDRt+fbYfQnj9Ca58VuFn6BEII7LvKsZuw1dM7ZHFP8+Fgde9.vhPeSjP2JjYXszFVltYSuFMlhGX7qdMXKX7.UF0WSER5z140.bXCcq37Dtj9LZG5yoZPFjyFZ8+.VrlS2htxJaWSweXGZ6o0zjkOQQqtiEhZVX3i2oJz1ZLu0p3UZ3PLAUzR3W7OcKrc7EwoQrIbhDF9pUGRylaasb.zkcVlfIGFy8ekt00z0fHGtfWeilnxipQO9qa9H.qobdHpBVL7HZIiooe8pz1sZOO95wyiuNlYhZ06nliynivDXobPyNsKkfUGnzmUbACkj+DWLLx3iNtDBfZ1SXG5ZEb.auw6Fr.cVUnGqx07tr3XT1jRT9kPYtsLE8okpUPrH3BHhtaMXqzbcj+audqBEudU5nxuNBBWLJ1xFiYLYnJwGxI1ayoYVUHsEVigH1h5L9vB0gPB6cWecjyTUjyt8CeDN6tAmMtrgPFOE6P8q70cNCH5JNE+mXeJw9xQ2XNz61+BAWW+oCirPv89lQoB1GKDxXnCmVgIpRVIFMNSE6GTY4pvwGmyGeaTRYaomFv0tSBvCy2VTMsV0Bar1.fy+EhK5Us.ab97NPtHAUKjNQY3mVlu8twiNsnAClorxiKFx5yRbw8w6wPeYdx47r54MTQXdysGh4d+CwpOiMnH2TSQk7HovbZJWdeSdIkITbfWIp.UM1wceQ43t8xMFkjHfoZdtUoRhEy02yf7aGsObqVcRvgBNJkmYDXL3rO+RXOjhAoMb2mquvnRgUJFeMRb9jB+9vpwrXMf0sK6NUkA455ddTchqDglnwLd2esaj8om5bfBC0UUkGZzgcwmLzzSkwivTxXD49gjIlfkc+icmfk2c9tB8wJ3AAnLGX6r.4tqT.KynByiYlaugCtVWo.nh4VqUfqNH0Byn5q88+1ZOenPbY2dBSPzrw3By.iPYwGCLVtr3CcOXv.dfYB.Wx8ve+iylgjh8jFBCExDvcu6I4I8gc.B3f2kPwI1wBW1noV51HMlA5ykgVh+A9TJrCR6TJrSkPRBKHS8lfhNRbczO0xAvjztIdC2iQZZmp9PWWXS.RBrY7aBBvveMnce11rwbXySlCad5bXy2NG1r4bXy2MG178uWaveTxKxMpjh1AfQuCruG53bfjAUV1pPx+tVj9yL
            

            Hise Develop branch
            MacOs 15.3.1, Xcode 16.2
            http://musikboden.se

            ? 1 Reply Last reply Reply Quote 1
            • ulrikU
              ulrik @A Former User
              last edited by

              @ursbollhalder I often have that problem, I find that setting a flag is working nicely, if it's not in a very intens situation with a lot of data streaming, it happens the flag will not be recognised

              Hise Develop branch
              MacOs 15.3.1, Xcode 16.2
              http://musikboden.se

              1 Reply Last reply Reply Quote 0
              • ?
                A Former User @ulrik
                last edited by

                @ulrik said in Painting points on a panel (objects in an array):

                HiseSnippet 1277.3ocsW8tTaaDD+DfRqUa5Tl1Gfq7I4DvXSRocfRBACzxzB3olloyjIS5gzYqaP5NM5NA3lguzmr7H02f1cOIYKLlzLdZ7G.u+61e6d6d65dYp.tVqxHNMNaTJm374t8GIMQciXBI4n8INekaOljGSuRXhnoJgznI6MJko07Phiyh+HpnSikH1O+8y2iEyjA7IrHjWpDA7eQjHLS31a2eVDGeHKjelHol1Oc2iBTxtpXUN.pEcaSRYAWvFxOggpsfKw4AGDJLpr9FlgqINKsmJbT+H0UxB8eoPKNOliDcH8gCpf8gp3PDwHWR2HQbXupfWSfSo2jTwhEohu18XQnXL+IojuzJfNwh54CmEtM7V7VvqSc30tF7lAjbpAokJfzxt8CxDolIRP77YtGIM7rALHsWGJE5RVn8Cb6p.MjlVIrK3GlADisvey1sWkB+o41ddPpWanZwexo6P2nMvwa80o6A2.CyT4xvREtjkQOeLyh5icnU9XH2zUkjpj.g+JSo2JnalhWKM2zCRtleUkaDRt+fbYfQnj9Ca58VuFn6BEII7LvKsZuw1dM7ZHFP8+Fgde9.vhPeSjP2JjYXszFVltYSuFMlhGX7qdMXKX7.UF0WSER5z140.bXCcq37Dtj9LZG5yoZPFjyFZ8+.VrlS2htxJaWSweXGZ6o0zjkOQQqtiEhZVX3i2oJz1ZLu0p3UZ3PLAUzR3W7OcKrc7EwoQrIbhDF9pUGRylaasb.zkcVlfIGFy8ekt00z0fHGtfWeilnxipQO9qa9H.qobdHpBVL7HZIiooe8pz1sZOO95wyiuNlYhZ06nliynivDXobPyNsKkfUGnzmUbACkj+DWLLx3iNtDBfZ1SXG5ZEb.auw6Fr.cVUnGqx07tr3XT1jRT9kPYtsLE8okpUPrH3BHhtaMXqzbcj+audqBEudU5nxuNBBWLJ1xFiYLYnJwGxI1ayoYVUHsEVigH1h5L9vB0gPB6cWecjyTUjyt8CeDN6tAmMtrgPFOE6P8q70cNCH5JNE+mXeJw9xQ2XNz61+BAWW+oCirPv89lQoB1GKDxXnCmVgIpRVIFMNSE6GTY4pvwGmyGeaTRYaomFv0tSBvCy2VTMsV0Bar1.fy+EhK5Us.ab97NPtHAUKjNQY3mVlu8twiNsnAClorxiKFx5yRbw8w6wPeYdx47r54MTQXdysGh4d+CwpOiMnH2TSQk7HovbZJWdeSdIkITbfWIp.UM1wceQ43t8xMFkjHfoZdtUoRhEy02yf7aGsObqVcRvgBNJkmYDXL3rO+RXOjhAoMb2mquvnRgUJFeMRb9jB+9vpwrXMf0sK6NUkA455ddTchqDglnwLd2esaj8om5bfBC0UUkGZzgcwmLzzSkwivTxXD49gjIlfkc+icmfk2c9tB8wJ3AAnLGX6r.4tqT.KynByiYlaugCtVWo.nh4VqUfqNH0Byn5q88+1ZOenPbY2dBSPzrw3By.iPYwGCLVtr3CcOXv.dfYB.Wx8ve+iylgjh8jFBCExDvcu6I4I8gc.B3f2kPwI1wBW1noV51HMlA5ykgVh+A9TJrCR6TJrSkPRBKHS8lfhNRbczO0xAvjztIdC2iQZZmp9PWWXS.RBrY7aBBvveMnce11rwbXySlCad5bXy2NG1r4bXy2MG178uWaveTxKxMpjh1AfQuCruG53bfjAUV1pPx+

                s.stronger ? s.lumen += dimmer : s.lumen -= dimmer;
                

                This one in the paint routine! 🤯🤯 Why does it work, though it is not in the timer callback?

                ulrikU 1 Reply Last reply Reply Quote 0
                • ulrikU
                  ulrik @A Former User
                  last edited by

                  @ursbollhalder well you have panel.repaint() in the timer callback so...

                  Hise Develop branch
                  MacOs 15.3.1, Xcode 16.2
                  http://musikboden.se

                  ? 1 Reply Last reply Reply Quote 0
                  • ustkU
                    ustk
                    last edited by ustk

                    @ulrik @UrsBollhalder I'd use a sinus instead

                    HiseSnippet 1253.3ocsWstaaaCElJIZaVacXAaO.b8Wx4hhsaW1PBxlabR1L1RhwbZw.JJ5TjnsHhDofHUR7Jxe1SVej5av1gjRVxNNcEFq9GIlGdt7ctwywCx3ADgfmgrZbwjTBx5KrGNgIi5E4SYn9Ggr9Z6A9LRL9FpLBmxoLo.c3jTegfDhrrV8mULZ0XMj9y69oC8i8YAjJRHzK3z.xuQSnxJpC59qz33S7CIWPSpw8S61Ofy5wi44.nV0tEJ0O3J+wjy7UrshMx5SNNjJ4YCk9Rh.Ys1g7vICi32vL7+BpfdYLQcnMZHnHC4S3wgJDqnh5EQiCGT57BDnkAUghUMghuw9TZHcJ8pPxWou.WIQ83g0JyBuUmAdsqCuV0f2BfjUMHslARqaOLHilJqtQgmO2tOSRxF4Cg85PwvKZk2Ya2iCbvjdI9WQNICNLUB2ca0ZKL7ml663.gdgDKn+EAe.tSKfhyN6fODx.iy34rvBFt1OCe4Thl5iCvk1XLQ1imjxYvA2GOGeOVYl4n4IHxAPvU967bIkQbGkyBjTNycbSm23zPYtPZRBICrhWqN66zvoAcD18aohiHi.IBckQTgWnuz2SH8yDMa5znwbz.ge4q.YAgGwyvtBLkgmWNmFfAaH77YiiI3MO.K7DoDR3NsaYDUa3x6+QbmMN0WF4MnuxfSk6.bKuR9UnONOgv.ptZlETVoFZh2D2tIdGbmBtGqBFlxeWy+DdpVumEmF4WQIhJIaYTayl6qkaDzOcQFUqV2WJ7tEuM.THUtSmlaAtwjZmm90c2nv+TrnR6aT5vye9Uao7okwVatL1pLpVDVTprJY.bNW5XBjJzoRn36WHzwQRWkgKffI0LAR.aan.xdmycpRwEUKdJOWP54GGqtqpXjbMTPqKHU1TexKHlFbE3Q2uZyKMWD49la2yv3sagmT70If6p7h8z9XlOKjm3BwDczbuoETfSNCCJ39fPV8HZ18grFsZfkQRUcXtkJ4d5.vrQKtOQ+TftyuWLApdGdEkHp25KYlKdvd9BFzM6TVLzghKwDlyJuVIbFO1MnTxs.0GmSlFiKNoaImGv0hzAJk4pKUlmqZtsJiCv4+Bwl9OMvlFOuGjMAnZtzYbI47h3sycN34uZznEdWg5hgn9ht1jOdOB5xxStjjUOtoXDlWL6PH6GdHT8YjAlXSMF4r9Lp77TB6glbhJBnpAVEnBXUpGW8kEiqNLWJ4LDElJ4XWFJQZLWeOAzy6eDjUK0DnTvPojLIU4CVGQtF1ivLHrg8QDwURdJrRvzzHx5SM18QkiIU0.Zytt8bUFnaqa4I0ObCMTFMkva+6tQ5GTpSAJL32TVdHTFrm5g.A9bV7DUHYJhr+PhDUXo6e1sBKu8xtTwob3MdnLGHasB59qD.KivCyi8kytghZsrhKfJlYVKPM5mInxI0Wa6+s0V9Pg351CnxfnEiwUV.FgxhOFXrXYuGYe7nQj.YE.Wy9j+3iylcHydNigm2ynPt29r7jgvb8.BXcFTbp5XgjsRT84VpypHvPBKTe3efOEW1Vc1p3x1kWhR7Cx3uNvzQpVm7yzT.LwzaR2v9T0Yb6x9PaaX9NJA1r80AAJ2eancewxzYIj4IKgLOcIj46VBY1cIj46WBY9g2qLpeTwyxk7DS6.PXvw52CsrNl4CUV5pPz+JapkSL
                    

                    Can't help pressing F5 in the forum...

                    ? ulrikU 2 Replies Last reply Reply Quote 3
                    • ?
                      A Former User @ulrik
                      last edited by

                      @ulrik 🙈 Time for some sleep I guess...

                      1 Reply Last reply Reply Quote 0
                      • ?
                        A Former User @ustk
                        last edited by A Former User

                        @ustk 😲 wow… very frugal with the cpu consumption!

                        1 Reply Last reply Reply Quote 0
                        • ulrikU
                          ulrik @ustk
                          last edited by

                          @ustk thats clever, well done! :)

                          Hise Develop branch
                          MacOs 15.3.1, Xcode 16.2
                          http://musikboden.se

                          1 Reply Last reply Reply Quote 0
                          • ?
                            A Former User
                            last edited by

                            Thx guys for the help and lesson here! I learned a lot! 🙏💪🚀

                            1 Reply Last reply Reply Quote 1
                            • First post
                              Last post

                            22

                            Online

                            1.7k

                            Users

                            11.8k

                            Topics

                            103.2k

                            Posts