OpenGL : Prymitywy, obsługa klawiatury
|
|
- Bożena Wójcik
- 6 lat temu
- Przeglądów:
Transkrypt
1 OpenGL :, obsługa klawiatury mgr inż. Michał Chwesiuk mgr inż. Tomasz Sergej inż. Patryk Piotrowski 1/23
2 w OpenGL 2/23
3 Prymityw - Points (GL_POINTS) 3/23
4 Prymityw - Lines (GL_LINES) 4/23
5 Prymityw - Lines Strip (GL_LINE_STRIP) 5/23
6 Prymityw - Line Loop (GL_LINE_LOOP) 6/23
7 Prymityw - Triangles (GL_TRIANGLES) 7/23
8 Prymityw - Triangle Strip (GL_TRIANGLE_STRIP) 8/23
9 Prymityw - Triangle Fan (GL_TRIANGLE_FAN) 9/23
10 Prymityw - Quads (GL_QUADS) 10/23
11 Prymityw - Quad Strip (GL_QUAD_STRIP) 11/23
12 Prymityw - Polygon (GL_POLYGON) 12/23
13 13/23
14 Implementacja kuli Instrukcja opisuje w jaki sposób rozszerzyć kod programu aby umożliwić rendering trójwymiarowej sfery. 1. Otwórz plik cobject.h i do klasy CObject dodaj deklaracje funkcji void generatesphere(float r, int N). Następnie zaimplementuj tę funkcję w pliku cobject.cpp (kod na kolejnym slajdzie). 2. W pliku glwidget.h w klasie GLWidget zadeklaruj zmienne : a. CObject m_obj_sphere; b. c. 3. W pliku glwidget.cpp wewnątrz funkcji initializegl() zainicjuj sferę bazującą na VBO i VAO. a. b. c. d. e. f. g. 4. QOpenGLVertexArrayObject m_vao_sphere; QOpenGLBuffer m_objvbo_sphere; m_obj_sphere.generatesphere(0.5, 24); m_vao_sphere.create(); QOpenGLVertexArrayObject::Binder vaobindersphere(&m_vao_sphere); m_objvbo_sphere.create(); m_objvbo_sphere.bind(); m_objvbo_sphere.allocate(m_obj_sphere.constdata(), m_obj_sphere.count() * sizeof(glfloat)); setupvertexattribs(); Aby wyrenderować sferę, użyć VAO należące do sfery wewnątrz funkcji paintgl() w pliku glwidget.cpp a. QOpenGLVertexArrayObject::Binder vaobindersphere(&m_vao_sphere); b. m_world_stack.push(m_world); c. //Transformacje macierzy modelu (translate, rotate, scale) d. settransforms(); e. vaobindersphere.rebind(); f. gldrawarrays(m_obj_sphere.primitive(), 0, m_obj_sphere.vertexcount()); g. m_world = m_world_stack.pop(); 14/23
15 Implementacja kuli void CObject::generateSphere(float r, int N) { for (int j = 0; j <= N; ++j) { for (int i = 0; i <= N; ++i) { float θ1= 𝛑 * j / N; float θ2 = 𝛑 * (j - 1) / N; float φ = 𝛑 * 2 * i / N; float nx1 = sin(θ1) * cos(φ); float nx2 = sin(θ2) * cos(φ); float nz1 = sin(θ1) * sin(φ); float nz2 = sin(θ2) * sin(φ); float ny1 = cos(θ1); float ny2 = cos(θ2); float x1 = r * nx1; float x2 = r * nx2; float z1 = r * nz1; float z2 = r * nz2; float y1 = r * ny1; float y2 = r * ny2; add(qvector3d(x1, y1, z1), QVector3D(nx1, ny1, nz1)); add(qvector3d(x2, y2, z2), QVector3D(nx2, ny2, nz2)); } } m_primitive = GL_QUAD_STRIP; } 15/23
16 Implementacja ostrosłupa Zaimplementować funkcje generatepiramid(float w, float h) w klasie cobject.h Schemat dodawania nowej bryły do projektu podobny jak w przypadku sfery. 16/23
17 Implementacja walca (podstawa) v1 = QVector3D(radius * cos( 0 * 2 * 𝛑 / 6 ), H, radius * sin( 0 * 2 * 𝛑 / 6 ) ) v2 = QVector3D(radius * cos( 1 * 2 * 𝛑 / 6 ), H, radius * sin( 1 * 2 * 𝛑 / 6 ) ) v3 = QVector3D(radius * cos( 2 * 2 * 𝛑 / 6 ), H, radius * sin( 2 * 2 * 𝛑 / 6 ) ) v4 = QVector3D(radius * cos( 3 * 2 * 𝛑 / 6 ), H, radius * sin( 3 * 2 * 𝛑 / 6 ) ) v5 = QVector3D(radius * cos( 4 * 2 * 𝛑 / 6 ), H, radius * sin( 4 * 2 * 𝛑 / 6 ) ) v6 = QVector3D(radius * cos( 5 * 2 * 𝛑 / 6 ), H, radius * sin( 5 * 2 * 𝛑 / 6 ) ) 17/23
18 18/23
19 Implementacja stosu macierzy: #include <qstack.h> - biblioteka zawierająca implementację stosu. QStack<QMatrix4x4> m_world_stack - deklaracja stosu macierzy 4x4. m_world_stack.push(m_world) - dodanie macierzy na wierzch stosu. m_world = m_world_stack.pop() - pobranie macierzy ze stosu. 19/23
20 Hierarchia stosu macierzy [CharacterTransform] PushMatrix(); [Head] PushMatrix(); SetTransforms(Translate->Rotate->Scale); DrawHead(); PopMatrix(); [Body] PushMatrix(); SetTransforms(Translate->Rotate->Scale); DrawBody(); PopMatrix(); [LeftArmTransform] PushMatrix(); SetTransforms(Translate); [LeftArm] PushMatrix(); SetTransforms(Translate->Rotate->Scale); DrawLeftArm(); PopMatrix(); [LeftPalm] PushMatrix(); SetTransforms(Translate->Rotate->Scale); DrawLeftPalm(); PopMatrix(); PopMatrix(); [RightArmTransform]. [LeftLegTransform] PushMatrix(); SetTransforms(Translate); [LeftLeg] PushMatrix(); SetTransforms(Translate->Rotate->Scale); DrawLeftLeg(); PopMatrix(); [LeftFoot] PushMatrix(); SetTransforms(Translate->Rotate->Scale); DrawLeftFoot(); PopMatrix(); [RightLegTransform]. PopMatrix(); 20/23
21 21/23
22 Instrukcja opisuje w jaki sposób rozszerzyć kod programu aby umożliwić poruszanie się obiektem w scenie za pomocą klawiatury. 1. b. char keystate[256]; // Tablica stanów klawiszy. 2. W pliku glwidget.cpp przed rysowaniem obiektów (w funkcji paintgl() ), ale wewnątrz bloku Push/Pop Matrix przesuń obiekt o vector playerposition (użyj funkcji translate na macierzy modelu/świata). 3. W pliku glwidget.cpp w funkcji keypressevent(qkeyevent *e) ustaw keystate[e->key()] na true a. Wymagane sprawdzenie czy e->key() jest w przedziale [0 ; 255]. 4. W pliku glwidget.cpp w funkcji keyreleaseevent(qkeyevent *e) ustaw keystate[e->key()] na Otwórz plik glwidget..h i do klasy CObject dodaj dwie zmienne. a. QVector3D playerposition; // Wektor opisujący pozycję gracza. false a. Wymagane sprawdzenie czy e->key() jest w przedziale [0 ; 255]. 5. Aby poruszać obiektem do przodu po wciśnięciu przycisku W należy dodać poniższy kod na końcu funkcji paintgl() a. if(keystate[qt::key_w]) playerposition.setz(playerposition.z() ); P.S. Szybkość aktualizacji świata w tym przykładzie jest zależna od szybkości renderingu. Jest to błędne podejście! Aktualizacja świata powinna być niezależna od szybkości renderingu. 22/23
23 Wersja podstawowa pkt Stworzyć obiekt przedstawiający sferę, i narysować macierz sfer na scenie. for(int i = - 5 ; i <= 5 ; i++) for(int j = -5 ; j <= 5 ; j++) { m_world_stack.push(m_world); m_world.translate(i * 0.5f, -0.5f, j * 0.5f); m_world.scale(0.1f, 0.1f, 0.1f); settransforms(); vaobindersphere.rebind(); m_program->setuniformvalue(m_modelcolorloc, QVector3D(i* , j* , 0.0)); gldrawarrays(m_obj_sphere.primitive(), 0, m_obj_sphere.vertexcount()); m_world = m_world_stack.pop(); } Zaimplementować ostrosłup. Zaimplementować poruszanie się postaci używając przycisków W,S,A,D. Wersja rozszerzona pkt Wersja podstawowa. Implementacja walca i stożka. 23/23
Wprowadzenie do QT OpenGL
Wprowadzenie do QT mgr inż. Michał Chwesiuk mgr inż. Tomasz Sergej inż. Patryk Piotrowski 1/21 - Open Graphics Library Open Graphics Library API pozwalające na wykorzystanie akceleracji sprzętowej do renderowania
OpenGL : Oświetlenie. mgr inż. Michał Chwesiuk mgr inż. Tomasz Sergej inż. Patryk Piotrowski. Szczecin, r 1/23
OpenGL : mgr inż. Michał Chwesiuk mgr inż. Tomasz Sergej inż. Patryk Piotrowski 1/23 Folder z plikami zewnętrznymi (resources) Po odpaleniu przykładowego projektu, nie uruchomi się on poprawnie. Powodem
Gry Komputerowe Laboratorium 3. Organizacja obiektów sceny Kolizje obiektów. mgr inż. Michał Chwesiuk 1/20. Szczecin, r
Gry Komputerowe Laboratorium 3 Organizacja obiektów sceny obiektów mgr inż. Michał Chwesiuk 1/20 Diagram Klas 2/20 Stwórz nową klasę GameObject. Klasa ta będzie klasą abstrakcyjną, z niej będą dziedziczyć
Gry Komputerowe Laboratorium 4. Teksturowanie Kolizje obiektów z otoczeniem. mgr inż. Michał Chwesiuk 1/29. Szczecin, r
Gry Komputerowe Laboratorium 4 Teksturowanie Kolizje obiektów z otoczeniem mgr inż. Michał Chwesiuk 1/29 Klasa Stwórzmy najpierw klasę TextureManager, która będzie obsługiwała tekstury w projekcie. 2/29
Wartości domyślne, szablony funkcji i klas
Bogdan Kreczmer bogdan.kreczmer@pwr.wroc.pl Zakład Podstaw Cybernetyki i Robotyki Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska Kurs: Copyright c 2012 Bogdan Kreczmer Niniejszy dokument
Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące.
Programowanie II prowadzący: Adam Dudek Lista nr 8 Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące. Jest to najważniejsza cecha świadcząca o sile programowania
0.1 Hierarchia klas. 0.1.1 Diagram. 0.1.2 Krótkie wyjaśnienie
0.1 Hierarchia klas 0.1.1 Diagram 0.1.2 Krótkie wyjaśnienie Po pierwsze to jest tylko przykładowe rozwiązanie. Zarówno na wtorkowych i czwartkowych ćwiczeniach odbiegaliśmy od niego, ale nie wiele. Na
Gry Komputerowe - laboratorium 2. Kamera FPP / TPP. mgr inż. Michał Chwesiuk 1/11. Szczecin, r
Gry Komputerowe - laboratorium 2 FPP / TPP mgr inż. Michał Chwesiuk 1/11 a model 2/11 Stwórz nową klasę Player a model Do stworzonej klasy Player w pliku player.h dodaj trzy pola (trzeba dodać #include
Oprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD
Oprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD 1. Wprowadzenie DuŜa grupa sterowników mikroprocesorowych wymaga obsługi przycisków, które umoŝliwiają uŝytkownikowi uruchamianie
Ćwiczenia IV - Kontenery (pojemniki)
Ćwiczenia IV - Kontenery (pojemniki) 28 października 2010 Kontener Kontener jest to obiekt który zawiera w sobie obiekty innej klasy i ma zdefiniowane metody nimi zarządzające. Jednym z najprostszych przykładów
Tekst ozdobny i akapitowy
Tekst ozdobny i akapitowy Tekst ozdobny poddaje się manipulacjom, kształtowaniu, zniekształcaniu i tworzeniu efektów, do wyróŝnienia pojedynczych wyrazów lub krótkich wersów, takich jak nagłówki, logo
Przeniesienie lekcji SITA z płyt CD na ipoda touch
Przeniesienie lekcji SITA z płyt CD na ipoda touch W celu przeniesienia lekcji SITA na ipoda uruchom program itunes. Nie podłączaj ipoda do komputera. Umieść pierwszą płytę CD w napędzie CD/DVD swojego
PL/SQL. Zaawansowane tematy PL/SQL
PL/SQL Zaawansowane tematy PL/SQL Cele Przypomnienie kursorów Przypomnienie procedur i funkcji składowanych Poznanie pakietów składowanych 2 Bazę danych Oracle możemy traktować jakby była złożona z dwóch
Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej
Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej Geodezyjne referencyjne bazy danych: Ewidencja Gruntów i Budynków Instrukcja użytkownika Historia zmian Wersja Data Kto Opis
Specyfikacja techniczna banerów Flash
Specyfikacja techniczna banerów Flash Po stworzeniu własnego banera reklamowego należy dodać kilka elementów umożliwiających integrację z systemem wyświetlającym i śledzącym reklamy na stronie www. Specyfikacje
Programowanie 2. Język C++. Wykład 2.
2.1 Definicja, deklaracja, wywołanie funkcji.... 1 2.2 Funkcje inline... 4 2.3 Przekazanie do argumentu funkcji wartości, adresu zmiennej.... 5 2.4 Wskaźniki do funkcji... 8 2.5 Przeładowanie funkcji...
DEMERO Automation Systems
Programowanie wektorowych przetwornic częstotliwości serii POSIDRIVE FDS5000 / MDS5000 i serwonapędów POSIDRIVE MDS5000 / POSIDYN SDS5000 firmy Stober Antriebstechnik Konfiguracja parametrów w programie
Systemy mikroprocesorowe - projekt
Politechnika Wrocławska Systemy mikroprocesorowe - projekt Modbus master (Linux, Qt) Prowadzący: dr inż. Marek Wnuk Opracował: Artur Papuda Elektronika, ARR IV rok 1. Wstępne założenia projektu Moje zadanie
Bazy danych. Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15
Bazy danych Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15 Przechowywanie danych Wykorzystanie systemu plików, dostępu do plików za pośrednictwem systemu operacyjnego
INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56
INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56 Program Liczarka 2000 służy do archiwizowania i drukowania rozliczeń z przeprowadzonych transakcji pieniężnych. INSTALACJA PROGRAMU Program instalujemy na komputerze
InsERT GT Własne COM 1.0
InsERT GT Własne COM 1.0 Autor: Jarosław Kolasa, InsERT Wstęp... 2 Dołączanie zestawień własnych do systemu InsERT GT... 2 Sposób współpracy rozszerzeń z systemem InsERT GT... 2 Rozszerzenia standardowe
Instrukcja obsługi. Sterownik ścienny KJR10B/DP
Instrukcja obsługi Sterownik ścienny KJR10B/DP Wyłączny importer Spis treści Parametry sterownika... 3 Parametry sterownika... 3 Nazwy i funkcje wyświetlacza sterownika ściennego... 4 Przyciski sterownika
Elementy animacji sterowanie manipulatorem
Elementy animacji sterowanie manipulatorem 1 Cel zadania Wykształcenie umiejętności korzystania z zapisu modelu aplikacji w UML oraz definiowania właściwego interfejsu klasy. 2 Opis zadania Należy napisać
INSTRUKCJA WebPTB 1.0
INSTRUKCJA WebPTB 1.0 Program WebPTB wspomaga zarządzaniem budynkami w kontekście ich bezpieczeństwa fizycznego. Zawiera zestawienie budynków wraz z ich cechami fizycznymi, które mają wpływ na bezpieczeństwo
GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007
GEO-SYSTEM Sp. z o.o. 02-732 Warszawa, ul. Podbipięty 34 m. 7, tel./fax 847-35-80, 853-31-15 http:\\www.geo-system.com.pl e-mail:geo-system@geo-system.com.pl GEO-RCiWN Rejestr Cen i Wartości Nieruchomości
Elementy cyfrowe i układy logiczne
Elementy cyfrowe i układy logiczne Wykład Legenda Zezwolenie Dekoder, koder Demultiplekser, multiplekser 2 Operacja zezwolenia Przykład: zamodelować podsystem elektroniczny samochodu do sterowania urządzeniami:
Opis ogólny AL154SAV5.HT8 -----------------------------------------------------------------------------------------------
1. OPIS INTERFEJSU POMIAROWEGO AL154SAV5.HT8 Przyrząd umożliwia pomiar, przesłanie do komputera oraz zapamiętanie w wewnętrznej pamięci interfejsu wartości chwilowych lub średnich pomierzonych z wybraną
Komunikacja w sieci Industrial Ethernet z wykorzystaniem Protokołu S7 oraz funkcji PUT/GET
PoniŜszy dokument zawiera opis konfiguracji programu STEP7 dla sterowników SIMATIC S7 300/S7 400, w celu stworzenia komunikacji między dwoma stacjami S7 300 za pomocą sieci Industrial Ethernet, protokołu
Dyrektor Dzielnicowego Biura Finansów Oświaty - Mokotów m. st. Warszawy
Dyrektor Dzielnicowego Biura Finansów Oświaty - Mokotów Ogłasza nabór kandydatów na wolne stanowisko urzędnicze w Wydziale Finansów 1,0 etat ( Specjalista ) I. Do głównych zadań osoby zatrudnionej na tym
Instalacja. Zawartość. Wyszukiwarka. Instalacja... 1. Konfiguracja... 2. Uruchomienie i praca z raportem... 4. Metody wyszukiwania...
Zawartość Instalacja... 1 Konfiguracja... 2 Uruchomienie i praca z raportem... 4 Metody wyszukiwania... 6 Prezentacja wyników... 7 Wycenianie... 9 Wstęp Narzędzie ściśle współpracujące z raportem: Moduł
Pierwsze logowanie do systemu I-Bank
Pierwsze logowanie do systemu I-Bank Rekomendacje Komisji Nadzoru Finansowego oraz Europejskiego Forum ds. Bezpieczeństwa Płatności Detalicznych zalecają, aby korzystanie z usług bankowych poprzez Internet
System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy
System zarządzania bazą danych (SZBD) Proces przechodzenia od świata rzeczywistego do jego informacyjnej reprezentacji w komputerze nazywać będziemy modelowaniem, a pewien dobrze zdefiniowany sposób jego
Tytuł pracy. Praca dyplomowa inżynierska. Filip Piechocki. Tytuł Imię i Nazwisko
Politechnika Warszawska Wydział Elektroniki i Technik Informacyjnych Instytut Informatyki Rok akademicki 2008/2009 Praca dyplomowa inżynierska Filip Piechocki Tytuł pracy Opiekun pracy: Tytuł Imię i Nazwisko
PROE wykład 7 kontenery tablicowe, listy. dr inż. Jacek Naruniec
PROE wykład 7 kontenery tablicowe, listy dr inż. Jacek Naruniec Prosty kontener oparty na tablicach Funkcja dodawanie pojedynczego słonia do kontenera: 1 2 3 4 5 6 7 11 12 13 14 15 16 17 21 22 23 24 25
Instrukcja dotycząca generowania klucza dostępowego do Sidoma v8
Szanowni Państwo! Instrukcja dotycząca generowania klucza dostępowego do Sidoma v8 Przekazujemy nową wersję systemu SidomaOnLine v8. W celu zalogowania się do systemu niezbędny jest nowy klucz dostępu,
ST- 01.00 SPECYFIKACJA TECHNICZNA ROBOTY GEODEZYJNE. Specyfikacje techniczne ST-01.00 Roboty geodezyjne
41 SPECYFIKACJA TECHNICZNA ST- 01.00 ROBOTY GEODEZYJNE 42 SPIS TREŚCI 1. WSTĘP... 43 1.1. Przedmiot Specyfikacji Technicznej (ST)...43 1.2. Zakres stosowania ST...43 1.3. Zakres Robót objętych ST...43
System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy
Instrukcja obsługi programu 2.11. Przygotowanie programu do pracy - ECP Architektura inter/intranetowa System Informatyczny CELAB Przygotowanie programu do pracy - Ewidencja Czasu Pracy Spis treści 1.
Typy złożone. Struktury, pola bitowe i unie. Programowanie Proceduralne 1
Typy złożone Struktury, pola bitowe i unie. Programowanie Proceduralne 1 Typy podstawowe Typy całkowite: char short int long Typy zmiennopozycyjne float double Modyfikatory : unsigned, signed Typ wskaźnikowy
Matematyka z plusemdla szkoły ponadgimnazjalnej WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE TRZECIEJ LICEUM. KATEGORIA B Uczeń rozumie:
WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE TRZECIEJ LICEUM POZIOMY WYMAGAŃ EDUKACYJNYCH: K - konieczny ocena dopuszczająca P - podstawowy ocena dostateczna (dst.) R - rozszerzający ocena dobra (db.) D
Moduł. Rama 2D suplement do wersji Konstruktora 4.6
Moduł Rama 2D suplement do wersji Konstruktora 4.6 110-1 Spis treści 110. RAMA 2D - SUPLEMENT...3 110.1 OPIS ZMIAN...3 110.1.1 Nowy tryb wymiarowania...3 110.1.2 Moduł dynamicznego przeglądania wyników...5
Transport Mechaniczny i Pneumatyczny Materiałów Rozdrobnionych. Ćwiczenie 2 Podstawy obliczeń przenośników taśmowych
Transport Mechaniczny i Pneumatyczny Materiałów Rozdrobnionych Ćwiczenie 2 Podstawy obliczeń przenośników taśmowych Wydajność przenośnika Wydajnością przenośnika określa się objętość lub masę nosiwa przemieszczanego
DJCONTROL INSTINCT I DJUCED PIERWSZE KROKI
DJCONTROL INSTINCT I DJUCED PIERWSZE KROKI INSTALACJA Włóż płytę CD-ROM. Uruchom program instalacyjny. Wykonaj instrukcje. 1 6 2 7 3 4 5 1- alans kanałów 1 2 (wyjście miksu) 2- Głośność kanału 1 (lewego)
Centralizacji Systemu. Procedury zasilania danymi systemu LAS oprogramowania do aktualizacji LMN. etap C13 pkt 5
SYSTEM INFORMATYCZNY LASÓW PAŃSTWOWYCH Centralizacji Systemu Procedury zasilania danymi systemu LAS oprogramowania do aktualizacji LMN etap C13 pkt 5 Dokumentacja użytkownika Pro-Holding Sp. z o.o., Kraków,
Rozliczenia z NFZ. Ogólne założenia. Spis treści
Rozliczenia z NFZ Spis treści 1 Ogólne założenia 2 Generacja raportu statystycznego 3 Wczytywanie raportu zwrotnego 4 Szablony rachunków 4.1 Wczytanie szablonów 4.2 Wygenerowanie dokumentów rozliczenia
Podstawy Processingu. Diana Domańska. Uniwersytet Śląski
Podstawy Processingu Diana Domańska Uniwersytet Śląski Krzywe W Processingu dostępne są dwa rodzaje krzywych kubicznych: krzywe Béziera, krzywe Catmulla-Roma. Krzywe W Processingu dostępne są dwa rodzaje
Podstawy POV-Ray'a. Diana Doma«ska. Uniwersytet l ski. Diana Doma«ska (U ) Podstawy POV-Ray'a 1 / 13
Podstawy POV-Ray'a Diana Doma«ska Uniwersytet l ski Diana Doma«ska (U ) Podstawy POV-Ray'a 1 / 13 POV-Ray (Persistence of Vision Raytracer) jest j zykiem opisu sceny sªu» cym do tworzenia trójwymiarowej
System Zarządzania Relacyjną Bazą Danych (SZRBD) Microsoft Access 2010
System Zarządzania Relacyjną Bazą Danych (SZRBD) Microsoft Access 2010 Instrukcja do zajęć laboratoryjnych Część 1. ĆWICZENIE 1 ZADANIE 1 Utworzyć bazę danych Osoby, składającą się z jednej tabeli o następującej
SCHEMATY STRON. Baner... 3. Nawigacja... 6. Nawigacja okruszkowa... 9. Prawa kolumna zobacz również... 10. Boksy... 11. Zwykła strona...
SCHEMATY STRON SPIS TREŚCI Baner... 3 Nawigacja... 6 Nawigacja okruszkowa... 9 Prawa kolumna zobacz również... 10 Boksy... 11 Zwykła strona... 13 Strona bez podstron... 14 1 Schemat strony to zestaw elementów
Połączenie VPN Host-LAN IPSec z wykorzystaniem Windows XP. 1. Konfiguracja serwera VPN. 2. Konfiguracja klienta VPN. 3. Zainicjowanie połączenia
1. Konfiguracja serwera VPN 2. Konfiguracja klienta VPN 3. Zainicjowanie połączenia Procedura konfiguracji została oparta na poniższym przykładzie. Główne założenia: typ tunelu: Host-LAN protokół VPN:
Logowanie do mobilnego systemu CUI i autoryzacja kodami SMS
Logowanie do mobilnego systemu CUI i autoryzacja kodami SMS Dostęp do strony logowania następuje poprzez naciśnięcie odpowiedniego dla rodzaju usługi linku dostępnego na stronie www.bsjaroslaw.pl.: lub
Obsługa pakietu biurowego OFFICE
01 - Temat 1 cz.1/3 Program PowerPoint jest stosunkowo najprostszym w obsłudze programem z rodziny Office. Służy do tworzenia prezentacji. Wobec w miarę powszechnego dostępu do projektorów multimedialnych
Zaawansowana adresacja IPv4
Zaawansowana adresacja IPv4 LAN LAN... MAN... LAN Internet Zagadnienia: podział sieci na równe podsieci (RFC 950, 1985 r.) technologia VLSM (RFC 1009, 1987 r.) technologia CIDR (RFC 1517-1520, 1993 r.)
Instrukcja. korzystania z ograniczeń obrotu w taryfie celnej TARIC
Instrukcja korzystania z ograniczeń obrotu w taryfie celnej TARIC W aktualnej wersji taryfy celnej TARIC (FRAKTAL Studio Celne) dostępne są takŝe ograniczenia obrotu. Po wyszukaniu towaru, do którego są
Funkcje składowe (metody)
Funkcje składowe (metody) class Punkt int x, y; void Rysuj() /* rysowanie */ ; class Punkt int x, y; void Rysuj(); ; void Punkt::Rysuj() /* rysowanie */ definicja funkcji wewnątrz ciała klasy funkcja otwarta
3 Przygotował: mgr inż. Maciej Lasota
Laboratorium nr 3 1/5 Grafika Komputerowa 3D Instrukcja laboratoryjna Temat: Rysowanie prymitywów 3 Przygotował: mgr inż. Maciej Lasota 1) Rysowanie prymitywów Podstawową rodziną funkcji wykorzystywanych
INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI
INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI Spis treści Budowa okna aplikacji i narzędzia podstawowe... 4 Okno aplikacji... 5 Legenda... 5 Główne okno mapy... 5 Mapa przeglądowa...
np. tu - na pierwszej formatce kreatora zaznaczamy opcję nr 3
UŜytkowanie bazy danych polega na wstawianiu, filtrowaniu, usuwaniu, edycji, wyszukiwaniu i sortowaniu danych. MoŜna zaprojektować realizację powyŝszych czynności przy uŝyciu standardowych formantów. Oto
Elementarne obiekty geometryczne, bufory. Dorota Smorawa
Elementarne obiekty geometryczne, bufory Dorota Smorawa Elementarne obiekty Tworząc scenę 3D, od najprostszej, po najbardziej skomplikowaną, używamy obiektów złożonych, przede wszystkim podstawowych, elementarnych
Zainstalowana po raz pierwszy aplikacja wymaga aktualizacji bazy danych obsługiwanych sterowników.
FRISKO-MOBILE Aplikacja FRISKO-MOBILE przeznaczona jest do zdalnej obsługi sterowników FRISKO podłączonych do sieci LAN o stałym adresie IP za pośrednictwem wbudowanych lub zewnętrznych modułów komunikacyjnych.
EGZAMIN MATURALNY Z MATEMATYKI
Miejsce na naklejk z kodem szko y dysleksja EGZAMIN MATURALNY Z MATEMATYKI MMA-R1A1P-061 POZIOM ROZSZERZONY Czas pracy 150 minut Instrukcja dla zdaj cego 1. Sprawd, czy arkusz egzaminacyjny zawiera 12
BCS Manager Instrukcja Obsługi
BCS Manager Instrukcja Obsługi Witaj! Dziękujemy, ze wybrałeś oprogramowanie BCS Manager! Niniejsza instrukcja obsługi jest narzędziem odniesienia dla działania systemu. W tej instrukcji znajdziesz opis
FUNKCJE STEROWNIKA PK-35 PID
Sterownik PK-35 PID Uwaga!!! Montażu dokonuje osoba posiadająca odpowiednie uprawnienia elektryczne. UWAGA!!! FUNKCJĘ PID WYBIERAMY PO UPRZEDNIM ODPOWIEDNIM DOBRANIU WSZYSKICH PARAMETRÓW PODAJNIKA W ZALEŻNOŚCI
Algorytmy i Struktury Danych.
Algorytmy i Struktury Danych. Standard Template Library. Część 1. Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 6 Bożena Woźna-Szcześniak (AJD) Algorytmy i Struktury Danych.
AKADEMIA MORSKA W SZCZECINIE
AKADEMIA MORSKA W SZCZECINIE Instytut Inżynierii Ruchu Morskiego Zakład Urządzeń Nawigacyjnych Ćwiczenie nr 8 Ocena dokładności wskazań odbiornika MAGELLAN FX324 MAP COLOR Szczecin 2011 Temat: Ocena dokładności
Archiwum Prac Dyplomowych
Archiwum Prac Dyplomowych Instrukcja dla studentów Ogólna procedura przygotowania pracy do obrony w Archiwum Prac Dyplomowych 1. Student rejestruje pracę w dziekanacie tej jednostki uczelni, w której pisana
SPRAWDZIANY Z MATEMATYKI
SPRAWDZIANY Z MATEMATYKI dla klasy III gimnazjum dostosowane do programu Matematyka z Plusem opracowała mgr Marzena Mazur LICZBY I WYRAŻENIA ALGEBRAICZNE Grupa I Zad.1. Zapisz w jak najprostszej postaci
enova Workflow Obieg faktury kosztowej
enova Workflow Obieg faktury kosztowej Spis treści 1. Wykorzystanie procesu... 3 1.1 Wprowadzenie dokumentu... 3 1.2 Weryfikacja merytoryczna dokumentu... 5 1.3 Przydzielenie zadań wybranym operatorom...
Instalacja programu. Omówienie programu. Jesteś tu: Bossa.pl
Jesteś tu: Bossa.pl Program Quotes Update to niewielkie narzędzie ułatwiające pracę inwestora. Jego celem jest szybka i łatwa aktualizacja plików lokalnych z historycznymi notowaniami spółek giełdowych
SpedCust 5 instrukcja instalacji
SpedCust 5 instrukcja instalacji jedno- i wielostanowiskowej Schenker Sp. z o.o. Imię i nazwisko Oddział Miejscowość, data INSTRUKCJA INSTALACJI SpedCust5 Aby zainstalować i uruchomić system niezbędne
Podstawy pracy w arkuszu kalkulacyjnym MS Excel
Podstawy pracy w arkuszu kalkulacyjnym MS Excel Program MS Excel jest arkuszem kalkulacyjnym. Oznacza to, że dominującą czynnością wykonywaną w nim są obliczenia. Można oczywiście pisać również w Excelu
CHEVROLET MYLINK. Krótki przewodnik
CHEVROLET MYLINK Krótki przewodnik Chevrolet MyLink to system informacyjno-multimedialny, który poprawia komfort jazdy dzięki prostym złączom, możliwości zintegrowania smartfona oraz 7-calowemu ekranowi
ARKUSZ PRÓBNEJ MATURY Z OPERONEM MATEMATYKA
Miejsce na identyfikację szkoły ARKUSZ PRÓBNEJ MATURY Z OPERONEM MATEMATYKA POZIOM PODSTAWOWY LISTOPAD 014 Czas pracy: 170 minut Instrukcja dla zdającego 1. Sprawdź, czy arkusz egzaminacyjny zawiera 1
Wykonanie rysunku ćwiczebnego
Zadanie 2: Wykonanie rysunku ćwiczebnego Uruchomić program Microstation W oknie Microstation Manager utworzyć nowego uŝytkownika User (nazwa uŝytkownika=swoje Nazwisko). Nie wybierać projektu (No Project),
Bazy danych II. Andrzej Grzybowski. Instytut Fizyki, Uniwersytet Śląski
Bazy danych II Andrzej Grzybowski Instytut Fizyki, Uniwersytet Śląski Wykład 11 Zastosowanie PHP do programowania aplikacji baz danych Oracle Wsparcie programowania w PHP baz danych Oracle Oprócz możliwego
Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT
Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT Spis treści Instrukcja użytkownika systemu Ognivo2... 3 Opis... 3 Konfiguracja programu... 4 Rejestracja bibliotek narzędziowych... 4 Konfiguracja
Instrukcja Jak złożyć dokument elektroniczny
Instrukcja Jak złożyć dokument elektroniczny Wersja1.0 Spis treści: 1. Wybór formularza 3 2. Wybór jednostki ARR 3 3. Wypełnianie formularza 3 4. Załączniki 4 5. Generowanie dokumentu xml 4 6. Podpisanie
Opis instalacji systemu Intranet Komunikator
mkomp Systemy Informatyczne Małgorzata Hyla 41-914 Bytom, Plac Żeromskiego 11/7 tel. +48 793-59-59-49 NIP 645-160-80-37 REGON 241529060 Opis instalacji systemu Intranet Komunikator Wersja 2.0 Systemy firmy
INSTALACJA ELEKTRYCZNA
PROJEKT BUDOWLANO-WYKONAWCZY REMONTU ODDZIAŁU POCZTY POLSKIEJ S.A. RZESZÓW ul. KRZYŻANOWSKIEGO 10 INSTALACJA ELEKTRYCZNA Tom III Autor projektu mgr inż. Krzysztof Gohlike Sprawdził Mgr inż. Maciej Belczącki
Programowanie Ewolucyjne
Programowanie Ewolucyjne Programowanie Ewolucyjne W zadaniach przeszukiwania mianem heurystyczne określa się wszelkie prawa, kryteria, zasady i intuicje (również takie, których skuteczność nie jest całkowicie
Politechnika Białostocka
Politechnika Białostocka Wydział Elektryczny Katedra Elektroenergetyki Instrukcja do zajęć laboratoryjnych Temat ćwiczenia: BADANIE SPADKÓW NAPIĘĆ W INSTALACJACH ELEKTRYCZNYCH Ćwiczenie nr: 1 Laboratorium
E-faktura PKP Energetyka
E-faktura PKP Energetyka Instrukcja rejestracji i odzyskania hasła Instrukcja rejestracji i odzyskania hasła... 1 1. Rejestracja na portalu:... 2 1.1. Wybór rodzaju faktur... 2 1.2. Rejestracja la klientów
1 Klasy. 1.1 Denicja klasy. 1.2 Skªadniki klasy.
1 Klasy. Klasa to inaczej mówi c typ który podobnie jak struktura skªada si z ró»nych typów danych. Tworz c klas programista tworzy nowy typ danych, który mo»e by modelem rzeczywistego obiektu. 1.1 Denicja
1. Tablice zewnętrzne wykonane z PCV o grubości 5 mm z grafiką drukowaną solwentowo, laminowane matowo.
Planowana usługa na zaprojektowanie, wykonanie i montaż tablic informacyjnych i oznakowania dla Mazowieckiej Jednostki Wdrażania Programów Unijnych wraz z usunięciem starych oznakowań w grudniu 2014 r.
Instrukcja. sporządzania rocznych sprawozdań Rb-WSa i Rb-WSb o wydatkach strukturalnych
Załącznik nr 40 Instrukcja sporządzania rocznych sprawozdań Rb-WSa i Rb-WSb o wydatkach strukturalnych 1. 1. Jednostka sporządza sprawozdanie z wydatków strukturalnych poniesionych z krajowych środków
Modelowanie obiektów 3D
Synteza i obróbka obrazu Modelowanie obiektów 3D Modelowanie Modelowanie opisanie kształtu obiektu. Najczęściej stosuje się reprezentację powierzchniową opis powierzchni obiektu. Najczęstsza reprezentacja
Instrukcja obsługi panelu operacyjnego XV100 w SZR-MAX-1SX
Instrukcja obsługi panelu operacyjnego XV100 w SZR-MAX-1SX 1. Pierwsze uruchomienie... 3 2. Ekran podstawowy widok diagramu... 4 3. Menu... 5 - Historia... 5 - Ustawienia... 6 - Ustawienia / Nastawa czasów...
TEST POPPELREUTERA DIAGNOZA ZABURZEŃ ZMYSŁU RÓWNOWAGI
POLITECHNIKA ŚLĄSKA W KATOWICACH WYDZIAŁ TRANSPORTU KATEDRA TECHNOLOGII LOTNICZYCH TEST POPPELREUTERA DIAGNOZA ZABURZEŃ ZMYSŁU RÓWNOWAGI Kolejny numer zajęć: 6 Przedmiot: Ergonomia i Bezpieczeństwo Pracy
Jak zaprogramować procesor i. wgrać firmwar-e do yampp3usb. Copyright SOFT COM sp. z o. o.
Jak zaprogramować procesor i wgrać firmwar-e do yampp3usb Spis treści: 1 Programowanie za pomocą programu PonyProg2000.... 3 1.1 Zaprogramowanie mikrokontrolera... 3 1.2 Ustawienia bitów konfiguracji...
EGZAMIN MATURALNY Z MATEMATYKI
Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu. MMA 016 KOD UZUPEŁNIA ZDAJĄCY PESEL miejsce na naklejkę dysleksja EGZAMIN MATURALNY Z MATEMATYKI POZIOM ROZSZERZONY DATA: 9
Instrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski
Instrukcja obsługi Norton Commander (NC) wersja 4.0 Autor: mgr inż. Tomasz Staniszewski ITM Zakład Technologii Maszyn, 15.10.2001 2 1.Uruchomienie programu Aby uruchomić program Norton Commander standardowo
1.Rysowanie wałka. Dostosowanie paska narzędzi. 1.1. Tworzenie nowego wałka. Uniwersytet Technologiczno Przyrodniczy w Bydgoszczy
Dostosowanie paska narzędzi. Wyświetlenie paska narzędzi Elemety. Celem wyświetlenia paska narzędzi Elementy należy wybrać w menu: Widok Paski narzędzi Dostosuj... lub w linii komend wprowadzić polecenie
Zmiany w programie C GEO v. 6.5
Zmiany w programie C GEO v. 6.5 1. Eksport lub import SHP Doszła nowa funkcja eksportu lub importu danych mapy w standardzie ArcView. Eksportowane są poligony i punkty wraz z ewentualnymi danymi z bazy
Ogólna charakterystyka kontraktów terminowych
Jesteś tu: Bossa.pl Kurs giełdowy - Część 10 Ogólna charakterystyka kontraktów terminowych Kontrakt terminowy jest umową pomiędzy dwiema stronami, z których jedna zobowiązuje się do nabycia a druga do
czasu pracy 1/2 etatu
Kierownik Ośrodka Pomocy Społecznej ogłasza nabór na wolne stanowisko robotnika gospodarczego w Ośrodku Pomocy Społecznej wymiarze OPS 1100.6.2015 Wymiar etatu: 1/2 Liczba stanowisk pracy -1 czasu pracy
WYKŁAD 8. Postacie obrazów na różnych etapach procesu przetwarzania
WYKŁAD 8 Reprezentacja obrazu Elementy edycji (tworzenia) obrazu Postacie obrazów na różnych etapach procesu przetwarzania Klasy obrazów Klasa 1: Obrazy o pełnej skali stopni jasności, typowe parametry:
Przykład implementacji przeciażeń operatorów problem kolizji
Przykład implementacji przeciażeń operatorów problem kolizji Bogdan Kreczmer ZPCiR IIAiR PWr pokój 307 budynek C3 bogdan.kreczmer@pwr.wroc.pl Copyright c 2005 2008 Bogdan Kreczmer Niniejszy dokument zawiera
Platyna zna rozwiązanie.
Platyna zna rozwiązanie. Platyna. Unikalne krzesełko przyschodowe instalowane na całym świecie. PLATYNA CU Ręcznie zbudowana doskonałość Cechy krzesełka: Podwójna stalowa szyna Cicha i płynna jakość jazdy
HiTiN Sp. z o. o. Przekaźnik kontroli temperatury RTT 4/2 DTR. 40 432 Katowice, ul. Szopienicka 62 C tel/fax.: + 48 (32) 353 41 31. www.hitin.
HiTiN Sp. z o. o. 40 432 Katowice, ul. Szopienicka 62 C tel/fax.: + 48 (32) 353 41 31 www.hitin.pl Przekaźnik kontroli temperatury RTT 4/2 DTR Katowice, 1999 r. 1 1. Wstęp. Przekaźnik elektroniczny RTT-4/2
Kancelaris - Zmiany w wersji 2.50
1. Listy Kancelaris - Zmiany w wersji 2.50 Zmieniono funkcję Dostosuj listę umożliwiając: o Zapamiętanie wielu widoków dla danej listy o Współdzielenie widoków między pracownikami Przykład: Kancelaria