![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 14.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
bawię się trochę canvasem i mam problem - jak narysować strzałkę
mam tam jakieś kwadraciki koła i inne takie i teraz kliknę obiekt 1 potem 2 to chciałbym aby się strzałka rysowała od 1 do 2 o ile prostą pod kątem narysuje jest OK to grot strzałki minie wychodzi jaki jest na to wzór czy coś? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Kod // pseudokod // dane: x1, y1, x2, y2 // kat = atan2(y2-y1, x2-x1); // kat strzalki length = 10; // dlugosc brzegu grotu kat2 = PI * .1 // rozwartosc grotu strzalki drawLine(x2, y2, x2 + cos(kat + kat2)*length, sin(kat + kat2)*length ); drawLine(x2, y2, x2 + cos(kat - kat2)*length, sin(kat - kat2)*length ); to powinno pomoc (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 18:02 |