Graphics Graphics Korea University kucg.korea.ac.kr 1 Interaction and Animation 고려대학교 컴퓨터 그래픽스 연구실.

Slides:



Advertisements
Similar presentations
Windows Basics for beginners. To define an Operating System To operate in a Windows environment To understand a Windows desktop To run software from the.
Advertisements

Instruction: Use mouses left button. Use mouses left button. If mouse buttons dont work, use arrow keys of keyboard for slide show. If mouse buttons dont.
Instruction: Use mouses left button. Use mouses left button. If mouse buttons dont work, use arrow keys of keyboard for slide show. If mouse buttons dont.
How to Use Topics Topics Navigation. 9/14/2013 How to Use Topics 2 Starter Find the file Menu in the Menu folder, or alternatively the Table of Contents.
1 Computer Graphics Chapter 2 Input Devices. RM[2]-2 Input Devices Logical Input Devices  Categorized based on functional characteristics.  Each device.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Tutorial 21 - “Cat and Mouse” Painter Application.
1 3D modelling with OpenGL Brian Farrimond Robina Hetherington.
Microsoft PowerPoint ® 2003 Carl B. Struck Presentation Graphics n Educational, business, sales and other presentations (slide shows) n Combination of.
Sketchify Tutorial Graphics and Animation in Sketchify sketchify.sf.net Željko Obrenović
Based on slides created by Edward Angel
Jacqueline A. Gill, Associate Professor PowerPoint 101 CREATING POWERPOINT TUTORIALS FOR BI CITY COLLEGE LIBRARIES.
1 How to Build a PowerPoint Presentation Paul Lee March 11, 1999.
Follow the Leader Drawing Tool Practice Exercises.
Using Graphics Libraries Lecture 3 Mon, Sep 1, 2003.
Graphics Graphics Korea University cgvr.korea.ac.kr Raster Graphics 고려대학교 컴퓨터 그래픽스 연구실.
Graphics Graphics Korea University cgvr.korea.ac.kr Model Construction 고려대학교 컴퓨터 그래픽스 연구실.
Sketchify Tutorial Defining Interaction and Logic in Sketchify sketchify.sf.net Željko Obrenović
Written by: Itzik Ben Shabat Technion - Israel Institute of Technology Faculty of Mechanical Engineering Laboratory for CAD & Lifecycle Engineering Lab.
How to Setup MS Word for a Research Paper Steps and Procedures.
1Computer Graphics Input and Interaction Lecture 8 John Shearer Culture Lab – space 2
FLTK Help Session By Richard Yu Gu CS 638 -Graphics Fall, 1999.
1 Input and Interaction. 2 Input Devices Physical input devices Keyboard devices and pointing devices Logical input devices.
Computer Graphics I, Fall 2010 Input and Interaction.
Web 2.0 Tools SMART Notebook Math Tools By Joanna Snyder.
CS 480/680 Computer Graphics Programming with Open GL Part 7: Input and Interaction Dr. Frederick C Harris, Jr. Fall 2011.
Hidden Surface Removal
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Tutorial 21 - “Cat and Mouse” Painter Application.
1 Input and Interaction. 2 Objectives Introduce the basic input devices ­Physical Devices ­Logical Devices ­Input Modes Event-driven input Introduce double.
University of New Mexico
Transparency 6 Click the mouse button or press the Space Bar to display the answers.
GLUT functions glutInit allows application to get command line arguments and initializes system gluInitDisplayMode requests properties for the window.
Presenter: Judith Glazer Lead Math Teacher Thomas J. McCann Woodside I.S th Avenue Woodside, NY 11377
PHASE SHIFTS AND VERTICAL SHIFTS I can identify the transformations made to the Sine and Cosine graph. 5.4 I can construct the Sine and Cosine.
Graphics Graphics Korea University cgvr.korea.ac.kr Mathematics for Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실.
PATTERN RECOGNITION LAB 8 TA : Nouf Al-Harbi::
Graphics Graphics Korea University kucg.korea.ac.kr Graphics Programming 고려대학교 컴퓨터 그래픽스 연구실.
Introduction to PowerPoint 2003 Professional Development Training for Classroom Teachers.
Graphics Graphics Korea University kucg.korea.ac.kr Geometric Primitives 고려대학교 컴퓨터 그래픽스 연구실.
Graphics Graphics Korea University cgvr.korea.ac.kr Introduction to Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실.
Presenter: Judith Glazer Lead Math Teacher Thomas J. McCann Woodside I.S th Avenue Woodside, NY 11377
THE MOUSE Left Click THE MOUSE Right Click.
ICT Essential Skills.
Introduction to Programming
Click the mouse button or press the Space Bar to display the answers.
Microsoft Access 2007 – Level 2
Part II Reference:
More Events.
Introduction to Event-Driven Programming
Graphing Linear Equations
Year 11 DTG Intermediate Using MIT Scratch for Programming and Control Exercise 2 Controlling movement with the keyboard Year 11 DTG Intermediate.
Texture Mapping 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr.
CSC461 Lecture 8: Input Devices
Pertemuan 05 Drawing with Shape
Introduction to Computer Graphics with WebGL
The User Interface Lecture 2 Mon, Aug 27, 2007.
Animation Workshop Week 2
The starting point for all activity Click your mouse to continue!
Games and Simulations O-O Programming in Java The Walker School
Isaac Gang University of Mary Hardin-Baylor
Working with Symbols and Interactivity
Input and Interaction Ed Angel
University of New Mexico
Input and Interaction Ed Angel
Introduction to Excel for Beginners
Getting to powerpoint. Go to your start menu. Go to all programs.
Input and Interaction Ed Angel Professor Emeritus of Computer Science,
Making figure and Intro
Preview of 3-D Graphics Glenn G. Chappell
Mouse Skills Moving a mouse on flat surface makes the pointer on the screen to move in the same direction as the mouse itself. To make the selection, the.
Skills Sheet: ‘Using the 3D viewer’
Presentation transcript:

