POST SCRIPT wytłumaczenie kodu

0

Cześć, mam kod napisany w Post scripcie, rysujący pewną funkcję:

 297 420 translate
gsave
-200 0 moveto
-100 100 0 -200 200 0 curveto
stroke
grestore
showpage

czy ktoś z Was jest w stanie wytłumaczyć mi co 'robią' poszczególne linijki kodu? wiem, że liczby, do współrzędne punktów orientacyjnych, przy których funkcja się'zagina' i można to dowolnie zmieniać, ale jak z resztą?(i z dwoma pierwszymi liczbami) ?

  • Mam pytanie czy da sie zrobić z tego kod, do którego podamy dokładne punkty należące do funcji, a nie odległe, jak tu?
0

translate to przesunięcie, tymczasowo bo gsave, a później grestore
curveto, nie pamiętam bezier? mam trzy punkty (pary liczb) + czwarta (po moveTo) - parabola za strokowana znaczy zakreskowana w jakiś sposób?
a show to show .... :)

0

poza 3 pierwszymi wyrazami Twojej wypowiedzi i 3ostatnimi kompletnie nic nie rozumiem O.o

0

Ja kompletnie nie znam Postscriptu, ale spróbuję zinterpretować post Xitami-ego.

  1. robimy przesunięcie wszystkiego o wektor (translate)
  2. zapisujemy stan (tak jakbyś zapisał obecną pozycję, wszystkie przekształcenia etc. na dysku)
  3. idziemy do -200, 0 (moveto)
  4. rysujemy krzywą beziera
  5. stroke - sprawienie że narysowana krzywa będzie kreskowana czy coś (tu moje możliwości interpretacyjne się kończą)
  6. wczytujemy zapisany wcześniej stan (pozycja wraca tam gdzie była wcześniej etc)
  7. rysujemy?
0

wydaje się dość dosłowne, ale niech kilku powtórzy swoimi słowami i wyjdzie to co wyjszło ze starym i nowym testamentem. nikt nie pamięta o spadkobiercach, ważni są tylko adwokaci.

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