sq6aah
10.12.2009, 20:04:29
Witam,
czy istnieje w GD2 funkcja która rysuje prostą przechodzącą przez dwa punkty (nie chodzi mi o odcinek czyli ImageLine()) i jeśli tak to jaka.
Z góry dziękuje.
Max Damage
10.12.2009, 20:31:10
Raczej nie istnieje, bo i nie ma takiej potrzeby. Lepiej powiedz co chcesz zrobić :)
sq6aah
10.12.2009, 20:35:44
Napisałem skrypt który rysuje wykres funkcji liniowej i chciałbym żeby to była prosta a nie odcinek. Da się coś zrobić?
Edit: Czy może zrobić tak aby punkty były poza obrazkiem?
Max Damage
10.12.2009, 20:58:38
Chyba tak, punkty mogą być poza obrazkiem.
Może i się da ale bez kodu będzie ciężko :)
Najprościej będzie ci chyba dodać/odjąć do współrzędnych punktów jakąś stałą wartość, tak aby wykraczała poza rozmiar tworzonego obrazka.
sq6aah
10.12.2009, 21:05:16
Dzięki.

Mam jeszcze pytanie. Czy można by narysować parabolę przy pomocy wykorzystania funkcji która rysuje fragment elipsy czy raczej nie bardzo? I czy jest jakiś inny sposób?
Max Damage
10.12.2009, 21:41:33
Nie da się. Najbliższe paraboli jest chyba imagearc().
Ale w
Manualu masz kod, przedostatni post, zmodyfikuj tylko jedną linijkę ta taką:
$img = imagecreate($img_x, $img_y/2);
I masz parabole. Dalej musisz sobie kombinować.
sq6aah
10.12.2009, 21:47:04
Dzięki.
Zostaje jeszcze rysowanie piksel po pikselu.
Moskitek
10.12.2009, 21:49:19
akurat piksel po pikseuli jest kiepskim pomysłem. Lepiej już rysuj za pomoca lini. W dg2 są tylko 'punkty całkowite'
sq6aah
10.12.2009, 21:58:18
Właśnie zauważyłem. Wychodzi Mi wtedy takie V.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.