- Obecnie brak na stanie
Jankowski M.
Tematem książki są podstawowe zagadnienia grafiki komputerowej. Przedstawiono historię tej dziedziny i jej zastosowania. Omówiono najważniejsze rodzaje urządzeń graficznych i algorytmy rysowania na urządzeniach rastrowych. Opisano własności przekształceń geometrycznych na płaszczyźnie i w przestrzeni. Przedstawiono algorytmy działań na wielokątach oraz metody reprezentacji obiektów graficznych. Sporo miejsca poświęcono metodom modelowania krzywych i powierzchni, algorytmom wyznaczania fragmentów linii lub powierzchni zasłoniętych oraz metodom modelowania koloru i oświetlenia.
Książka jest przeznaczona dla studentów informatyki na wszystkich uczelniach wyższych oraz dla programistów.
Spis treści
Od Autora
ROZDZIAŁ 1
Wstęp
ROZDZIAŁ 2
Urządzenia graficzne
2.1. Wprowadzenie
2.2. Urządzenia ekranowe
2.3. Urządzenia dające trwałe kopie obrazu
2.3.1. Urządzenia kreślące
2.3.2. Drukarki
2.4. Urządzenia wejściowe
ROZDZIAŁ 3
Algorytmy rastrowe
3.1. Wprowadzenie
3.2. Rysowanie odcinka
3.3. Rysowanie okręgu
3.4. Wypełnianie obszaru
ROZDZIAŁ 4
Geometria na płaszczyźnie
4.1. Wprowadzenie
4.2. Przekształcenia punktów na płaszczyźnie
4.3. Przekształcenia układu współrzędnych
4.4. Okienkowanie i obcinanie
4.5. Transformacje rastrowe
4.6. Działania na wielokątach
4.6.1. Położenie punktu względem wielokąta
4.6.2. Wyznaczanie powłoki wypukłej zbioru punktów
4.6.3. Triangulacja wielokątów
4.6.4. Obcinanie wielokąta do prostokątnego okna
4.6.5. Wyznaczanie części wspólnej wielokątów wypukłych
ROZDZIAŁ 5
Geometria w przestrzeni
5.1. Podstawowe obiekty i pojęcia
5.2. Informacje o obliczeniach numerycznych
5.3. Przekształcenia punktów w R3
5.4. Przekształcenia układu współrzędnych
5.5. Rzutowanie
5.5.1. Wprowadzenie
5.5.2. Przekształcenie układu danych do układu obserwatora
5.5.3. Rzutowanie w układzie obserwatora
5.5.4. Definiowanie ostrosłupa widzenia
5.6. Obcinanie odcinka do prostopadłościanu
ROZDZIAŁ 6
Reprezentacja (opis) obiektów graficznych
6.1. Wprowadzenie
6.2. Krzywe i powierzchnie
6.3. Obszary płaskie
6.4. Bryły
6.4.1. Reprezentacja szkieletowa
6.4.2. Zakreślanie przestrzeni
6.4.3. Konstruktywna geometria brył
6.4.4. Reprezentacja za pomocą drzew ósemkowych
ROZDZIAŁ 7
Modelowanie krzywych i powierzchni
7.1. Wprowadzenie
7.2. Krzywe
7.2.1. Reprezentacja krzywych
7.2.2. Wielomiany i funkcje sklejane. Interpolacja
7.2.3. Krzywe Beziera
7.2.4. Gładka interpolacja funkcją przedziałami wielomianową stopnia 3
7.2.5. Krzywe B-sklejane
7.3. Powierzchnie
7.3.1. Reprezentacja i podstawowe pojęcia
7.3.2. Powierzchnie Beziera
7.3.3. Gładka interpolacja funkcją kawałkami wielomianową stopnia 3
7.3.4. Powierzchnie B-sklejane
7.3.5. Powierzchnie Coonsa
7.3.6. Powierzchnie Gordona
ROZDZIAŁ 8
Algorytmy wyznaczania linii i powierzchni zasłoniętych
8.1. Wprowadzenie
8.2. Wyznaczanie zasłoniętych fragmentów linii obiektów wielościennych
8.3. Algorytm z buforem głębokości
8.4. Algorytm przeglądania liniami poziomymi
8.5. Algorytmy sortowania ścian
8.6. Zastosowanie reguły „dziel i zwyciężaj"
8.7. Szczególne klasy obiektów trójwymiarowych
8.7.1. Rysowanie powierzchni zadanych funkcją dwóch zmiennych
8.7.2. Wizualizacja molekuł
8.7.3. Powierzchnie zdefiniowane parametrycznie
8.8. Złożoność obliczeniowa problemu zasłaniania
ROZDZIAŁ 9
Modelowanie oświetlenia, koloru i tekstury
9.1. Wprowadzenie
9.2. Wyznaczanie cieni
9.3. Modelowanie oświetlenia
9.4. Cieniowanie powierzchni przedmiotów
9.5. Algorytm śledzenia promieni
9.6. Kolor
9.7. Tekstura
Bibliografia
Skorowidz
Zewnętrzna obudowa przeznaczona do ochrony, przenoszenia i przechowywania danych na dyskach M.2 SSD z interfejsem PCI-E (NVMe) lub SATA. Unitek S1204B
Brak towaru
Moduł z wyświetlaczem e-Paper o przekątnej 2,13" i rozdzielczości 250x122 px z komunikacją WiFi oraz Bluetooth 4.2. Waveshare 2.13inch e-Paper Cloud Module
Brak towaru
Moduł LoRa oparty na ESP32-WROOM-32E z komunikacją WiFi i Bluetooth oraz LoRa RFM95W. Na płytce umieszczono wyprowadzenia ESP32 oraz złącze Qwiic. SparkFun WRL-18074
Brak towaru
Moduł z mikrofonem MEMS i wzmacniaczem, który pozwoli wykryć głos, klaśnięcie, czy trzaśnięcie drzwiami. Płytka ma wyprowadzone wyjście analogowe. SparkFun BOB-18011
Brak towaru
74LVC1G07GV to kompaktowy, energooszczędny bufor logiczny o pojedynczym kanale z wyjściem open-drain, przeznaczony do systemów cyfrowych pracujących w zakresie napięć od 1,65 V do 5,5 V. Zapewnia szybkie przełączanie, wysoką obciążalność i stabilną pracę w aplikacjach sterowania LED, linii danych oraz interfejsów z poziomami logicznymi różnych standardów.
Brak towaru
Złącze (gniazdo) 100-pinowe przeznaczone do modułów Raspberry Pi CM4. Raster 0,4 mm, wysokość 1,45 mm
Brak towaru
Płytka bazowa dla rodziny modułów SpaceSOM-8Mplus. Wraz z modułem SoM tworzy kompletną platformę programistyczną podobną do SBC. SoMLabs SpaceCB-8Mplus-ADV v.1.1
Brak towaru
Kolba lutownicza o mocy 50 W przeznaczona do stacji Bakon BK950D. Współpracuje z grotami lutowniczymi z serii T13
Brak towaru
Grot lutowniczy T13 ze ściętą końcówką typu K przeznaczony do stacji Bakon BK950D
Brak towaru
Metalowa obudowa w kolorze czarnym przeznaczona do minikomputerów Raspberry Pi 4 model B, z aktywnym chłodzeniem ICE Tower Low Profile w zestawie
Brak towaru
Moduł rozszerzeń HAT z interfejsem SATA przeznaczony do Raspberry Pi 4 model B. Umożliwia podłączenie do minikomputera pamięci masowej w postaci dysków 2,5" HDD oraz SSD z interfejsem SATA
Brak towaru
Moduł zasilający typu HAT z wentylatorem chłodzącym przeznaczony dla Raspberry Pi 4 model B. Zapewnia elastyczne zasilanie minikomputera przez złącze DC 5,5x2,5 mm, złącze XH2,54 mm, złącze microUSB lub USB typu C
Brak towaru
Ładowarka sieciowa z gniazdami USB oraz USB typu C. Wspiera protokół szybkiego ładowania QC3.0+PD3.0 z maksymalnym prądem do 3 A. USAMS US-CC085
Brak towaru
Wytrzymała i poręczna szpatułka wykonana ze stali nierdzewnej. Idealna do zdejmowania wydruków ze stołu drukarki 3D
Brak towaru
Igła o średnicy 0,4 mm przeznaczona do czyszczenia dyszy w drukarkach 3D. Pozwala pozbyć się resztek materiału po zakończeniu drukowania oraz usunąć filament w przypadku zapchania się dyszy
Brak towaru
Złącze umożliwiające podłączenie taśmy 22-pin o rastrze 0,5 mm do płytki obwodu drukowanego. F0500WR-S-22PB
Brak towaru
Jankowski M.