Współrzędne punktu końcowego [js] Canvas

Współrzędne punktu końcowego [js] Canvas
  • Rejestracja: dni
  • Ostatnio: dni
0

Ze srodka ukladu wspolrzednych rysuje prosta o parametrach 0,60

Wiec proste i logiczne punkt koncowy znam wynosi 0,60 teaz przesuwam tą prosta o kąt załóżmy 30,35,60 .... stopni jak obliczyc punkt końcowy ?

Mowa o czerownych liniach, z lewej pozycja wyjsciowa z prawej chcialbym koniec wskazu wyliczyc

user image

Kopiuj
ctx.strokeStyle = "blue";
   ctx.lineWidth = 2;
   ctx.rotate(Math.PI/3);
   ctx.beginPath();
ctx.moveTo(0,0); 
ctx.lineTo(0,-60);
ctx.stroke();

dodane znaczniki <code class="javascript"> - fp

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Nie do końca "widzę" do czego dążysz; jeżeli chodzi Ci o wyznaczenie punktu znajdującego się w znanej odległości i pod znanym kątem względem jakiegoś odcinka, zostało to opisane tutaj:
Współrzędne

  • Rejestracja: dni
  • Ostatnio: dni
0

wklepująć

Kopiuj
 kkk=ctx.PenPos.x-0+ctx.PenPos.x+sin(45*180/PI); 

a następnie wywołując

Kopiuj
  ctx.font = "50px impact";
    ctx.fillStyle = '#29DFDB';
    ctx.textAlign = 'center';
    ctx.fillText(kkk, 200, 60, 400);

nic mi nie wyskakuje i w tym problem, chyba ze 'ściaganie' wspolrzednych to nie PenPos a jakas inna opcja ?

dodane znaczniki <code class="javascript"> - fp

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.