W zasadzie potrzebuję jakiekolwiek biblioteki do narysowania okręgu i poruszania w nim taką linią (będzie to wyznaczać rotację czujnika). Robie to w GTK3 i C na RaspberryPi4. Może coś polecicie?
Mam na telefonie album w którym kolekcjonuje sobie pod pewnego czas wszystkie żaby pepe jakie znajdę, zostaw plusa i podam nr w komentarzu a pokaże Ci jaką żaba dzisiaj jesteś #gownowpis #memy
#cpp #programowanie #c
Masz już tam cairorotate, musisz po prostu wyśrodkować obrót:
cairo_translate (cr, width / -2, height / -2);
cairo_rotate (cr, angle / 180 * M_PI );
cairo_translate (cr, width / 2, height / 2);
Komentarz usunięty przez autora
x' = x * cos(deg) - y * sin(deg);
y' = x * sin(deg) + y * cos(deg);
https://jsfiddle.net/w9exurkv
z tego linku powinieneś coś wyciągnąć
do tego dowód na tożsamości trygonometryczne:
https://pl.khanacademy.org/math/precalculus/x9e81a4f98389efdf:trig/x9e81a4f98389efdf:angle-addition/v/proof-angle-addition-sine
https://youtu.be/QgDR8LrRZhk?t=1379