Układ współrzędnych w Image.

0

Na wstępie szukałem informacji na w/w temat ale niestety nieznalazłem.
Przechodząc do tematu. Mam Image i na nim chciałbym narysować wykres - krzywej zamkniętej która przebiega przez wszystkie cztery ćwiartki układu współrzędnych. Wykres składa się z dwóch współrzędnych X i Y. (X - poziom ) (Y - pion). Zauważyłem że Image ma współrzędne 0,0 w lewym górnym rogu i odmierza tylko wartości dodatnie bo ujemne są poza Image. Jak zrobić aby współrzędna 0,0 była w samym środku Image i aby + by odmierzany do góry a minus w dół oraz + był odmierzany w prawo a minus w lewo. Dziękuję z góry za odpowiedz.

0

Dodać do każdej współrzędnej wyliczonego punktu połowę rozmiaru Timage. A współrzędne y traktować jak ujemne.

0

Taki mały przykład :

procedure NarysujLinieNaImage(x, y : integer);
begin
        Image1.Canvas.LineTo((Image1.width div 2) + x, (Image1.Height div 2) - y);
end;

Wnioski wyciągnij sam. Nie mogę powiedzieć nic więcej, bo ostatnio mnie ochrzanili za najprostsze rozwiązania.

0

Thx. Kurcze jak patrze na wasze wypowiedzi to wydaje się to super proste, pewnie dlatego że takie jest :)) . Czemu sam na to nie wpadłem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1