2001 by Jim X. Chen: Professor Jim X. Chen Department of Computer Science George Mason University Fairfax, VA 22030.

Slides:



Advertisements
Similar presentations
Extended DISC Online System User Instruction: How to Run a Team Analysis.
Advertisements

Click Here for Download the Installation Files Click Here for Guide How to Extract Installation Files.
Refresher Instruction Guide Strategic Planning and Assessment Module
Installing geant4 v9.5 using Windows Daniel Brandt, 06 April 2012 Installing Geant4 v9.5 for Windows A step-by-step guide for Windows XP/Vista/7 using.
Installing geant4 v9.5 using Windows Daniel Brandt, 06 April 2012 Installing Geant4 v9.5 for Windows A step-by-step guide for Windows XP/Vista/7 using.
Windows 8 App Challenge.
by Jim X. Chen: 1.1. Professor Jim X. Chen Department of Computer Science George Mason University Fairfax, VA
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Navigation instructions Begin the tutorial Creating the Performance Plan Performance Management System Tutorial for Managers Estimated Time to Complete:
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Tutorial on Visual Studio express Introduction Visual Studio Express Editions are a new line of Microsoft development Tools. This line of products.
Digital Logic and State Machine Design Installing Xilinx WebPACK 12.4 CS 2204 Digital Hardware.
FY 2009 Budget Preparation By Budget Office Staff.
USING REFWORKS Fall What is RefWorks? A web-based bibliographic and database manager Creighton University faculty, students, and staff have access.
Met Alert Tool (MAT). Introduction What is MAT? –Met Alert Tool (MAT) monitors and alerts the user to weather conditions exceeding thresholds (for example,
Using the FOCUS Teacher’s Desk © Copyright 2007 Florida Department of Education. All rights reserved.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
YourClassPage.com TM Inservice Quickstart Guide Getting YOUR classpage up and running!
Using the FOCUS Web Site Teacher’s Desk. Topics Covered in this Presentation n Accessing the FOCUS Web site n Importing and Creating Classes n Adding.
C O M P U T E R G R A P H I C S Jie chen Computer graphic -- OpenGL Howto.
Microsoft FrontPage 2003 Illustrated Complete Finalizing a Web Site.
Presented by the Virginia 4-H Science and Technology Committee PowerPoint 101.
OpenGl Graphics Programming. Introduction OpenGL is a low-level graphics library specification. It makes available to the programmer a small set of geomteric.
Go to your school’s web locker site school name.schoolweblockers.com) Your user name is the first letter of your first name, the first four.
Lecture 1: Introduction. Pick Your Version of GLUT OpenGL and the GLUT are available for Windows, Linux and many other Operating Systems and platforms.
Install and Setup VC++ and OpenGL Introduction to Computer Graphics and Animation (Principle of Computer Graphics) Rattapoom Waranusast.
MathXL ® for School Student Training Series Enrolling in Your MathXL ® for School Class & Setting Up Your Computer for MathXL ® for School.
CS 450: COMPUTER GRAPHICS INSTALLING GLUT AND GLEW SPRING 2015 DR. MICHAEL J. REALE.
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
Basic Instructions on how to use One Drive and share files. ONE Drive Your LogoYour own footer.
Installing MDT 2010 on Windows Server 2008 R2 This guide assumes you are installing MDT 2010 on a Windows Server 2008 R2 server with the Windows Deployment.
Copyright © 2008 Pearson Education MathXL ® for School Teacher Training Series Setting Up Your Computer for MathXL ® for School.
Introduction to OpenGL Programming Jian-Liang Lin 2002.
Using Microsoft Visual Studio 2005 Original by Suma Rao Revised by John G. McMahon ( 9/6/2008 )
Visual Basic.NET BASICS Lesson 1 A First Look at Microsoft Visual Basic.NET.
Go to your school’s web locker site Your user name is the first letter of your first name, the first four letters of.
Generating Data for Assignment 9. Macro security policies Excel contains a programming language called Visual Basic for Applications that can be used.
WRITING REPORTS Introduction Section 0 Lecture 1 Slide 1 Lecture 6 Slide 1 INTRODUCTION TO Modern Physics PHYX 2710 Fall 2004 Intermediate 3870 Fall 2015.
NoufNaief.net TA: Nouf Al-harbi.
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
Computer Graphics Lab 1 OpenGL.
1 How to Install OpenGL u Software running under Microsoft Windows makes extensive use of "dynamic link libraries." A dynamic link library (DLL) is a set.
CS 490 GRAPHICS COMPUTER Lecture 1: Introduction Computer Science Department 1.
1 Terminology. 2 Requirements for Network Printing Print server Sufficient RAM to process documents Sufficient disk space on the print server.
A user guide to accessing, reviewing and contributing to the Online Registry System.
CS1101 Using CourseMarker (CM) CM website: Updated:
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
Building the CarryDrop simulation in Eclipse Creating a new project with existing code from John Murphy’s RePast tutorial.
Virtual Machines Module 2. Objectives Define virtual machine Define common terminology Identify advantages and disadvantages Determine what software is.
Associate ® Administration An Associate administrator has the ability to change the parameters for both the author and for the typist. There can be enterprise.
Tutorial for Modelsim 1 Installation Download the Modelsim Student Edition: Follow the.
Instructional Design Center Embedding Google Documents in Blackboard.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
eBook Downloading Tutorial for METU
NetApp Online Ordering User Tutorial
OpenGL project setup.
Adding Assignments and Learning Units to Your TSS Course
Microsoft FrontPage 2003 Illustrated Complete
Set up OpenGL Programming Environment
Scholarship America Dollars for Scholars: Completing the Student Profile All Dollars for Scholars scholarships are applied for online via the Dollars.
Mendeley Download Instructions
Scholarship America Dollars for Scholars: Completing the Student Profile All Dollars for Scholars scholarships are applied for online via the Dollars.
Microsoft Visual Source Safe How & Why
Download and Installation of code::blocks
Mendeley Download Instructions
Scholarship America Dollars for Scholars: Completing the Student Profile All Dollars for Scholars scholarships are applied for online via the Dollars.
Completing the Primary Reference portion of the Student Profile
Scholarship America Dollars for Scholars: Completing the Student Profile All Dollars for Scholars scholarships are applied for online via the Dollars.
Scholarship America Dollars for Scholars: Completing the Student Profile All Dollars for Scholars scholarships are applied for online via the Dollars.
Presentation transcript:

