PPT-OpenGL & GLUT Basics

Author : lindy-dunigan | Published Date : 2017-06-08

Window reshaping Keyboard interaction Camera Drawing objects George Georgiev Telerik Corporation wwwtelerikcom Table of Contents Project using OpenGL amp FreeGLUT

Presentation Embed Code

Download Presentation

Download Presentation The PPT/PDF document "OpenGL & GLUT Basics" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

OpenGL & GLUT Basics: Transcript


Window reshaping Keyboard interaction Camera Drawing objects George Georgiev Telerik Corporation wwwtelerikcom Table of Contents Project using OpenGL amp FreeGLUT in MSVC Window reshaping. Graphics with OpenGL/GLUT What is OpenGL? • OpenGL ( Open G raphics L ibrary) • A software interface to graphics hardware • a standard specification defining a cross - language, c Al . Oruba. International Schools . English Department . grade . 8. . Girls’ Section . 1-antics. Definition . :(n.pl) ridiculous and unpredictable behavior or actions. Example. : The . antics. of the chimpanzees amused the crowds at the zoo. 9. th. Grade English. Level C-Unit 2. Antics. (n.) ridiculous and unpredictable behavior or actions. The . antics. of a few ruined . our club picture.. Avowed. (adj.) declared openly and without shame, acknowledged. Graphics Programming. Katia Oleinik: koleinik@bu.edu. Graphics Programming. OpenGL. Low-level API. cross-language . cross-platform . 2D, 3D computer graphics. GLUT - The OpenGL Utility Toolkit. simple, easy and small. CSE 291 . [Fall. . 2015]. , Lecture . 4. Brief Intro to Programmable . Shaders. . http://. www.cs.ucsd.edu. /~. ravir. OpenGL Rendering Pipeline. Geometry . Primitive . Operations. Pixel. Operations. M. . Ramanathan. STTP CAD 2011. Introduction to OpenGL. What Is OpenGL?. Graphics rendering API. high-quality color images composed of geometric and image primitives. window system independent. operating system independent. Phil . Napieralski, . Doug Erickson, Richard McKinney. Program . Manager, . Senior Content Developer, CTO . Halfbrick. 3-189. Getting started . Bringing . OpenGL ES 2.0 to . DirectX. Case . Study by . WebGL. . Drawing Functions. CSCI 440. Day Five. OpenGL History. 1991. - SGI . Inc. current - . Khronos. consortium. 2004. - OpenGL 2.0 . replaced 1.5. added the GLSL . shader. language. 2008. - OpenGL 3.0 . Review. GLUT . Callback Functions. . 2. Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009. Event Types. Window: resize, expose, iconify. Mouse: click one or more buttons. Motion: move mouse. Graphics Programming. Katia Oleinik: koleinik@bu.edu. Graphics Programming. OpenSceneGraph. Higher level, built upon OpenGL. Written in standard C++. Windows, Linux, Mac and few more. 2D. , 3D computer graphics. GLUT (. OpenGL Utility Toolkit). GLUT handles input and window . setup. Cross-platform. GLUT functions starts with glut. glutInit. glutInitDisplayMode. #include <GL\. glut.h. > //header file for GLUT. Clinical Chemistry Unit Pathology Department. College of Medicine, KSU. Objectives. By the end of the lecture, students are expected to:. Define a metabolic pathway.. Describe the general metabolic pathways for glucose (production and utilization). Oct. . 26th. , . 2016. CIS 441/541:. Introduction . to Computer . Graphics. Lecture . 14: . OpenGL Basics. Announcements. . OH. Hank. :. Weds 1-2, Thursday 11-12. Dan: Weds 4-530, Thursday 930-11. COMP 175: Computer Graphics. April 18, 2018. Last week, we discussed the many of the new “tricks” in Graphics require low-level access to the Graphics pipeline. For example, using textures, which is a pain in regular OpenGL..

Download Document

Here is the link to download the presentation.
"OpenGL & GLUT Basics"The content belongs to its owner. You may download and print it for personal use, without modification, and keep all copyright notices. By downloading, you agree to these terms.

Related Documents