Computer Graphics. Si Lu. Fall uter_graphics.htm 11/08/2016
|
|
- Aldous Morrison
- 5 years ago
- Views:
Transcription
1 Cmputer Graphics Si Lu Fall uter_graphics.htm 11/08/2016
2 Last time Lighting and Shading 2
3 Tda Teture Mapping Hmewrk 4 available, due in class Nvember 20 Prject 2 Will publicize several times in the final week f classes when u can get ur prject graded Dem ur prgram t the instructr in persn Bring ur wn laptp r n a CS Windws Lab Machine Latest time t grade 5:00 pm, Frida, December 1, 2017 N late submissin! 3
4 Mapping Techniques Cnsider the prblem f rendering a glbe The gemetr is ver simple - a sphere But the clr changes rapidl, with sharp edges With the lcal shading mdel, s far, the nl place t specif clr is at the vertices T d a glbe, wuld need thusands f plgns fr a simple shape Same thing fr an range: simple shape but cmple nrmal vectrs Slutin: Mapping techniques use simple gemetr mdified b a detail map f sme tpe
5 Glbe and Orange 5
6 Teture Mapping + = 3D bject Teture Tetured bject Image surce: 6
7 Teture Mapping Teture mapping assciates the clr f a pint with the clr in an image: the teture Questin t address Which pint f the teture d we use fr a given pint n the surface? Establish a mapping frm surface pints t image pints Different mappings are cmmn fr different shapes We will, fr nw, just lk at triangles (plgns)
8 Eample Mappings
9 Basic Mapping The teture lives in a 2D space Parameterize pints in the teture with 2 crdinates: (s,t) These are just what we wuld call (,) if we were talking abut an image, but we wish t avid cnfusin with the wrld (,,z) Define the mapping frm (,,z) in wrld space t (s,t) in teture space T find the clr in the teture, take an (,,z) pint n the surface, map it int teture space, and use it t lk up the clr f the teture Samples in a teture are called teels, t distinguish them frm piels in the final image With plgns: Specif (s,t) crdinates at vertices Interplate (s,t) fr ther pints based n given vertices
10 Teture Interplatin Specif where the vertices in wrld space are mapped t in teture space (s,t) (,),(s,t) A teture crdinate is the lcatin in teture space that crrespnds t the verte t Linearl interplate the mapping fr ther pints in wrld space Straight lines in wrld space g t straight lines in teture space s Teture map teture crdinates Triangle in wrld space verte crdinates
11 Linear Interplatin (1) (s1) () (s) (2) (s2)? 11
12 Linear Interplatin (1) (s1) () (s) (2) (s2) 12
13 Interplating Crdinates ( 1, 1 ), (s 1, t 1 ) ( 2, 2 ), (s 2, t 2 ) ( 3, 3 ), (s 3, t 3 ) s s s R s s s L R L R L L L R L s s s 1 (, ), (s, t)
14 Barcentric Crdinates An alternate wa f describing pints in triangles These can be used t interplate teture crdinates Gives the same result as previus slide Methd in tetbk (Shirle) ),, Area( ),, Area( ),, Area( ),, Area(
15 Steps in Teture Mapping Plgns (triangles) are specified with teture crdinates at the vertices A mdeling step, but sme was t autmate it fr cmmn shapes When rasterizing, interplate the teture crdinates t get the teture crdinate at the current piel Previus slides Lk up the teture map using thse crdinates Just rund the teture crdinates t integers and inde the image Take the clr frm the map and put it in the piel Man was t put it int a piel (mre later)
16 Basic OpenGL Teturing Specif teture crdinates fr the plgn: Use gltecrd2f(s,t) befre each verte: Eg: gltecrd2f(0,0); glverte3f(,,z); Create a teture bject and fill it with teture data: glgentetures(num,&identifier) t get identifiers fr the bjects glbindteture(gl_texture_2d, identifier) t bind the teture Fllwing teture cmmands refer t the bund teture glteparameteri(gl_texture_2d,, ) t specif parameters fr use when appling the teture glteimage2d(gl_texture_2d,.) t specif the teture data (the image itself) MORE
17 Basic OpenGL Teturing (cnt) Enable teturing: glenable(gl_texture_2d) State hw the teture will be used: glteenvf( ) Teturing is dne after lighting Yu re read t g
18 Nast Details There are a large range f functins that cntrl the laut f teture data: Yu must state hw the data in ur image is arranged Eg: glpielstrei(gl_unpack_alignment, 1) tells OpenGL nt t skip btes at the end f a rw Yu must state hw u want the teture t be put in memr: hw man bits per piel, which channels, Tetures must be square with width/height a pwer f 2 Cmmn sizes are 3232, 6464, Smaller uses less memr, and there is a finite amunt f teture memr n graphics cards Sme etensins t OpenGL allw arbitrar tetures
19 Cntrlling Different Parameters The piels in the teture map ma be interpreted as man different things. Fr eample: As clrs in RGB r RGBA frmat As grascale intensit As alpha values nl The data can be applied t the plgn in man different was: Replace: Replace the plgn clr with the teture clr Mdulate: Multipl the plgn clr with the teture clr r intensit Similar t cmpsiting: Cmpsite teture with base clr using peratr
20 Eample: Diffuse shading and teture Sa u want t have an bject tetured and have the teture appear t be diffusel lit Prblem: Teture is applied after lighting, s hw d u adjust the teture s brightness? Slutin: Make the plgn white and light it nrmall Use glteenvi(gl_texture_2d, GL_TEXTURE_ENV_MODE, GL_MODULATE) Use GL_RGB fr internal frmat Then, teture clr is multiplied b surface clr, and alpha is taken frm fragment
21 Specular Clr Tpicall, teture mapping happens after lighting Mre useful in general Recall plastic surfaces and specularities: the highlight shuld be the clr f the light But if teturing happens after the lighting, the clr f the specularit will be mdified b the teture the wrng thing OpenGL lets u d the specular lighting after the teture Use gllightmdel ()
22 Teture Recap Triangle in 88 Teture Map, I(s,t) Triangle in wrld space t I(s,t) Interplated (s,t) we need a teture sample frm I(s,t) s We must recnstruct the teture image at the pint (s,t) Time t appl the ther f sampling and recnstructin
23 Tetures and Aliasing Tetures are subject t aliasing: A plgn piel maps int a teture image, essentiall sampling the teture at a pint The situatin is essentiall an image warp, with the warp defined b the mapping and prjectin Standard appraches: Pre-filtering: Filter the teture dwn befre appling it Useful when the teture has multiple teels per utput image piel Pst-filtering: Take multiple piels frm the teture and filter them befre appling t the plgn fragment Useful in all situatins
24 Mipmapping (Pre-filtering) If a tetured bject is far awa, ne screen piel (n an bject) ma map t man teture piels The prblem is: hw t cmbine them A mipmap is a lw reslutin versin f a teture Teture is filtered dwn as a pre-prcessing step: glubuild2dmipmaps( ) When the tetured bject is far awa, use the mipmap chsen s that ne image piel maps t at mst fur mipmap piels Full set f mipmaps requires at mst the strage f the riginal teture (in the limit) * *0.25*0.25+
25 Mipmaps Fr far bjects Fr middle bjects Fr near bjects
26 Mipmap Math Define a scale factr, =teels/piel A teel is a piel frm a teture is actuall the maimum frm and The scale factr ma var ver a plgn It can be derived frm the transfrmatin matrices Define =lg 2 tells u which mipmap level t use Level 0 is the riginal teture, level 1 is the net smallest teture, and s n If <0, then multiple piels map t ne teel: magnificatin
27 Pst-Filtering Yu tell OpenGL what srt f pst-filtering t d Magnificatin: When <0 the image piel is smaller than the teel: glteparameteri(gl_texture_2d, GL_TEXTURE_MAG_FILTER, tpe) Tpe is GL_LINEAR r GL_NEAREST Minificatin: When >0 the image piel is bigger than the teel: GL_TEX_MIN_FILTER Can chse t: Take nearest pint in base teture, GL_NEAREST Linearl interplate nearest 4 piels in base teture, GL_LINEAR Take the nearest mipmap and then take nearest r interplate in that mipmap, GL_NEAREST_MIPMAP_LINEAR Interplate between the tw nearest mipmaps using nearest r interplated pints frm each, GL_LINEAR_MIPMAP_LINEAR
28 Filtering Eample Level 2 Level 1 Level 0 s=0.12,t=0.1 =1.4 =0.49 NEAREST_MIPMAP_NEAREST: level 0, teel (0,0) LINEAR_MIPMAP_NEAREST: teel 0, teel (0,0) * level 1, teel (0,0) * 0.49 NEAREST_MIPMAP_LINEAR: level 0, cmbinatin f teels (0,0), (1,0), (1,1), (0,1) LINEAR_MIPMAP_LINEAR : Cmbinatin f level 0 and level 1, 4 teels frm each level, using 8 teels in all
29 Other Teture Stuff Teture must be in fast memr - it is accessed fr ever piel drawn If u eceed it, perfrmance will degrade hrribl Skilled artists can pack tetures fr different bjects int ne image Teture memr is tpicall limited, s a range f functins are available t manage it Smetimes u want t appl multiple tetures t the same pint: Multiteturing is nw in mst new hardware
30 Net Time Mesh and Mdelling 30
Topic 7: Transformations. General Transformations. Affine Transformations. Introduce standard transformations
Tpic 7: Transfrmatins CITS33 Graphics & Animatin E. Angel and D. Shreiner: Interactive Cmputer Graphics 6E Addisn-Wesle 22 Objectives Intrduce standard transfrmatins Rtatin Translatin Scaling Shear Derive
More informationBecause this underlying hardware is dedicated to processing graphics commands, OpenGL drawing is typically very fast.
The Open Graphics Library (OpenGL) is used fr visualizing 2D and 3D data. It is a multipurpse pen-standard graphics library that supprts applicatins fr 2D and 3D digital cntent creatin, mechanical and
More informationHow Geometry Shapes Our World Sixth Grade Math Project Due: Tuesday, May 26th
Hw Gemetry Shapes Our Wrld Sixth Grade Math Prject Due: Tuesday, May 26th As we cntinue ur unit f study n area and perimeter, yu will nw have the pprtunity t apply yur learning t a real life (well srt
More information1 Version Spaces. CS 478 Homework 1 SOLUTION
CS 478 Hmewrk SOLUTION This is a pssible slutin t the hmewrk, althugh there may be ther crrect respnses t sme f the questins. The questins are repeated in this fnt, while answers are in a mnspaced fnt.
More informationReading and writing data in files
Reading and writing data in files It is ften very useful t stre data in a file n disk fr later reference. But hw des ne put it there, and hw des ne read it back? Each prgramming language has its wn peculiar
More informationThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL
Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Spring 2016 Lab Prject (PART A): A Full Cmputer! Issued Fri 4/8/16; Suggested
More informationINSTALLING CCRQINVOICE
INSTALLING CCRQINVOICE Thank yu fr selecting CCRQInvice. This dcument prvides a quick review f hw t install CCRQInvice. Detailed instructins can be fund in the prgram manual. While this may seem like a
More informationThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL
Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Designing a mdule with multiple memries Designing and using a bitmap fnt Designing a memry-mapped display Cmp 541 Digital
More informationUsing the Swiftpage Connect List Manager
Quick Start Guide T: Using the Swiftpage Cnnect List Manager The Swiftpage Cnnect List Manager can be used t imprt yur cntacts, mdify cntact infrmatin, create grups ut f thse cntacts, filter yur cntacts
More informationAssignment 10: Transaction Simulation & Crash Recovery
Database Systems Instructr: Ha-Hua Chu Fall Semester, 2004 Assignment 10: Transactin Simulatin & Crash Recvery Deadline: 23:59 Jan. 5 (Wednesday), 2005 This is a grup assignment, and at mst 2 students
More informationCOP2800 Homework #3 Assignment Spring 2013
YOUR NAME: DATE: LAST FOUR DIGITS OF YOUR UF-ID: Please Print Clearly (Blck Letters) YOUR PARTNER S NAME: DATE: LAST FOUR DIGITS OF PARTNER S UF-ID: Please Print Clearly Date Assigned: 15 February 2013
More informationObjectives. Topic 4: OpenGL An Example Program. simple.cpp revisited. Defining Objects in OpenGL Programs. Build a complete OpenGL program
Tpic 4: OpenGL An Example Prgram Objectives Build a cmplete OpenGL prgram Initializatin steps and prgram structure GLUT functins Vertex array bjects and vertex buffer bjects Simple viewing Intrduce the
More informationUsing the Swiftpage Connect List Manager
Quick Start Guide T: Using the Swiftpage Cnnect List Manager The Swiftpage Cnnect List Manager can be used t imprt yur cntacts, mdify cntact infrmatin, create grups ut f thse cntacts, filter yur cntacts
More informationShading. Outline. Introduction Diffuse reflection Specular reflection Ambient light Refinements: Rendering Faces
Shading Outline Intrductin Diffuse reflectin Specular reflectin Ambient light Refinements: Incrprating several light surces and distance Adding clr Rendering Faces 1 Shading T add realism Shading mdel
More information8 Lighting & Materials
CSc 155 Advanced Cmputer Graphics lluminatin Mdels 8 Lighting & Materials Real wrld lights have a frequency spectrum White light: all (visible) frequencies Clred light: restricted frequency distributin
More informationSystems & Operating Systems
McGill University COMP-206 Sftware Systems Due: Octber 1, 2011 n WEB CT at 23:55 (tw late days, -5% each day) Systems & Operating Systems Graphical user interfaces have advanced enugh t permit sftware
More informationThese tasks can now be performed by a special program called FTP clients.
FTP Cmmander FAQ: Intrductin FTP (File Transfer Prtcl) was first used in Unix systems a lng time ag t cpy and mve shared files. With the develpment f the Internet, FTP became widely used t uplad and dwnlad
More informationRelational Operators, and the If Statement. 9.1 Combined Assignments. Relational Operators (4.1) Last time we discovered combined assignments such as:
Relatinal Operatrs, and the If Statement 9/18/06 CS150 Intrductin t Cmputer Science 1 1 9.1 Cmbined Assignments Last time we discvered cmbined assignments such as: a /= b + c; Which f the fllwing lng frms
More informationObjectives. OpenGL - Shaders. GLSL A Quick Review
OpenGL - Shaders CITS3003 Graphics & Animatin E. Angel and D. Shreiner: Interactive Cmputer Graphics 6E Addisn-Wesley 2012 1 Objectives The rendering pipeline and the shaders Data types, qualifiers, built-in
More informationCS 309: Autonomous Intelligent Robotics. Instructor: Jivko Sinapov
CS 309: Autnmus Intelligent Rbtics Instructr: Jivk Sinapv http://www.cs.uteas.edu/~jsinapv/teaching/cs309_spring2017/ Machine Learning Annuncements Final Prject Presentatins Saturday, May 13, 7:00-10:00
More informationImporting an Excel Worksheet into SAS (commands=import_excel.sas)
Imprting an Excel Wrksheet int SAS (cmmands=imprt_excel.sas) I. Preparing Excel Data fr a Statistics Package These instructins apply t setting up an Excel file fr SAS, SPSS, Stata, etc. Hw t Set up the
More informationThe UNIVERSITY of NORTH CAROLINA at CHAPEL HILL
The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Prf. Mntek Singh Spring 2019 Lab #7: A Basic Datapath; and a Sprite-Based Display Issued Fri 3/1/19; Due Mn 3/25/19
More informationPages of the Template
Instructins fr Using the Oregn Grades K-3 Engineering Design Ntebk Template Draft, 12/8/2011 These instructins are fr the Oregn Grades K-3 Engineering Design Ntebk template that can be fund n the web at
More informationAutomatic imposition version 5
Autmatic impsitin v.5 Page 1/9 Autmatic impsitin versin 5 Descriptin Autmatic impsitin will d the mst cmmn impsitins fr yur digital printer. It will autmatically d flders fr A3, A4, A5 r US Letter page
More informationINSERTING MEDIA AND OBJECTS
INSERTING MEDIA AND OBJECTS This sectin describes hw t insert media and bjects using the RS Stre Website Editr. Basic Insert features gruped n the tlbar. LINKS The Link feature f the Editr is a pwerful
More informationInstance Based Learning
Instance Based Learning Vibhav Ggate The University f Texas at Dallas Readings: Mitchell, Chapter 8 surces: curse slides are based n material frm a variety f surces, including Tm Dietterich, Carls Guestrin,
More informationFaculty Textbook Adoption Instructions
Faculty Textbk Adptin Instructins The Bkstre has partnered with MBS Direct t prvide textbks t ur students. This partnership ffers ur students and parents mre chices while saving them mney, including ptins
More informationScroll down to New and another menu will appear. Select Folder and a new
Creating a New Flder Befre we begin with Micrsft Wrd, create a flder n yur Desktp named Summer PD. T d this, right click anywhere n yur Desktp and a menu will appear. Scrll dwn t New and anther menu will
More informationROCK-POND REPORTING 2.1
ROCK-POND REPORTING 2.1 AUTO-SCHEDULER USER GUIDE Revised n 08/19/2014 OVERVIEW The purpse f this dcument is t describe the prcess in which t fllw t setup the Rck-Pnd Reprting prduct s that users can schedule
More informationFirmware Upgrade Wizard v A Technical Guide
Firmware Upgrade Wizard v4.1.1 A Technical Guide Nvember 2015 Intrductin The Firmware Upgrade Wizard prvides the fllwing features: It supprts upgrading the firmware n designated devices, see Supprted devices.
More informationCampuses that access the SFS nvision Windows-based client need to allow outbound traffic to:
Summary This dcument is a guide intended t guide yu thrugh the prcess f installing and cnfiguring PepleTls 8.55.27 (r current versin) via Windws Remte Applicatin (App). Remte App allws the end user t run
More informationLab 4. Name: Checked: Objectives:
Lab 4 Name: Checked: Objectives: Learn hw t test cde snippets interactively. Learn abut the Java API Practice using Randm, Math, and String methds and assrted ther methds frm the Java API Part A. Use jgrasp
More informationTest Pilot User Guide
Test Pilt User Guide Adapted frm http://www.clearlearning.cm Accessing Assessments and Surveys Test Pilt assessments and surveys are designed t be delivered t anyne using a standard web brwser and thus
More informationCSE 361S Intro to Systems Software Lab #2
Due: Thursday, September 22, 2011 CSE 361S Intr t Systems Sftware Lab #2 Intrductin This lab will intrduce yu t the GNU tls in the Linux prgramming envirnment we will be using fr CSE 361S this semester,
More informationClass Roster. Curriculum Class Roster Step-By-Step Procedure
Imprtant Infrmatin The page prvides faculty and staff a list f students wh are enrlled and waitlisted in a particular class. Instructrs are given access t each class fr which they are listed as an instructr,
More informationExporting and Importing the Blackboard Vista Grade Book
Exprting and Imprting the Blackbard Vista Grade Bk Yu can use the Blackbard Vista Grade Bk with a spreadsheet prgram, such as Micrsft Excel, in a number f different ways. Many instructrs wh have used Excel
More informationAdvances in Real-Time Voxel-Based GI
Advances in Real-Time Vxel-Based GI Alexey Panteleev, Senir Develper Technlgy Engineer Rahul Sathe, Senir Develper Technlgy Engineer March 21, 2018 Bth #223 - Suth Hall www.nvidia.cm/gdc Recap n VXGI Vxel
More information$ARCSIGHT_HOME/current/user/agent/map. The files are named in sequential order such as:
Lcatin f the map.x.prperties files $ARCSIGHT_HOME/current/user/agent/map File naming cnventin The files are named in sequential rder such as: Sme examples: 1. map.1.prperties 2. map.2.prperties 3. map.3.prperties
More informationRELEASE NOTES FOR PHOTOMESH 7.3.1
RELEASE NOTES FOR PHOTOMESH 7.3.1 Abut PhtMesh Skyline s PhtMesh fully autmates the generatin f high-reslutin, textured, 3D mesh mdels frm standard 2D phtgraphs, ffering a significant reductin in cst and
More informationPrimitive Types and Methods. Reference Types and Methods. Review: Methods and Reference Types
Primitive Types and Methds Java uses what is called pass-by-value semantics fr methd calls When we call a methd with input parameters, the value f that parameter is cpied and passed alng, nt the riginal
More informationPAGE NAMING STRATEGIES
PAGE NAMING STRATEGIES Naming Yur Pages in SiteCatalyst May 14, 2007 Versin 1.1 CHAPTER 1 1 Page Naming The pagename variable is used t identify each page that will be tracked n the web site. If the pagename
More informationSimple Regression in Minitab 1
Simple Regressin in Minitab 1 Belw is a sample data set that we will be using fr tday s exercise. It lists the heights & weights fr 10 men and 12 wmen. Male Female Height (in) 69 70 65 72 76 70 70 66 68
More informationAccess 2000 Queries Tips & Techniques
Access 2000 Queries Tips & Techniques Query Basics The query is the basic tl that Access prvides fr retrieving infrmatin frm yur database. Each query functins like a questin that can be asked immediately
More informationLAB 0 MATLAB INTRODUCTION
Befre lab: LAB 0 MATLAB INTRODUCTION It is recmmended that yu d the secnd prblem n the hmewrk befre cming t lab, althugh that wn t be required r cllected in lab. It is als recmmended that yu read the Intrductin
More informationQuick start guide: Working in Transit NXT with a PPF
Quick start guide: Wrking in Transit NXT with a PPF STAR UK Limited Cntents What is a PPF?... 3 What are language pairs?... 3 Hw d I pen the PPF?... 3 Hw d I translate in Transit NXT?... 6 What is a fuzzy
More informationArduino Basics Intro to ArduBlocks
Arduin Basics Intr t ArduBlcks Materials: Arduin ArduBlcks Sftware Arduin IDE Laptp Breadbard Wires Resistrs LEDs Ptentimeter Temprary Push Buttn Get the Sftware Dwnlad Arduin IDE https://www.arduin.cc/en/main/sftware
More informationStealing passwords via browser refresh
Stealing passwrds via brwser refresh Authr: Karmendra Khli [karmendra.khli@paladin.net] Date: August 07, 2004 Versin: 1.1 The brwser s back and refresh features can be used t steal passwrds frm insecurely
More informationREFWORKS: STEP-BY-STEP HURST LIBRARY NORTHWEST UNIVERSITY
REFWORKS: STEP-BY-STEP HURST LIBRARY NORTHWEST UNIVERSITY Accessing RefWrks Access RefWrks frm a link in the Bibligraphy/Citatin sectin f the Hurst Library web page (http://library.nrthwestu.edu) Create
More informationBI Publisher TEMPLATE Tutorial
PepleSft Campus Slutins 9.0 BI Publisher TEMPLATE Tutrial Lessn T2 Create, Frmat and View a Simple Reprt Using an Existing Query with Real Data This tutrial assumes that yu have cmpleted BI Publisher Tutrial:
More informationTRAINING GUIDE. Overview of Lucity Spatial
TRAINING GUIDE Overview f Lucity Spatial Overview f Lucity Spatial In this sessin, we ll cver the key cmpnents f Lucity Spatial. Table f Cntents Lucity Spatial... 2 Requirements... 2 Setup... 3 Assign
More informationAcrbat XI - Gespatial PDFs Abut gespatial PDFs A gespatial PDF cntains infrmatin that is required t gereference lcatin data. When gespatial data is imprted int a PDF, Acrbat retains the gespatial crdinates.
More informationStep- by- Step Instructions for Adding a HotPot Activity 1. Click the Turn editing on button on the course home page.
1 Adding a Ht Ptates Activity Ht Ptates (versin 6.3 fr Windws, and versin 6.1 fr Java) has been a mainstay in develping interactive nline activities in language training fr mre than 10 years. The HtPt
More informationCommon Language Runtime
Intrductin t.net framewrk.net is a general-purpse sftware develpment platfrm, similar t Java. Micrsft intrduced.net with purpse f bridging gap between different applicatins..net framewrk aims at cmbining
More informationGraphics Transformations and Layers
Graphics Transfrmatins and Layers CS111 Cmputer Prgramming Department f Cmputer Science Wellesley Cllege Review cs1graphics Things t knw: All ur graphics prgrams shuld start with: frm cs1graphics imprt
More informationPreparation: Follow the instructions on the course website to install Java JDK and jgrasp on your laptop.
Lab 1 Name: Checked: (instructr r TA initials) Objectives: Learn abut jgrasp - the prgramming envirnment that we will be using (IDE) Cmpile and run a Java prgram Understand the relatinship between a Java
More informationChapter 14. Basic Planning Methodology
Chapter 14 Basic Planning Methdlgy This chapter prvides a basic and generic methdlgy fr planning prtectin requirements. It fcuses n the primary cnsideratins fr designing and implementing a basic strage
More informationWorkflow Exception Routing for edocs
Wrkflw Exceptin Ruting fr edcs Dcuments that have been apprved by all necessary ndes in wrkflw and are sent t the enrllment engine, but fail fr sme reasn are sent t exceptin ruting. There is ne wrkgrup
More informationHow to Start a New Prezi & Edit It
Hw t Start a New Prezi & Edit It Lg int accunt Click n Select a template. Each template cntains frames, which are used t grup like items, and are similar t slides in PwerPint. The rder in which yur presentatin/stry
More informationReport Writing Guidelines Writing Support Services
Reprt Writing Guidelines Writing Supprt Services Overview The guidelines presented here shuld give yu an idea f general cnventins fr writing frmal reprts. Hwever, yu shuld always cnsider yur particular
More informationMcGill University School of Computer Science COMP-206. Software Systems. Due: September 29, 2008 on WEB CT at 23:55.
Schl f Cmputer Science McGill University Schl f Cmputer Science COMP-206 Sftware Systems Due: September 29, 2008 n WEB CT at 23:55 Operating Systems This assignment explres the Unix perating system and
More informationTransforming Quadratic Functions Day 2
Name Grade Subject(s) Algebra 9 th Transfrming Quadratic Functins Day Hlly Fischer CONTEXT INFORMATION Lessn Title Transfrming quadratic functins Time 50 minutes LEARNING OUTCOMES A.QE..: Graph quadratic
More informationThe Mathematics of the Rubik s Cube
The Mathematics f the Rubik s Cube Middle Schl Natinal Standards Cmmn Cre State Standards Materials Instructinal prgrams frm prekindergarten thrugh grade 12 shuld enable all students t: Understand numbers,
More informationPopulate and Extract Data from Your Database
Ppulate and Extract Data frm Yur Database 1. Overview In this lab, yu will: 1. Check/revise yur data mdel and/r marketing material (hme page cntent) frm last week's lab. Yu will wrk with tw classmates
More informationSoftware Toolbox Extender.NET Component. Development Best Practices
Page 1 f 16 Sftware Tlbx Extender.NET Cmpnent Develpment Best Practices Table f Cntents Purpse... 3 Intended Audience and Assumptins Made... 4 Seeking Help... 5 Using the ErrrPrvider Cmpnent... 6 What
More informationWeb of Science Institutional authored and cited papers
Web f Science Institutinal authred and cited papers Prcedures written by Diane Carrll Washingtn State University Libraries December, 2007, updated Nvember 2009 Annual review f paper s authred and cited
More informationMyUni Adding Content. Date: 29 May 2014 TRIM Reference: D2013/ Version: 1
Adding Cntent MyUni... 2 Cntent Areas... 2 Curse Design... 2 Sample Curse Design... 2 Build cntent by creating a flder... 3 Build cntent by creating an item... 4 Cpy r mve cntent in MyUni... 5 Manage files
More informationCS1150 Principles of Computer Science Loops
CS1150 Principles f Cmputer Science Lps Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang CS1150 UC. Clrad Springs Annuncement HW1 graded HW2 due tnight HW3 will be psted sn Due
More information3.1 QUADRATIC FUNCTIONS IN VERTEX FORM
3.1 QUADRATIC FUNCTIONS IN VERTEX FORM PC0 T determine the crdinates f the vertex, the dmain and range, the axis f symmetry, the x and y intercepts and the directin f pening f the graph f f(x)=a(x p) +
More informationPlease contact technical support if you have questions about the directory that your organization uses for user management.
Overview ACTIVE DATA CALENDAR LDAP/AD IMPLEMENTATION GUIDE Active Data Calendar allws fr the use f single authenticatin fr users lgging int the administrative area f the applicatin thrugh LDAP/AD. LDAP
More informationLicensing the Core Client Access License (CAL) Suite and Enterprise CAL Suite
Vlume Licensing brief Licensing the Cre Client Access License (CAL) Suite and Enterprise CAL Suite Table f Cntents This brief applies t all Micrsft Vlume Licensing prgrams. Summary... 1 What s New in this
More informationComputational Methods of Scientific Programming Fall 2008
MIT OpenCurseWare http://cw.mit.edu 12.010 Cmputatinal Methds f Scientific Prgramming Fall 2008 Fr infrmatin abut citing these materials r ur Terms f Use, visit: http://cw.mit.edu/terms. 12.010 Hmewrk
More informationCS602 Computer Graphics Mid Term Examination February 2005 Time Allowed: 90 Minutes.
WWW.VUTUBE.EDU.PK www.vustuff.cm CS602 Cmputer Graphics Mid Term Examinatin February 2005 Time Allwed: 90 Minutes Instructins Please read the fllwing instructins carefully befre attempting any questin:
More informationXerox Phaser 3635 MFP User Instructions
Xerx Phaser 3635 MFP User Instructins Make a Cpy Using the Duplex Autmatic Dcument Feeder (DADF) NOTE: Use the DADF fr multiple r single pages. Use the Dcument Glass fr single cpies r paper that cannt
More informationWord 2007 The Ribbon, the Mini toolbar, and the Quick Access Toolbar
Wrd 2007 The Ribbn, the Mini tlbar, and the Quick Access Tlbar In this practice yu'll get the hang f using the new Ribbn, and yu'll als master the use f the helpful cmpanin tls, the Mini tlbar and the
More informationTrimble Survey GNSS Firmware Version 4.81 (July 2013)
Handheld Integrated Mdular RELEASE NOTES TRIMBLE SURVEY GNSS FIRMWARE Trimble Survey GNSS Firmware Versin 4.81 (July 2013) Requirements This firmware versin includes imprvements t the Survey Receiver firmware.
More informationIntroduction to CS111 Part 2: Big Ideas
What is Cmputer Science? Intrductin t CS111 Part 2: Big Ideas CS111 Cmputer Prgramming Department f Cmputer Science Wellesley Cllege It s nt really abut cmputers. It s nt really a science. It s abut imperative
More informationTwo Dimensional Truss
Tw Dimensinal Truss Intrductin This tutrial was created using ANSYS 7.0 t slve a simple 2D Truss prblem. This is the first f fur intrductry ANSYS tutrials. Prblem Descriptin Determine the ndal deflectins,
More information24-4 Image Formation by Thin Lenses
24-4 Image Frmatin by Thin Lenses Lenses, which are imprtant fr crrecting visin, fr micrscpes, and fr many telescpes, rely n the refractin f light t frm images. As with mirrrs, we draw ray agrams t help
More informationTips and Tricks in Word 2000 Part II. Presented by Carla Torgerson
Tips and Tricks in Wrd 2000 Part II Presented by Carla Trgersn (cnt2@psu.edu) 1. using styles Styles are used t create frmatting shrtcuts s yu can create a dcument that has frmatting cnsistency. Fr example,
More informationLecture Handout. Database Management System. Overview of Lecture. Vertical Partitioning. Lecture No. 24
Lecture Handut Database Management System Lecture N. 24 Reading Material Database Systems Principles, Design and Implementatin written by Catherine Ricard, Maxwell Macmillan. Database Management Systems,
More informationLAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C
LAB 7 (June 29/July 4) Structures, Stream I/O, Self-referential structures (Linked list) in C Due: July 9 (Sun) 11:59 pm 1. Prblem A Subject: Structure declaratin, initializatin and assignment. Structure
More informationCodeSlice. o Software Requirements. o Features. View CodeSlice Live Documentation
CdeSlice View CdeSlice Live Dcumentatin Scripting is ne f the mst pwerful extensibility features in SSIS, allwing develpers the ability t extend the native functinality within SSIS t accmmdate their specific
More informationCode should compile and demonstrate proper programming style; e.g., whitespace, identifier naming, etc.
Name: E-mail ID: On my hnr, I pledge that I have neither given nr received help n this test. Signature: Test rules and infrmatin Print yur name, id, and pledge as requested. The nly paper yu can have in
More informationMunicode Website Instructions
Municde Website instructins Municde Website Instructins The new and imprved Municde site allws yu t navigate t, print, save, e-mail and link t desired sectins f the Online Cde f Ordinances with greater
More informationMATH PRACTICE EXAM 2 (Sections 2.6, , )
MATH 1050-90 PRACTICE EXAM 2 (Sectins 2.6, 3.1-3.5, 7.1-7.6) The purpse f the practice exam is t give yu an idea f the fllwing: length f exam difficulty level f prblems Yur actual exam will have different
More informationUsing the DOCUMENT Procedure to Expand the Output Flexibility of the Output Delivery System with Very Little Programming Effort
Paper 11864-2016 Using the DOCUMENT Prcedure t Expand the Output Flexibility f the Output Delivery System with Very Little Prgramming Effrt ABSTRACT Rger D. Muller, Ph.D., Data T Events Inc. The DOCUMENT
More informationMySqlWorkbench Tutorial: Creating Related Database Tables
MySqlWrkbench Tutrial: Creating Related Database Tables (Primary Keys, Freign Keys, Jining Data) Cntents 1. Overview 2 2. Befre Yu Start 2 3. Cnnect t MySql using MySqlWrkbench 2 4. Create Tables web_user
More informationIntro to Machine Learning for Visual Computing
Intr t Machine Learning fr Visual Cmputing Drthea Tanning, Endgame Slides frm Derek Hiem, Peter Barnum CSC320: Intrductin t Visual Cmputing Michael Guerzhy Eamples f Categrizatin in Visin Part r bject
More informationhtml o Choose: Java SE Development Kit 8u45
ITSS 3211 Intrductin f Prgramming 1 Curse ITSS 3211 Intrductin t Prgramming Instructr Jytishka Ray Term Summer 2016 Meetings Mndays, 6 p.m. 8:45 p.m. Rm JSOM 12.202 Instructr: Jytishka Ray Email: jxr114030@utdallas.edu
More informationSouthern York County School District Instructional Plan
Suthern Yrk Cunty Schl District Instructinal Plan Dates: August/September Unit 1 Intrductin t Mac Cmputers 1. Effective file and flder management prmtes efficiency. 2. Mac and PC cmputers differ in desktp,
More informationENSC 351 software installation instructions
ENSC 351 sftware installatin instructins Craig Scratchley Simn Fraser University January 2014 wcs@sfu.ca Please fllw the instructins in this file exactly. If yu dn t, parts f the sftware wn t wrk crrectly.
More informationThe VMs in the CIS VLab (Virtual Lab) We will be using a number of different Virtual Machines (VMs) in VLab for this course.
Lab 1: Using the CIS 192 Lab Resurces The purpse f this lab is t becme familiar with the CIS Lab resurces and t start practicing sme ld and new Linux cmmands. Resurces The Opus server CIS VLab (Virtual
More informationArius 3.0. Release Notes and Installation Instructions. Milliman, Inc Peachtree Road, NE Suite 1900 Atlanta, GA USA
Release Ntes and Installatin Instructins Milliman, Inc. 3424 Peachtree Rad, NE Suite 1900 Atlanta, GA 30326 USA Tel +1 800 404 2276 Fax +1 404 237 6984 actuarialsftware.cm 1. Release ntes Release 3.0 adds
More informationTroubleshooting Desktop & All In One Computers, Monitors, TVs, Video Walls Last Updated
TROUBLESHOOTING GUIDE Trubleshting Desktp & All In One Cmputers, Mnitrs, TVs, Vide Walls Last Updated Vide Picture is nt Centered n the Screen The vide settings n yur PC have changed. If yu made a change
More informationRelius Documents ASP Checklist Entry
Relius Dcuments ASP Checklist Entry Overview Checklist Entry is the main data entry interface fr the Relius Dcuments ASP system. The data that is cllected within this prgram is used primarily t build dcuments,
More informationUser Guide. ACE Data Source. OnCommand Workflow Automation (WFA) Abstract PROFESSIONAL SERVICES
PROFESSIONAL SERVICES User Guide OnCmmand Wrkflw Autmatin (WFA) ACE Data Surce Prepared fr: ACE Data Surce - Versin 2.0.0 Date: Octber 2015 Dcument Versin: 2.0.0 Abstract The ACE Data Surce (ACE-DS) is
More informationHomework: Populate and Extract Data from Your Database
Hmewrk: Ppulate and Extract Data frm Yur Database 1. Overview In this hmewrk, yu will: 1. Check/revise yur data mdel and/r marketing material frm last week's hmewrk- this material will later becme the
More informationAscii Art Capstone project in C
Ascii Art Capstne prject in C CSSE 120 Intrductin t Sftware Develpment (Rbtics) Spring 2010-2011 Hw t begin the Ascii Art prject Page 1 Prceed as fllws, in the rder listed. 1. If yu have nt dne s already,
More informationHigh Security SaaS Concept Software as a Service (SaaS) for Life Science
Sftware as a Service (SaaS) fr Life Science Cpyright Cunesft GmbH Cntents Intrductin... 3 Data Security and Islatin in the Clud... 3 Strage System Security and Islatin... 3 Database Security and Islatin...
More informationRequesting Service and Supplies
HP MPS Service We welcme yu t HP Managed Print Services (MPS). Fllwing yu will find infrmatin regarding: HP MPS printer identificatin stickers Requesting service and supplies fr devices n cntract Tner
More information