2740390507

2740390507



rzeczywistym w dokumencie HTML. Sterować zawartością i zachowaniem elementu można się odwołując się do niego z zewnątrz, np. z kodu w JavaScript.

Element canvas w dokumencie HTML ma postać:

<canvas id="Canvas" width="szerokość płótna w pikselach" height="wysokość w pikselach"X/canvas>

Przykładowy kod JavaScript obsługujący Canvas [25].

<script>

var c=document.getEleraentByld("Canvas"); var ctx=c.getContext("2d"); ctx.rect(0,0,200,200); ctx.stroke();

</script>

Interpretacja:

var c=document.getElementById („Canvas") pozwala na odwoływanie się w skrypcie do stworzonego elementu dokumentu HTML.

c. getContext („2d") zwraca kontekst rysowania na wybranym płótnie (analogicznie do np. glCreateContext w OpenGL), kolejne operacje modyfikujące zawartość wybranego płótna odbywają się poprzez wywołanie odpowiedniej metody na zmiennej kontekstu.

ctx. rect (0, 0,200,200); ctx.stroke (); powodują narysowanie na płótnie kwadratu o boku długości 200 pikseli i lewym górnym rogu w punkcie 0,0. Szczegółowe zasady rysowania kształtów za pomocą wektorów poniżej.

Grafika wektorowa

Rysując kształty wektorowe na powierzchni płótna posługujemy się abstrakcyjnym wskaźnikiem, wyznaczającym aktualne współrzędne na obiekcie.

Współrzędne płótna odpowiadają współrzędnym układu kartezjańskiego ze środkiem -punktem (0,0) - w lewym górnym rogu płótna, wysokością rosnącą w dół i szerokością rosnącą w prawo. Jednostką współrzędnych domyślnie są piksele. Ważnym jest, iż odwoływać się można do punktów znajdujących się poza zakresem współrzędnych płótna, nawet ujemnych - część poza ramami nie będzie wyświetlana w dokumencie.

Metody tworzenia ścieżek:

beginPath () - rozpoczęcie kreowania nowej ścieżki. moveTo (x, y) - przemieszczenie wskaźnika do podanego punktu. lineTo (x, y) - stworzenie nowego fragmentu ścieżki - odcinka od bieżącego punktu do zadanego, oraz przeniesienie wskaźnika do nowego punktu.

18



Wyszukiwarka

Podobne podstrony:
29 (573) MODELE PROCESU KOMUNIKOWANIA 67 W modelu Molesa ważne jest wprowadzenie elementu uczenia si
Techniki negocjacyjne Często dochodzi jeszcze jeden element - odwołanie sie do wyższej instancji, cz
P1010754 (2) 124 5. Metody badań zachowań konsumenckich je się do podanych propozycji i określa, w j
IMG47 Wzrost zawartości węgla w spoinie przyczynia się do zmniejszenia zawartości azotu w stopiwie,
scandjvutmp1f201 182 — Po tym mostku suchą nogą można się do nas dostać, gdy bagna podeschną — uczy
1661582p717262263840792320240 n bmp “Myślenie nie jest łatwe, ale można się do niego przyzwyczaić..
P1010754 (2) 124 5. Metody badań zachowań konsumenckich je się do podanych propozycji i określa, w j
P1010754 (2) 124 5. Metody badań zachowań konsumenckich je się do podanych propozycji i określa, w j
P1010754 (2) 124 5. Metody badań zachowań konsumenckich je się do podanych propozycji i określa, w j
Ćw.4 Dokumenty HTML, style CSS_ Przy pomocy języka znaczników opisać można strukturę witryny
img8 (3) Najważniejsze elementy HTMLKażdy dokument HTML powinien zawierać: -    Dekla
82421 P3040940 4.1. Wprowadzenie4.1. Wprowadzenie Zachowanie się ściskanego elementu można dobrze zr
img2 Selektory 1/4 Nazwa (elementu HTML lub dowolna), którą identyfikujemy regułę Dzięki selektorowi
img7 (3) Podstawy HTML Kod źródłowy dokumentu HTML składa się ze zwykłego tekstu. Wyróżnienie wybran
PrepOrg II058 (2) - 60 2. Zawartość chlorku sodowego można oszacować orientacyjnie z ilości osadu ch

więcej podobnych podstron