HISE Logo Forum
    • Categories
    • Register
    • Login

    Need help with painting routines

    Scheduled Pinned Locked Moved Scripting
    12 Posts 2 Posters 499 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.
    • LindonL
      Lindon @ulrik
      last edited by

      @ulrik so basically you need to not draw the background, then draw each segment. grey for the selected one and black for the unselected ones.

      HISE Development for hire.
      www.channelrobot.com

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

        @Lindon Ok, I see what you mean, however I have set it up to draw triangles and then I mask the triangels outside of the circle, I thought that should work as well..hm....

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

        LindonL 1 Reply Last reply Reply Quote 0
        • LindonL
          Lindon @ulrik
          last edited by

          @ulrik can you not just draw them as very wide arcs?

          HISE Development for hire.
          www.channelrobot.com

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

            @Lindon could you post an example?

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

            LindonL 1 Reply Last reply Reply Quote 0
            • LindonL
              Lindon @ulrik
              last edited by

              @ulrik the vector knob from the documentation shows you how to draw an arc I think.

              HISE Development for hire.
              www.channelrobot.com

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

                @Lindon Yeah, that's right, thank you, I guess I have to redo it then if that's the only way to go.

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

                LindonL 1 Reply Last reply Reply Quote 0
                • LindonL
                  Lindon @ulrik
                  last edited by

                  @ulrik dunno if there are other ways - but that's where I would start.

                  HISE Development for hire.
                  www.channelrobot.com

                  ulrikU 2 Replies Last reply Reply Quote 0
                  • ulrikU
                    ulrik @Lindon
                    last edited by

                    @Lindon 👍

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

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

                      @Lindon There was another way, I just had to change this

                      g.beginLayer(true);
                      

                      to

                      g.beginLayer(false);
                      

                      and then it works as I want :)

                      HiseSnippet 2350.3ocwY8taaiiDWJsdQStK2sKvg8yD9CExswNxNNoIHM6l17msAWSaPS1rGPZvBFIZahJKZHQGaeEA3dttOcOD2Cx8Fr2LjRVTxxIo4thUHVQjb3veye3vgjmDI7XwwhHK6EOax.lk8erxoSBk81qGkGZcz9V1KWYOdjW.ibLKbn0qmLfFGy7srsezOgjXu3isTO+me70z.ZnGKqJKqyEbO1a484xrZOY2+JOH3PpO6LdeCpau6Qdhv8DAhg.bdTEWqATuOQ6xdGEIagJV1eyA9boH5TIUxhsre7qE9SNsmXTnl9y4w7qBXXglVmBLRW8gh.eDwXsV60iG3eRpXGaAb4jLkvizJg+Rki497o0moL9VUCjrdXpOrW31fWSS34d+gmsA7drFdeWkS8h3CjYsfX6OT4nPIKpCELAlvRSq0BO46qrm.nHT1nO8SrCifBS6gyFttqPV20s11KuzxKADFKBXM.6NMxQW2pqRHItB8AWARGQDYMhTPZ1hDG.14XBo9bdVdIvzFKIWSiR3A5MQ1gjhntL4dh9CDgPAmpYjTMcrALMsxF9TIsw0zfgLfEe9lsmswdhqYQPityqsiB8YiABp2bpvcpVH7zPZ9BigTkIObIqeLvuKpdtHXXeV0UHUOX7fHv9vEgXoOvfg8J7KkOzd6gedNKP3wkSpdoBFEfBMra.pVyiE8vlzFLhWVv7nTsCngr.xIfiq7ChgRdHqHatUAyPmEyjlrwoyvPOIHSNcqs7Red4kP9h.ZDfEYOdLZK+EturmxuIs0dFs9FFuaO4zlyH55ThxLvyRCMhSuJQzqh5vjeMa7h0f2qPbUe31X8Mw2s2R8tE9dsWndqZcMW7cqWb41DBp6FQTiWLwmMfE5yC6RDgj.VXWYOhnioYNCLJ+9eAPxTTcgAcMz89RC0.5x4zjTOom0HqRZkSDQn3EwfHHj9z3OA1QX3uSKW1.LvXRklOmPMLECLlRqKS88eUjmyEn5Po9Zdo5qVjmQNF5ZiSNJugBl26v2wcaB+kyJqPsO+40zDl3afOcabEqKO7szIrHmNzfXVJO0sFiS+w.+No9HNUQ1pqrZMSp4clRz4nEyoFYmcH7ZYTXLv2G12JO+uI6SF.z4x1TbXFuYGRSxSeJoP8IwZxCxR337A6UcKSST.s4aHO1+hFs4o4KLdkNzcaDIv0+bZ8rDuGvEeV+Dv4huB4hQqByK6sZqKy6NzARP3LXBEFhy4hQ.wiU9j3W5IN5dsh1CUJ9.0GnN1o4lt0taOKIarrL4SQ8gBbEn2OdRWFF11vFHh7YQmx+6rh8xOhN5UA7tgL+y.V6XHtWvAPlL2ZjBzMVGpopGL+Lh4W8tAa4ld8fd65Hxsnjf424YGcvffIGCQbbF..FrJveip2FXQ81.KlYNqd4GP7f3Mqsg67rw4FCHrpNBPJitIKl2o8npXt0efOZNkKNiLZ3THqzs+TDLFfh+Pv8BB3Mds0NT8ni2gFowsZ4pdVgzF906YtM17xLdf9kGDDvGDybLLpWValP38499PhRd57kFwAsQHjFKwL0l6yxwFn+9EAq.HGARPasfzFMnNXEaVCMqNJoq1k4TQ2q4JkMOoYyzVKO9b8lkspPwYNUUJFLvvci6byhLcmxh78466rzB.9x+GQPQugCFKinDH+IXMhHzKW4P3f51Z2qzxtMKzrAHzx5Te.HMnMQIn4FH3atAfaTVbWOk9UW0jytiOL4wrczqRkIwdCitVqAwhEhUXDIuvz8apM+rT6KFFyH6QCBtB1w28OM0YxS8XjQo7IKQUHw6P4uKIqphRBzktT3yfzpJKTYRGSIW++5ECbuk6rAZdKSBIU9TxDxULhKgJIuOh2Ubm5v7ojpzPMFCCoCrjropXBzZOndMESPJ5kQQFN.st2v.Ls0Dv+kD1FY.MzG15UeH26XjK3tKCYcoR90rDALI+7b9GFp5T0rTrOqaDiE6nJBFmPmwqNolQ7owjWB5pmhL8kvdDmMxDxLXYRxyIz7KUYvheXmo7XdrXKjCNp2zZygQDCv7CyiQvJr4wRYJdu.QLC1jsZ0exsaz6yC0r0vTyS1RbqzJeHY5qX9wzwoVC5UwNz53HYl8fhpbj.NVCnQwrifUUllaQw796CpJ.4yOUesX0uPNqoBFe6YxfG6vKU.9tSMedr4lGPh2o7x8NSu9lhyzNpCXo4deh4Sv4HB4sFvbpeldBrJT6OOXV6VANqObEdLgF.ahzeBwqG3bEh4CyBIPn13DRjBXo86byYnzNeqlpGwo8ndyh64P0dDa.dJDNk1nWOvmg467P1GW9QWC0+eCfRLkklkxLanLItqpz1yktzCyRA9hjUD2SQwsunr2W9xwJ2MdX.dXSoK9RDgYrFOXhHQfiW5Q8sh1KRu17hfyCOdeVGn+9N5Fl0QcZeyeJflq+hOomf4fHT1KqSF5iaROzy63rH0YIojgoYYTh7o0pFZf2Ijr2G5TaoOuzhKcyRjhM0oSoskvt.LEpRZFO97naqiNgC6eEKJUImRnk8iyeP0Ul+AUadN5IGLpAghviB4x2CqYOuiu1JQohGjcBp.Rkpiwd4ziwF82r393kOjoKsTf1xdwu42Rdr94i1GrdorB3JLRCXQRNJD16ytFV2SeB4KVYeV7mjhAV1KL0VZY+j4Mv+IyZZZM17NLlXVXDlqHnwr+21VV8ToFhk9mPorsigf9ie7i+F1AiMogUuxJqnp1x.UKeuTGYX5eb1tFX586lfojJ9WQ6lhqrZhoWCqrdRDCbf0lJv8ULJ0IFTe+4JuJHfjUQdoA3hB1Y6FDQW6Va0dqMdQqsV2J6vQxP1y1McqIHKbbbJSg7l27FsBY1q43aqbrvGSsI+MvfW6TRCf2dtq5.uNivXtbh40R8U4ZYtuv86pbBW50qb7tPI3E7t+Zi2jK4Z4JGzoCySlA1GW4v+1W+azxReQBcgb+h3fWck2Mr+of6fGCPRH36iQjrW.minK6hkQMyovNJUEvnAIM1DKamzXyzFs5S8hD+pmNhCdMZOQUCfoP0sItXkiwxjlogYpTA1QrUetO+W87PUQc.6k2mVOf9r1CnOse.8Y8GPe13AzmW7.5yl2ZevKE6UCkh95oIPEmbfJbus8Ag3Uqn7Hs9u.EES5fC
                      

                      CircleMenu.gif

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

                      LindonL 1 Reply Last reply Reply Quote 1
                      • LindonL
                        Lindon @ulrik
                        last edited by

                        @ulrik great! - nice looking UI object by the way..

                        HISE Development for hire.
                        www.channelrobot.com

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

                          @Lindon thank you!

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

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

                          38

                          Online

                          1.8k

                          Users

                          12.1k

                          Topics

                          105.1k

                          Posts