by Jim X. Chen: Professor Jim X. Chen Department of Computer Science George Mason University Fairfax, VA 22030

by Jim X. Chen: COMMENTS System: OpenGL (Mesa) ST2 SITE computing labs (SunOpenGL or Mesa) ST1 CSI computing labs (SGI OpenGL) Computer Graphics Lab (PWC) You must set up your system before next class. Please check out the syllabus and updates at: OpenGL on Windows 95, 98, or NT (Recommended) 2

by Jim X. Chen: On Windows 95, 98, NT system, or Download OpenGL library (Win95 only): Or ftp://ftp.microsoft.com/softlib/mslfiles/opengl95.exeftp://ftp.microsoft.com/softlib/mslfiles/opengl95.exe Or opengl95.exe contains opengl32.dll needed to run OpenGL programs under Win95. Windows 98/NT4/2000 come with OpenGL already. Download GLUT GUI library: Or to download precompiled glutdlls.zip for Windows 9x/NT/2000.

by Jim X. Chen: 4 1. OpenGL/Glut Configuration Tutorial 1. OpenGL/Glut Configuration Tutorial On Visual C++ I assume you have Microsoft Visual C++ and Windows95 and Visual C++ has been installed to the default directory, c:\msdev (For your system, you may start ‘find’ tool to find a VC++ file like gl.h, and then determine the default directory for your system.) A. Install OpenGL and Glut Create a temporary directory and extract the glutdlls.zip there. Copy all *.h files to c:\msdev\include\gl; all *.lib files to c:\msdev\lib; and all *.dll files to c:\windows\system. Check opengl32.dll in c:\windows\system. If it does not exist, do the following: Create a temporary directory; Move opengl95.exe file into this directory; Run opengl95.exe, which will create a bunch of files in the current directory; Copy all *.dll files to c:\windows\system. You are now ready to enter the fun and exciting world of OpenGL and Glut programming!

by Jim X. Chen: 5 B. Set OpenGL or Glut in Visual C++: First, make sure that you've included all the necessary *.h files in your program. You need for Glut; or and, and possibly and/or for OpenGL. You need to let Visual C++ know that you want it to consult all the necessary libraries. To do this, you first need to choose Settings under the Project or Build menu item. The Settings button will appear after you compile your program once.

by Jim X. Chen: 6 A Project Settings dialog box will now pop up. You now need to select the Link tab. Unfortunately, the Link tab may be hidden. Click the half-a-tab circled below...

by Jim X. Chen: 7...and the Link page will magically appear:

by Jim X. Chen: 8 The Object/library modules section of this page which you should be interested in is circled in red above. Scroll to the end of this line and add the necessary *.lib files to the list. There are four libraries that you might need to add: opengl32.lib, glu32.lib, glaux.lib, and glut32.lib. Since it doesn't hurt much to have extra libs listed, I suggest you add all of them.

by Jim X. Chen: 9 C. Compile and run the following program Source code examples can be downloaded from ftp://ftp.sgi.com/opengl/opengl12.zip Or /* Example 1.1.point.c: draw multiple randomly generated points */ // by Jim X. Chen; September 2000 Points Points.c

by Jim X. Chen: OpenGL/Glut Tutorial 2. OpenGL/Glut Tutorial On Borland C++ Please visit web site for detail:

by Jim X. Chen: On SGI Workstations (ST Rm228 and Graphics Lab.) 11 The system administrator should have OpenGL library installed. Check this with your system administrator Download GLUT GUI library for SGI: Go to web site: Get GLUT documents from the same place Following the instructions to compile and configure GLUT on your system GLUT Online help: Sample code: ftp://ftp.sgi.com/opengl/opengl12.tar.Zftp://ftp.sgi.com/opengl/opengl12.tar.Z

by Jim X. Chen: On SUN Workstations (ST2 SITE Lab.) 12 First we'll create directories for AUX and then copy AUX files from system directories. (Here we use aux GUI library) mkdir $HOME/OpenGL mkdir $HOME/OpenGL/aux mkdir $HOME/OpenGL/aux/examples mkdir $HOME/OpenGL/aux/libaux mkdir $HOME/OpenGL/aux/libtk cd /usr/openwin/share/src/GL/contrib/utils/aux cp./aux/examples $HOME/OpenGL/aux/examples cp./aux/libaux $HOME/OpenGL/aux/libaux cp./aux/libtk $HOME/OpenGL/aux/libtk OR just run the following command: cp -r ~xwang1/OpenGL $HOME/OpenGL

by Jim X. Chen: 13 Reference web site: / After that, you have your environment ready. Now you can compile and run some example program. First change to the examples directory under your account by: cd $HOME/OpenGL/aux/examples then compile an example program (movelight.c) by make movelight finnally, run ‘movelight’, and you will see the result.