HISE Logo Forum
    • Categories
    • Register
    • Login

    Help needed with radial labels (trigonometry guru required)

    Scheduled Pinned Locked Moved Scripting
    labelknobradial
    11 Posts 2 Posters 544 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.
    • ustkU
      ustk @d.healey
      last edited by ustk

      @d-healey Here you go

      HiseSnippet 1074.3ocsV0uaaaCDmJIpq1acXcnO.DA6OTVSbjcRS5P1vbyWCFsIUaNsnCAFELRzVDQhTfhtodCAXOd6wYuAaGI0WdyoavX0+g8888iGu6nCjhPZdtPhbZcwrLJx4ybGNiqhOJlv3nAGib9R22jlDHo4T0gjvqmlkiNbVFIOmFgbbV8Gz14zZMj4ye78GRRH7PZsHD50BVH8ErTlpVZP+myRRNkDQufk1v5c6OHTvORjHlBXZUWeTFjTxD54DsYq3hbt2IQLkPNTQTzbjyZGJhlMLVbC2Z+qY4rqRnZltngPfrhOUjDoQrVJ5nXVRTP4YOGAQIntRrpsR7H2yXQrJ40Ujuvn.W6Qy5gyJyCuUmCdcaBO+FvaAPxoAjVyBoG5NLTxxT0Zz34ScGvUT4XBT1aBEqsnU1eU2iDfEbUmTx0zSk.SkGd646uIF9ZiCZ2FJ84JbB4JZRN96vWttgr65ahsT8pn1ohZ2JpmTQsWE09UTOsh5apn55WS1c8QUH3cDI94bwUcAPTB8IT0QhzLAGX7V2nc8Mlyi.BGhyc5hUswGKYGnkN.tTU+jXphwodimxCULA2axFs+01szwj.gSEyx0w5EhPRxgho7nbOc4pU6VSzwv1s5Y+IuyMwLE0pVGgbEQpfnr0YDUbmfAauaG+BekBcShmwhMwWRtr2H713dahIWtigZTcXHxPHH6zwG+03hHosvDKaZnYfAZy1F6YuB6jP4STwa00FlwBI1iAF4e.lg+V7bFAhd7i2ncK3bCHKRRt4YIrIbZzEz2qJh2krQFX5ORCwtlu6MxB2Q5KR5Xkt91p4Yilc2Gsaae6FGTV0wB94BE8kbOS0u8ssw+cUiGuPc56aoHIgJWnZ8FF4GxQO9zzqnxMgtnjozJCgwt4mkcu6Y4lqZBsseMLTvGvYpWlQ420BHTQOqdtu.UfoJyT+mWL0OLgEQkHFLb+ItlA.jAvMW+hd0fiIJRYXfHBYIiJUL8Av4X56fcw1kIsbOllesRjYrsXLABsMoOnbUidTwjy66ZGaPuuNgr9ypY9492vhTwPcx42A1XJaRrpjSAsQkq0acu+D9ncYtL29e83Vm4e6GajYfIkEEkPCD4L8UaMldTecG3P1uLWUJkz3L7UkvtTv48KgdsjLhDvXCvVUMP+y0zvCDhnoID07uZneprPgFiMWUqWGyArOqIJ+e6oj+qP7gtALUX7hw3JK.ivE3GCLV7.7CbOY7XZnpFfq4d5a937ZKx9FvDX0pjAMGtmOMcHzrFRgrygKZ83uyJ5AUKuulWWAFR4QFFcOcgxtZdmBkcKUhRIgRwaCsi25m3uuQBfIt4e2zx8LMOtZt100uiOB5sYuMLTe72B52VrO8VBe1YI7Y2kvmmrD9r2R3y9KgOO8C5i9O58roJQpcb.DDbhY+piyIbBzYY5BQ+EPH1n.L
      

      EDIT: The upside down writing isn't very attractive though...

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

      d.healeyD 1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey @ustk
        last edited by

        @ustk Thanks, I'll check it out in the morning. I think changing left to right alignment will flip the text, but might cause other problems

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        ustkU 2 Replies Last reply Reply Quote 0
        • ustkU
          ustk @d.healey
          last edited by ustk

          @d-healey yes, but probably with two loops (or a condition in the main one)

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

          1 Reply Last reply Reply Quote 0
          • ustkU
            ustk @d.healey
            last edited by

            @d-healey Here's a better version

            HiseSnippet 1208.3ocsV80aaaCDmJIpqVacXcnOzGIL1CJqINxIoosKMntwIYvnModyYEEHHnfQh1hHzjBTzI0aH.6K59NruAaGojkjScxBLV0CB2w6e+3wi2wtJYHMMUpPN0NdbBE47Mt8FKzwsiILApydHmu28CC4cUzTpdWR34iRRQ6NNgjlRiPNNK9yF8bpsDx982uZWBmHBokKgPuWxBoukMjoKWsaq2v37CHQziYCqn8ls5DJEskb4H.SK5FfRffRFPOhXTaAWjy81OhokpdZhllhbVZWYz3dwxKEY5+dVJ6LN0vzD0CbT1xGH4QFDaVE0Nlwi5NYumh.uzsLSrXVl3QtGxhXEqWlQ9Nq.boEUyGNKLM7VbJ30rJ7Bp.uY.ImJPZoLH8P2dgJVhtThAOesaGglp5SfzdUnjoKZg+ZI21RPCgtwPx4zCT.SgE9aEDrBF9s71ddPpOUi4jyn7T7N3SpaIaVeEbF05ETaTPsYA0SKn1pf5YETOuf5EETMCJIaV+zBDbAQgeiPdVS.DSf9.ptsbXhT.L90sRqu7TVzkH.+biljI1ZSFYCnjtKbnp+U4HMSP86ORDpYRg+fk89CuZFeR.2oiYoFe8VYHguqbjHJ02jtrJjpIJMnzpGRzwM51YsMaDjKhnBAAazH.+i3bo30vqWHOUSS.ELpsF1OKq2fSECzwq1bh+UzKnpTZWIfSPYqe5ykR0zFj4XiQd0FzPIMUe9VrsB9DxIqepQgUvjS1vRcZll8kJrOCbav1XF9k3obIrzSdxxd0fLA3xTStzbqz22lOhHZRiKv6rCX3x3WgyDl1PQiv+TA2kwLM0DKHX0X8MA6kSsk.+aC.DgHE4xWyYCDznioeRmu+NgcJ.aSUBsutt0UU2fzjad+UqFTa.GrinFlqpBB.1WGEkdM+r5Vbr2c.uJ1f3b.eGw6UdWYJNgOlfC0i3I0iXovVuapqURte3jh5Uf5d9HpsZMuldx4RljsKVWQSLk59PDtZaOq6xNSstrMgyOCZz5Ocjxgi4qBVNRpouS3aip2Ud3qKpe+YJK2mbpZlhMyAT2lg9hQCOipptmMJBMGmtiq6M2ws5.gvrlDUTTJ5HX52kPE2zXBTdmES24bTApps8l+17dy83rHpBwfVvekqMYhr.tbF2iag9sN6AmSSbC3QHJITklY1.N6Qu.lXl0xul6dzzy0xDqt4m6fqyB5ClLPvbHai48cyNvQepLfrViqxbIKRGWcgXpoVs5JZnfdxP3Z26efOy5Sg.u+yscIB9yeoBB.lgrnHNb0KkYNhKC7iZYtgzi86zpOoXHoxd4GtN7O5yf+QsRHJ.iU.aQVA84CUgw4xnQbhd5Y7lG1jKvfwpCVMCOE.1GWEk+uM3+tBwG51koCimMFWXFXDN.+Rfw7mK8.2862mFpKA3RtG7guLuMBkMwd.zoVwfhC2iFMrGTrFRgnKfCZSa.mELWXy3CL7lLPOpHxxXpoyE1zv6jKr4DgngjPk7igYWyMOH691U.LIruEsl6gFdbw8aW2fFAHn1l8wvPy1eUnda11r9bXyFygMaNG17z4vlslCad1bXyyuUaLOK+0izxgYWGfE5tusOqiy9BBTYYqBQ+K.sJHNK
            

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

            d.healeyD 1 Reply Last reply Reply Quote 2
            • d.healeyD
              d.healey @ustk
              last edited by

              @ustk Oh wow that's great, thanks!

              Libre Wave - Freedom respecting instruments and effects
              My Patreon - HISE tutorials
              YouTube Channel - Public HISE tutorials

              1 Reply Last reply Reply Quote 0
              • d.healeyD
                d.healey
                last edited by

                @ustk As I'm bringing this in to my main project I realised two parameters that weren't present in the simple snippet.

                The labels are different lengths.
                The panel is not square.

                I'm thinking that it's going to be necessary to draw the labels using the knob's area, rather than just using the panel's area. Any ideas?

                HiseSnippet 1246.3ocsV0uSabDDeOfKM1sopoJO.qr5ebz.NlOZZUInXv.sHBDqXRTjPzz02s12Bq28zdqAbpPpOZ8wnOF8Mncl8N66LEnHTy8G16Ne9amY1Y11FcHOMUaHdUNbTBm38E9cForwshYBEY2sHdes+6GHaa3ob6lrvSGljR1bTBKMkGQ77l8mP47pLGw88WubSljoB4EjHj2oEg7WIFHrETa2bOgTtCKhenXPIoWs4tgZUKsTODvzr9MHIfSY84GvPwlwm38fsiDVsoikY4oDu41TGMpSr9bUl7uSjJ5J43lkHc.CkQdGsLBQLRkzJVHiZO9rmR.qztHRLaVj3I96KhDSnWDQ9JGCZgFkiGdyLM7lcJ3sTY30nD7tFH4UBRykAoG62IzHRrEbP77496prbSOFD1KCkLYIy7my42RCRnr0GvNkuiA1LQifm2nwBT3m4WqZUHzmZoRVWtLktN8nZGnU7ZKPq8FVpE+eS1HlUfq5v51k4VHNkEiK9YwIrOhK13D1.7+CXwryYpnILo6wL3l8FZhxD3bFcCaLP83wN+LlgtmR2cIv+iQcetskdPBfEkMnliasB3hZzlo3xaVkL1NcxVVGplaC4S6azCsBEOn2PUnUnUA8mu5uUsBZSFXNarHEs0qzgL4l5gpnz.LR4DH0xLVPnE2mYiq2d2msZ8F4rXlPfwJ0aP+VZNW5ynKOgepkm.Bfh8LZPV.utjq5aiWbow12vOiaR4s0.NAgc1omTqMSqPlgQkpVoeciFK7BbXaA5QriV9XTfEnriVws53LI6oMz.AX1FqQEzWPmxj.om9z4qVAhDfISwXIdgLHvEOhXVV8ynquNn37zWRyXlV2vin+3jcmGKrbzWfypH5gN6EScj.66b.3gHC67Mjh9Jdzg7Kr4muiDGCvFpSj7d1ZNSU9.xSt4yWkJPsAjXGxwMWVFD.ruJJJrZdt5VLb06.dMh9w4.9Nh2KqdIVbBeBkDpGoiqGoZkqdGqqMZYP33h5Ef5d4PtqZMuldbdIiyZSna3IXod.3gKWqpybY4TmIawjxtPO1fo8TNbvuRX4.sk+ZUfyqUurJ8pr506Z4kaSI2bsrwQ.laSw.0vAc4lxmYTPnu3zMa8u4lskmEDl0jnjfZ0tJg80Ib0MMgfj2YAaLmiJPTqqs7Wl2VtiTDwMDAz88y7cAShCvEi29llj2t6VPdZrY.KBdIgarB7.3sE+LXXYV29J9awSO0pSbxlm2ASm4zGMdV.ljc97g9YIbxESbXyes4nhMmz7bQjMdBg+vzLli0pSn76m1zBEzim+V4A+M7gLlBAU+OO1EHf7KkP.4vlCDQQR3pWp.SwEbdRS7FRGwG4keMw.1EkCdSCexAWE9.kDlAvXIvNIpP92ySgI45ngRlc5w63aZxYfXr7LUbtoBv9nxn7+sY92UH9X+1BaX70iwYtFLBIvOEXL+kROxe6d83g1B.Nm+Nu+SyyhHYSr6CcpMBn3v+fgC5.Eqgbv6JHQisA7lAuvlsuAtGi.c3pH2FrlNm4R3dublKMlIY.Kzn+PX10b7sXOzQAvjx8LzJ96i6oSte662ndCBTaK9PXHd7WDp2tdcV9dnyJ2CcV8dny2cOz442Cc996gN+vspC9h7MFZ0CxtN.DZusqOqm21JFTY4pBI+CCZLhwC
                

                Libre Wave - Freedom respecting instruments and effects
                My Patreon - HISE tutorials
                YouTube Channel - Public HISE tutorials

                ustkU 1 Reply Last reply Reply Quote 0
                • ustkU
                  ustk @d.healey
                  last edited by ustk

                  @d-healey No need to get the knob’s area info (unless it won't be centred in the panel)
                  As for the different label lengths, I reversed the left/right alignment and used some arbitrary indentation. This way they are aligned from the centre and not from the perimeter of the panel

                  HiseSnippet 1333.3ocsW0uaaaCDmJIpq1acncnO.DF6OjWRbsS6ZGlaPc9byHsoF0oEEHHqiVh1hMRjZTTI0cH.6QauB6MYuAa2QIaKm59wBV0eDKde96NdmtK8zJedZpRSbpbz3DNw4qb6OVZB2IjIjjt6Rb9F2WFG0SyS4lsY9mlkjR1dbBKMkGPbbV9mP4bprBw972OZaVDS5ymQhPdgR3yerHVXlQsWmCDQQ6yB3GIhKI885z0WI2QEox.LsraSRB3T1H9gLTrkbINWau.gQo6aXFdJwYksUAi6GpNWlK+KDohAQb7PKRevP4j2WEEfHFoR1ITDEzaRrmR.qzaVlX47LwscehHPLk9rLxMsLnyznb9vYo4g2xyAuVkgWyRvaAPxoDjVIGR2xsuuVjXlwAwyW51UZ35gLHsWFJ4xRV5ubc2QARHMMhYmx2WCGlpg28a1bMJ7m5sqVER8oFZDa.OJktI83ZGpj7ZqQq8LVpA+ca1XlQfu0mMX.y9h3TVH9xOKdM6s3Ka8ZVL96grP14LYvTlzCXZ7vAY5fbANmQ2xDBTOYhyOiooGHUCZA9eBpGwM6nhS.rHMd0rbqMCtnF8XRdz6Wkb1VcxesATM2CtOMOSkYDRt2vLouQnjdipW82qVAsICLG3ggJc7Qp9+VFSy8LghTz1OV4yh1VkICR8ZVGrakbcRMLsAza8mvLgM508N2qQy1ElS6CLtailzuiVvkdG5FS4mZ3If.nX2g5keGzHhKGYBWuU8Bgz7y35TdOE.cPXqcFFoT54UH2vkfkJl2M.RELLFAEa8flVliZnUXgpmE3qQOlcbySnqRYGuwInQVCd6t12NI2ZP1f5I.KzrMUPeHcN2BjVc05Uq.IPvxo3U.1G6km1BXFViynatInXc5in4LSan4Azeb5oyCEFN5KvYUDCQm8v4Bav9VG.dHPyNeqHwHIO3H9aLE4fiEmLIPV+RQNFNsNYMa3kGZvO0zhQglZVeVNgvS9n4iJUfBDn9IiiGtnLngv7xndlwKt++31u5mTXt5mTXFwGVDk+2BxKpdA13TUHifNE5jNk2o2fY6br1ZSpm0XqasTczTsQVafrPR1ZIM2jokTV6pWr.yqj1FcrgVqh77mzMuFzvGkwsNqnYdRkUNm1Soq4IXOtG.+KZW0Zt7pRqI2gEEM.Ft3MumrwZ9SIrbnxvepzy5U.tzKyZ3vExqvlQb8BYiy9zeHE8jYwC35xwLJHLPX9oLtu+oLkGB5m+0wRBpjckBySS3x22nQRwmTwIREnBD0XmG80Eyi5GIB3Zh.F67Et1jIwB3Yy0uYGxy6tKbOMwLfEAujv0FAF.N6xOC1RHeLWE2c4omZTIVYKt2ASm6zaLYHHdIa840cyuvIuYpC67qcFO6vq6btHvDNkvep6Dxwt9oT9iS6XfdqIKdT4Z+C7fLlCAU+ng8LDP9kRHfbTmXQPPD7wfTAdEOiys6fcg8EukWdMpXVIK8sWB9jCuL7AJIPOnzTBrSyJj2cQBXEFUPVDyL+dM3xbELPLVdYBbgAIf8wkQ4+aK67oBwa41SX7CWLFWZAXDt.+bfwhUDug6dCGx8My.3Jt6+xOO6CRxWUYDL6PKfhC2Cyh6CEq9bv6R3hF+LfyRXCa94l3YLCzmKCrGvZ5BlsvyNELaMgIIl4qUuxOuMGWB85VJ.lj18uq39D7LcZ+sqayFMIPss3U99X3uNTusXc13JnycuB5buqfNe+UPm6eEz4AWAc9gOnN3+JxVYFUbd6.Pn2d1uy53rmjAUV1pPx+By27z..
                  

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

                  d.healeyD 1 Reply Last reply Reply Quote 2
                  • d.healeyD
                    d.healey @ustk
                    last edited by

                    @ustk Thanks again! Looks perfect.

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    1 Reply Last reply Reply Quote 0
                    • d.healeyD
                      d.healey
                      last edited by

                      @ustk This is how it looks in my project, thanks again to you!

                      821c0a1a-aa38-470b-80f4-8e463b5dc2b7-image.png

                      Libre Wave - Freedom respecting instruments and effects
                      My Patreon - HISE tutorials
                      YouTube Channel - Public HISE tutorials

                      ustkU 1 Reply Last reply Reply Quote 3
                      • ustkU
                        ustk @d.healey
                        last edited by

                        @d-healey Looks cool 😎

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

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

                        14

                        Online

                        1.7k

                        Users

                        11.8k

                        Topics

                        103.1k

                        Posts