Graphics Graphics Korea University kucg.korea.ac.kr 1 Interaction and Animation 고려대학교 컴퓨터 그래픽스 연구실

KUCG Graphics Korea University kucg.korea.ac.kr 2 2D Polygon

KUCG Graphics Korea University kucg.korea.ac.kr 3 Reshape

KUCG Graphics Korea University kucg.korea.ac.kr 4 Result – Reshape

KUCG Graphics Korea University kucg.korea.ac.kr 5 Animation – Rotating a Square Four Vertices of the Square to Lie at Four Equally Spaced Points on a Circle (-cosθ, -sinθ) (-sinθ, cosθ) (cosθ, sinθ) (sinθ, -cosθ)

KUCG Graphics Korea University kucg.korea.ac.kr 6 Class Wizard

KUCG Graphics Korea University kucg.korea.ac.kr 7 New Variables

KUCG Graphics Korea University kucg.korea.ac.kr 8 Constructor

KUCG Graphics Korea University kucg.korea.ac.kr 9 OnCreate( )

KUCG Graphics Korea University kucg.korea.ac.kr 10 OnSize( )

KUCG Graphics Korea University kucg.korea.ac.kr 11 DrawScene( )

KUCG Graphics Korea University kucg.korea.ac.kr 12 Math Header File

KUCG Graphics Korea University kucg.korea.ac.kr 13 OnTimer( )

KUCG Graphics Korea University kucg.korea.ac.kr 14 Result – Rotating a Square

KUCG Graphics Korea University kucg.korea.ac.kr 15 Double Buffering (1/2)

KUCG Graphics Korea University kucg.korea.ac.kr 16 Double Buffering (2/2)

KUCG Graphics Korea University kucg.korea.ac.kr 17 Interaction by the Keyboard

KUCG Graphics Korea University kucg.korea.ac.kr 18 Key Event Handling

KUCG Graphics Korea University kucg.korea.ac.kr 19 Interaction by the Menu

KUCG Graphics Korea University kucg.korea.ac.kr 20 Resources – Menu (1/2)

KUCG Graphics Korea University kucg.korea.ac.kr 21 Resources – Menu (2/2)

KUCG Graphics Korea University kucg.korea.ac.kr 22 Class Wizard

KUCG Graphics Korea University kucg.korea.ac.kr 23 Callback Function

KUCG Graphics Korea University kucg.korea.ac.kr 24 Exercises Rotate a square in the reverse direction if ‘R’ or ‘r’ is pressed Change the color of square randomly whenever the left mouse button is clicked