Vector knob assistance
-
@d-healey Excellent
-
@Chazrox @dannytaurus We can thank Greg (@ustk) he helped me out with this trigonometry stuff and I just reuse it again and again :)
-
-
This post is deleted! -
@d-healey Thankyou that is exactly what I was looking for visually
-
@Chazrox I picked up the arc knob from there I think and added the center circle but came unstuck at the indicator line as it isn't easy to get it to rotate correctly
-
@rzrsharpeprod With the indicator line I just draw it at the middle position, and let the canvas rotation do the rest.
-
@d-healey said in Vector knob assistance:
HiseSnippet 1497.3ocyW0uSabDD+NBWZraaTiTe.15+5bhw3yfgzfnguaQI7ghIQsJBEs9t01a47tV6sFvMg2s9Lzmj9FjNytmu6vPHDjhTQFv6L+lc+syW2bGpjgrjDoxws7QiGxbb+Nu1iE59a1mxEN6tki6C81ilnYJhUzFiGRSRXQNtt26WQAtkl0w7y+97MnwTQHKWjiyaj7P1K4C35boGt1K3ww6PiXGwGT.8hqsanTroLVNB3y87Z3LjFdBsGaeJBaFOmeilz2w8wdzlArlQs5rvxK2pKqQqVMXsBVtAcotMVLp6SWp0Bc5DDwVxw89aGw0RUaMUyRfMcCYz318kmIrGva3I7NwLbQfSa3jshc1rOON5vINmDGG2YOL2UcOqq5G81iGwyjm6x9AiBRtEEcZtybSTJ3KfRtEnzrVJ8Hu1gJ9PctFjOeq2tBHB1kBwlhTwh0Yl+4AdaJADBc8AzSX6nfEYV3uTiF0HveptR4xP7IQSNkpHuPH6DPVkLwvdL8lxACkBXgeEi1J4VDS6V.anhA28WJCowuTJOYcQzNLVrOB2XX8Dl9JZgs.A.+qth0iioj6LRDp4RgekHE8rWI0T031w7HlpRMR2IJ6UiH67mUK+9xkPhq6yCOQ.NGfPKthUFE99aAP0o.ydaiiIOo.r4IMM6fUYvMor4wj4xU9IUbLbrkKw6R7y.rvwjeoH7pkKA70RX14ZiAYVfRHqtJoRE.VoR1kFqOkFOhsdxQVSJwhSXSgnu7TnV9CevrHLFXDKh77oMl7LxjCB74kJ0CCI6HwP6AmOtGS.N3fkptxDU1hVe6+RpeFW2euQwZ9vXNKZ83g8oYD2hw5aXBJjpimeP8FvY1ndqpoaJFQWOl2SvhPB4ill6PqQpDBYRJVzFRsVN.S0JcA5j9RnSmd2BxXyP3BASsIWEFyVGNeLeIMQwDbeLfNnUMRZ9gIdlKyD8yvsPMq94xgs.lQzqdWns31ww7gIL+oNvplL.jIxtcgaHPfl0WHM8kIhNXhz4R0+DRSXqSW737369R0.ZL+uXQoFyS1.ZVoXlhEZLtE382Zx.t.SzLekddpEIZk7DVa83XFf98aKh1jNzr7YjJJ4HQDKBxONZR59yxy7uHcKh3PKc7gJq9opQ.BzzbmmedxaPhSnpvohuEig4NngTc+qzr4PPHzfoDBBATmFEstJz+sPuM3S.743ZD+4xbX+zT9kp0RclW9fRSFLaIzBbC71m3O45gXmfxjsb4qKz7.txY9h4M23L7AF7oYTnFysGqKLWFDWsLNTqXTImhgFGw0UErgh2quF8zF2HWyFXAl1Oy1mvVKLGlImlQj1x.KO94pqb6q2Bu4J9uZAsrZCqS4+4wrrjctHhGRgwDP6URbVA+rqRsBOrxRoZSywiql0Q4U1JxWANEpnWLy+Rctr2modfV5EH3o0J9zLS6p4IKB97.X6u.9cxCYIRw9RM6.gu44rkunLYZUc6ds5vHtRFGyTWqZbBQ0MYnuXzfNLnEto6VFPXhnKOl08uciYEZS.K.TJ1Uv0GLjktdGYbDN9D98qNTlSZFLNdVJCAnZyvYOLc3L6HJNbXS9FOy.ONFxWbtYmWu6VTMcx1.6HbJCYJMGuLtawNElq1NyWIusXImnkCMXSGACD+YOzyyNv+t2ZiKt3LdjteNc9i05yvtEYRV6cqk2v.jd+ly8jOhJJzFAE+Q3GT7jlzEg5b0oWg4lkQihwz9hCSiulQpBHzeoIXwoTEIb83huFxWvD1MtwIrusT7QdGx0g8udNNy0vQHr90fiouWx26sc2tP0dNAm0ame+t9RHeliG5tn4hd6Q0JNjP4s+nAsgHcHCNcXDlXXy8bmAKLrqafqQOPanclYAljjpL.W6lpLXhRmAzPk7cg1xI7MedfQBvIg4MCKAuhJrlbM0QCfGG7tvvKuUWwvl2UCW3tZ3h2UCacWMbo6pgKeWM7oedCw2Sd8Qv.71xFGm8NbaSeOW2ssSJfYqN+WetdsS
Ah I have come unstuck again. It works fine in the snippet but when you try and resize it (as it needs to be about half that size in my project) then the indicator line goes all strange. It doesn't reach the edge anymore and rotates from a different point that isn't the centre or fixed so I can't even nudge it a little to make it fit. This is a similar issue to the other knob LAF I tried. Here is how the knob looks in different states after reducing the size. You can see the pivot point isn't fixed like it is at the original size
-
@rzrsharpeprod What size (width) do you want the knob?
-
@rzrsharpeprod I just posted after you did. It works perfectly until you resize it and then it seems to break the indicator. In the image I just posted you can see the pivot is moving around rather than just being a fixed centre.
I just resized the actual knob control X&Y values to resize it, should I have done it via the code instead?
-
@rzrsharpeprod said in Vector knob assistance:
I just resized the actual knob control X&Y values to resize it, should I have done it via the code instead?
No that's fine, but it will only go so small before things need to be adjusted in the code. So what width do you want?
-
@rzrsharpeprod said in Vector knob assistance:
@d-healey said in Vector knob assistance:
HiseSnippet 1497.3ocyW0uSabDD+NBWZraaTiTe.15+5bhw3yfgzfnguaQI7ghIQsJBEs9t01a47tV6sFvMg2s9Lzmj9FjNytmu6vPHDjhTQFv6L+lc+syW2bGpjgrjDoxws7QiGxbb+Nu1iE59a1mxEN6tki6C81ilnYJhUzFiGRSRXQNtt26WQAtkl0w7y+97MnwTQHKWjiyaj7P1K4C35boGt1K3ww6PiXGwGT.8hqsanTroLVNB3y87Z3LjFdBsGaeJBaFOmeilz2w8wdzlArlQs5rvxK2pKqQqVMXsBVtAcotMVLp6SWp0Bc5DDwVxw89aGw0RUaMUyRfMcCYz318kmIrGva3I7NwLbQfSa3jshc1rOON5vINmDGG2YOL2UcOqq5G81iGwyjm6x9AiBRtEEcZtybSTJ3KfRtEnzrVJ8Hu1gJ9PctFjOeq2tBHB1kBwlhTwh0Yl+4AdaJADBc8AzSX6nfEYV3uTiF0HveptR4xP7IQSNkpHuPH6DPVkLwvdL8lxACkBXgeEi1J4VDS6V.anhA28WJCowuTJOYcQzNLVrOB2XX8Dl9JZgs.A.+qth0iioj6LRDp4RgekHE8rWI0T031w7HlpRMR2IJ6UiH67mUK+9xkPhq6yCOQ.NGfPKthUFE99aAP0o.ydaiiIOo.r4IMM6fUYvMor4wj4xU9IUbLbrkKw6R7y.rvwjeoH7pkKA70RX14ZiAYVfRHqtJoRE.VoR1kFqOkFOhsdxQVSJwhSXSgnu7TnV9CevrHLFXDKh77oMl7LxjCB74kJ0CCI6HwP6AmOtGS.N3fkptxDU1hVe6+RpeFW2euQwZ9vXNKZ83g8oYD2hw5aXBJjpimeP8FvY1ndqpoaJFQWOl2SvhPB4ill6PqQpDBYRJVzFRsVN.S0JcA5j9RnSmd2BxXyP3BASsIWEFyVGNeLeIMQwDbeLfNnUMRZ9gIdlKyD8yvsPMq94xgs.lQzqdWns31ww7gIL+oNvplL.jIxtcgaHPfl0WHM8kIhNXhz4R0+DRSXqSW737369R0.ZL+uXQoFyS1.ZVoXlhEZLtE382Zx.t.SzLekddpEIZk7DVa83XFf98aKh1jNzr7YjJJ4HQDKBxONZR59yxy7uHcKh3PKc7gJq9opQ.BzzbmmedxaPhSnpvohuEig4NngTc+qzr4PPHzfoDBBATmFEstJz+sPuM3S.743ZD+4xbX+zT9kp0RclW9fRSFLaIzBbC71m3O45gXmfxjsb4qKz7.txY9h4M23L7AF7oYTnFysGqKLWFDWsLNTqXTImhgFGw0UErgh2quF8zF2HWyFXAl1Oy1mvVKLGlImlQj1x.KO94pqb6q2Bu4J9uZAsrZCqS4+4wrrjctHhGRgwDP6URbVA+rqRsBOrxRoZSywiql0Q4U1JxWANEpnWLy+Rctr2modfV5EH3o0J9zLS6p4IKB97.X6u.9cxCYIRw9RM6.gu44rkunLYZUc6ds5vHtRFGyTWqZbBQ0MYnuXzfNLnEto6VFPXhnKOl08uciYEZS.K.TJ1Uv0GLjktdGYbDN9D98qNTlSZFLNdVJCAnZyvYOLc3L6HJNbXS9FOy.ONFxWbtYmWu6VTMcx1.6HbJCYJMGuLtawNElq1NyWIusXImnkCMXSGACD+YOzyyNv+t2ZiKt3LdjteNc9i05yvtEYRV6cqk2v.jd+ly8jOhJJzFAE+Q3GT7jlzEg5b0oWg4lkQihwz9hCSiulQpBHzeoIXwoTEIb83huFxWvD1MtwIrusT7QdGx0g8udNNy0vQHr90fiouWx26sc2tP0dNAm0ame+t9RHeliG5tn4hd6Q0JNjP4s+nAsgHcHCNcXDlXXy8bmAKLrqafqQOPanclYAljjpL.W6lpLXhRmAzPk7cg1xI7MedfQBvIg4MCKAuhJrlbM0QCfGG7tvvKuUWwvl2UCW3tZ3h2UCacWMbo6pgKeWM7oedCw2Sd8Qv.71xFGm8NbaSeOW2ssSJfYqN+WetdsS
Ah I have come unstuck again. It works fine in the snippet but when you try and resize it (as it needs to be about half that size in my project) then the indicator line goes all strange. It doesn't reach the edge anymore and rotates from a different point that isn't the centre or fixed so I can't even nudge it a little to make it fit. This is a similar issue to the other knob LAF I tried. Here is how the knob looks in different states after reducing the size. You can see the pivot point isn't fixed like it is at the original size
I actually need 2 sizes. 1 at 50 pixels and the other at 26 pixels.
The one I posted images of is 45x45.
-
@rzrsharpeprod For this I would use two laf objects - that 26px one is teeny weeny
HiseSnippet 1599.3oc6XstSabDEdVfss1sMJQpO.a8urSLF60XHADMbuEEtILMpRQnnw6N1dJqmwZ2w.tI7t0Gf9PzGg9FjdNyr16ZigPrRjZk.Yg24bYlu4baO9bbnziEEICIVYOseWFw56rq2WnZuUaJWP1aah0irOfFoXgNFRa1uKMJh4Srrl8mQBVYlin+6ed4lz.pvikPhPdsj6w1m2gqRnd75uhGDrK0mcJuSJoWb887jhsjAxd.dl0tLoK06bZK1gTTrYrI+BMpMw5o1T2JLW+ZMpt7x0ZxJWqVYVsJKWltTyxK5274KUqZiFU7YKQr9pc74JYXcEUwhHVysozue81xKElC307Hdi.FtnBoNbxFx6JC7wqHRkrUadf+wCLTQDXWNNwrMqwr8C1Gv84ComX9drlgShFoMfVyLJ7lcD3UIM7JmBdS.RVofzbFH8D65dg7tpDNHd9V68Df2rIE7SoghQVxL+0is2RBRHTk5POmsaHrXnF4Wpb4hNv+JrZ1rfuJR4DPa5rly.U7BYvMYeoGMXeo77MD96xXA4SD+BZnyqDxFURoTKlZKYmtRArHeNM2bfF5GJEwT2X6fyD2Q3qRgrVbL5b2dBOEWJxmyOjd4IREMre8.tOKLWQmlCX1pnirwuWH66xlAAhpM26bAXa.vr3pFZT342.BUhBWk2T9LmmkRrEbb06fgYk6ho6YNymv7VYbFbrYyva5jen.UOy4mRKdgrY.7Z.L6JkVggZfTbVaMmb4.wxjwrTq8EzfdrMhN0nRFVPDaLIZKu.Rqe+60K7B.Dw7cd43J6rhyfCBr4YxzBcI6JQW0QW0uES.F3JKUX0ArL4u4MeEU5Rtp8A8BT7tAbl+FAcaSGBbiLFaCSPgHc77qTpLblkKUqP7lhdzMB3sDLeDP4QUSLnEcx4AANgL+MkJkrCF5j4ZzH8o.mFstGfwDgvEBV3V7Pu.1Fv4iwKwAJZm6SAoqTqnSb7g1elPS68GJW0hF9ymHVULhnUolPExcBB3ciX4G6.Kni.PjHa1Dtg..bKUMN7kI7OZ.04i4+LGWXqiW7zD+6gxvNz.9ev7iUlGsITqJjoSVnA3Vf2eiJc3BLPS+H8pXMhTgxyY0U8CXfzuaGg+Vzt5kq3jKT1S.kQg3iSGDtuRRj+0wagOGptiueYsaKGA.fq9NuvBNuFAtCMzaL+aZeXhApKU09FUmNFHBUjxfBgBTh56uQnW92.k1fOUfOmUzI+7CMX+3X1kBEiMlidPwAC5sDJosId6ixO35gxNPJczxnWWn3AbkGZKVPeiGJeEs7wQTHG8sGyKzWFTthCwPwzdkDH5oMDSJKXyPdq1JzRqMibEqiQv35Yl5Dlbg4wH43Hh3RFX5wKJr58Oey6ty3+h4zFlaXLJ+G2mMLXmK74dTnKAT+PI1pP9gWkhodYkAREGGimUXXEkSLYjm.FEpnU.K+HUtL2GWylDC7mWzrnJxdwR0.ibEX+tN4M5Jtn+9SWS.t2YS.tCZBvchMADet3tF+3mulAbenYfouYfW7Pu.ezdAdwC8B7Pu.OzKvC8B7+odApMRu.o5DXvqTcjhCkJ1Qh752pl85rNiypYyIxCcvgxf.V3DYiyIJ7tTLunWmFLnhstX1PAIVyM5.Vru8Arjd9Odl3sTBJE6I3pi5xD21TgHwAoDh0LwnBDUoGEyihGEioIDB2mX80154aPz.NYFX+8KI2akcmfx+5daSUTbfPwvAfXWVnhi2dqsYWv8XlwCkwdaVz4JYWMdi67BH+QQ7UCOv+r058Su3RtupcBb1a81LrZRhHmrdRAEf5W4N+y9.xHUYFj7Gf+PxCJhmVTxm.VcSg00k2IVWYbrR19y.Vu4P4dr8AR+dAXJb5YDhSRMlADWOxf4vguIh3p9omz5msAGdeg3SrOlq7ZOYLNyDvHlF7E.iwia86s2oYSnxUB.myd2e6KyrUIPkR3WXz5.pJjCAT1G1qScvS6wfSGZGK.qqXMCFZZVWFWiVf5PoY8BLHIlYEbsULyJCXR5P8Bku0yj5iCz8azT.LIzC+Ni8A3ZmaTvfP5.uZ6sdditU2PQ2oUwpSqhKNsJVaZUbooUwkmVEe9GWQb7+azC9wHlzFB4fi2QWi1xZGSWOXzJ4eQy+o39
-
@d-healey said in Vector knob assistance:
HiseSnippet 1599.3oc6XstSabDEdVfss1sMJQpO.a8urSLF60XHADMbuEEtILMpRQnnw6N1dJqmwZ2w.tI7t0Gf9PzGg9FjdNyr16ZigPrRjZk.Yg24bYlu4baO9bbnziEEICIVYOseWFw56rq2WnZuUaJWP1aah0irOfFoXgNFRa1uKMJh4Srrl8mQBVYlin+6ed4lz.pvikPhPdsj6w1m2gqRnd75uhGDrK0mcJuSJoWb887jhsjAxd.dl0tLoK06bZK1gTTrYrI+BMpMw5o1T2JLW+ZMpt7x0ZxJWqVYVsJKWltTyxK5274KUqZiFU7YKQr9pc74JYXcEUwhHVysozue81xKElC307Hdi.FtnBoNbxFx6JC7wqHRkrUadf+wCLTQDXWNNwrMqwr8C1Gv84ComX9drlgShFoMfVyLJ7lcD3UIM7JmBdS.RVofzbFH8D65dg7tpDNHd9V68Df2rIE7SoghQVxL+0is2RBRHTk5POmsaHrXnF4Wpb4hNv+JrZ1rfuJR4DPa5rly.U7BYvMYeoGMXeo77MD96xXA4SD+BZnyqDxFURoTKlZKYmtRArHeNM2bfF5GJEwT2X6fyD2Q3qRgrVbL5b2dBOEWJxmyOjd4IREMre8.tOKLWQmlCX1pnirwuWH66xlAAhpM26bAXa.vr3pFZT342.BUhBWk2T9LmmkRrEbb06fgYk6ho6YNymv7VYbFbrYyva5jen.UOy4mRKdgrY.7Z.L6JkVggZfTbVaMmb4.wxjwrTq8EzfdrMhN0nRFVPDaLIZKu.Rqe+60K7B.Dw7cd43J6rhyfCBr4YxzBcI6JQW0QW0uES.F3JKUX0ArL4u4MeEU5Rtp8A8BT7tAbl+FAcaSGBbiLFaCSPgHc77qTpLblkKUqP7lhdzMB3sDLeDP4QUSLnEcx4AANgL+MkJkrCF5j4ZzH8o.mFstGfwDgvEBV3V7Pu.1Fv4iwKwAJZm6SAoqTqnSb7g1elPS68GJW0hF9ymHVULhnUolPExcBB3ciX4G6.Kni.PjHa1Dtg..bKUMN7kI7OZ.04i4+LGWXqiW7zD+6gxvNz.9ev7iUlGsITqJjoSVnA3Vf2eiJc3BLPS+H8pXMhTgxyY0U8CXfzuaGg+Vzt5kq3jKT1S.kQg3iSGDtuRRj+0wagOGptiueYsaKGA.fq9NuvBNuFAtCMzaL+aZeXhApKU09FUmNFHBUjxfBgBTh56uQnW92.k1fOUfOmUzI+7CMX+3X1kBEiMlidPwAC5sDJosId6ixO35gxNPJczxnWWn3AbkGZKVPeiGJeEs7wQTHG8sGyKzWFTthCwPwzdkDH5oMDSJKXyPdq1JzRqMibEqiQv35Yl5Dlbg4wH43Hh3RFX5wKJr58Oey6ty3+h4zFlaXLJ+G2mMLXmK74dTnKAT+PI1pP9gWkhodYkAREGGimUXXEkSLYjm.FEpnU.K+HUtL2GWylDC7mWzrnJxdwR0.ibEX+tN4M5Jtn+9SWS.t2YS.tCZBvchMADet3tF+3mulAbenYfouYfW7Pu.ezdAdwC8B7Pu.OzKvC8B7+odApMRu.o5DXvqTcjhCkJ1Qh752pl85rNiypYyIxCcvgxf.V3DYiyIJ7tTLunWmFLnhstX1PAIVyM5.Vru8Arjd9Odl3sTBJE6I3pi5xD21TgHwAoDh0LwnBDUoGEyihGEioIDB2mX80154aPz.NYFX+8KI2akcmfx+5daSUTbfPwvAfXWVnhi2dqsYWv8XlwCkwdaVz4JYWMdi67BH+QQ7UCOv+r058Su3RtupcBb1a81LrZRhHmrdRAEf5W4N+y9.xHUYFj7Gf+PxCJhmVTxm.VcSg00k2IVWYbrR19y.Vu4P4dr8AR+dAXJb5YDhSRMlADWOxf4vguIh3p9omz5msAGdeg3SrOlq7ZOYLNyDvHlF7E.iwia86s2oYSnxUB.myd2e6KyrUIPkR3WXz5.pJjCAT1G1qScvS6wfSGZGK.qqXMCFZZVWFWiVf5PoY8BLHIlYEbsULyJCXR5P8Bku0yj5iCz8azT.LIzC+Ni8A3ZmaTvfP5.uZ6sdditU2PQ2oUwpSqhKNsJVaZUbooUwkmVEe9GWQb7+azC9wHlzFB4fi2QWi1xZGSWOXzJ4eQy+o39
That's awesome thankyou. I actually agree with you and I may push back as I think I can get away with 30 or 32 for the smaller one but it says 26 in the brief so I am trying that first. Appreciate you creating those as I could not figure the maths out on it.
Thanks again