Preview

Introduction to Opengl

Good Essays
Open Document
Open Document
1464 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Introduction to Opengl
What Is OpenGL?
OpenGL is a software interface to graphics hardware. This interface consists of about 150 distinct commands that you use to specify the objects and operations needed to produce interactive three-dimensional applications.
OpenGL is designed as a streamlined, hardware-independent interface to be implemented on many different hardware platforms. To achieve these qualities, no commands for performing windowing tasks or obtaining user input are included in OpenGL; instead, you must work through whatever windowing system controls the particular hardware you’re using. Similarly, OpenGL doesn’t provide high-level commands for describing models of three-dimensional objects. Such commands might allow you to specify relatively complicated shapes such as automobiles, parts of the body, airplanes, or molecules. With OpenGL, you must build up your desired model from a small set of geometric primitives - points, lines, and polygons.
A sophisticated library that provides these features could certainly be built on top of OpenGL. The OpenGL Utility Library (GLU) provides many of the modeling features.
OpenGL-Related Libraries
OpenGL provides a powerful but primitive set of rendering commands, and all higher-level drawing must be done in terms of these commands. Also, OpenGL programs have to use the underlying mechanisms of the windowing system. A number of libraries exist to allow you to simplify your programming tasks, including the following:
The OpenGL Utility Library (GLU) contains several routines that use lower-level OpenGL commands to perform such tasks as setting up matrices for specific viewing orientations and projections, performing polygon tessellation, and rendering surfaces. This library is provided as part of every OpenGL implementation. Portions of the GLU are described in the OpenGL Reference Manual.
For every window system, there is a library that extends the functionality of that window system to support OpenGL rendering. For machines that

You May Also Find These Documents Helpful

  • Powerful Essays

    3. The Graphical Processing Unit is a hardware component capable of quickly drawing items to the screen.…

    • 1510 Words
    • 7 Pages
    Powerful Essays
  • Powerful Essays

    Comp3652 Unit 2 Assignment

    • 1090 Words
    • 5 Pages

    For this assignment, you will be completing the implementation of an interpreter for fractal, a…

    • 1090 Words
    • 5 Pages
    Powerful Essays
  • Powerful Essays

    The Role of Components within a given computer system in the Production and Manipulation of Graphics…

    • 3549 Words
    • 15 Pages
    Powerful Essays
  • Satisfactory Essays

    3D modeling is a powerful tool for engineers. It allows an idea to be translated into a model that can communicate the concept, adapt to changes, and even create a physical model with devices such as a prototype or a mill.…

    • 209 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Hrm 531 Week 1 Quiz

    • 786 Words
    • 4 Pages

    ____8. .3-D graphics software provides a set of tools for creating ____ that represent three-dimensional objects.…

    • 786 Words
    • 4 Pages
    Satisfactory Essays
  • Satisfactory Essays

    chapter 14

    • 296 Words
    • 3 Pages

    True or False? The most common application of computer graphics in modern operating systems is the graphical user interface.…

    • 296 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Graphics Card – In order to create a graphics image, a graphics card is necessary. The graphics card proceeds digital information directly from the operating system stating what needs to be shown on the monitor. The graphics cards are needed to produce images that meet the wants of the users by using the abilities of the monitor.…

    • 732 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    Ict Unit 30

    • 2076 Words
    • 9 Pages

    Bitmap based - Paintshop Pro is an image manipulation software, it allows you to work with Vectors and Rasters.…

    • 2076 Words
    • 9 Pages
    Powerful Essays
  • Satisfactory Essays

    Cad vs Hand Drawing

    • 408 Words
    • 2 Pages

    CAD drawings a simple task. Special features like 3-D capability, cutaways and zoom options enhance CAD drawings.…

    • 408 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Comprehensively explain theory and applications of digital graphics technology with elucidated examples and consistently using subject terminology correctly.…

    • 742 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Cigarette Butt

    • 643 Words
    • 3 Pages

    Most prints today are often created in the form of multiview drawings. A multiview drawings is usually required when more than one view of the object being drawn is needed to accurately describe the shape of the object to the person responsible for creating it. One View Drawing - Parts that may need only one view draw of it are simple cylindrical part. Two View Drawings - Parts that may need 2 views draw of it maybe rectangular or square in shape with no irregular surfaces. Three View Drawings - In orthographic drawing the most commonly used arrangement of views drawn is the three view drawing.…

    • 643 Words
    • 3 Pages
    Good Essays
  • Good Essays

    3d Imaging Research Paper

    • 676 Words
    • 3 Pages

    3D imaging is a process where there are two different images and they are put together to make give a three-dimensional feel to the single image.…

    • 676 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Revit Definition of Terms

    • 5853 Words
    • 24 Pages

    2. ARCHICAD  A CAD software from the company GraphiSoft and is similar with Revit. 3. AUTOCAD…

    • 5853 Words
    • 24 Pages
    Good Essays
  • Good Essays

    When you are creating computer graphics, you must choose a color model, or color range. A color model tells devices using your graphic how to show the colors you selected for your design. The two most important color models are RGB and CMYK:…

    • 1039 Words
    • 5 Pages
    Good Essays
  • Good Essays

    Anger

    • 514 Words
    • 3 Pages

    Various application software such as Photoshop, Illustrator, Painter, and Maya are some of the programs that artists would use to modify photos, create new digital illustrations, or model 3D objects and turn them into full body animations. The different tools that these programs provide allow the artists more control to modify, add or undo, and delete an action as they please, to achieve the level of industry quality that you see on marketing advertisements, magazines and special effects that you see in animated or live action films, and technical illustrations and visualization graphics with reconfigurable and scalable precise detail. Electronic art media also allows for art to be interactive art and virtual art in ways not possible with traditional art media.…

    • 514 Words
    • 3 Pages
    Good Essays

Related Topics