Rectangle Man. Lecture 9. Robb T. Koether. Hampden-Sydney College. Fri, Sep 8, 2017

Size: px
Start display at page:

Download "Rectangle Man. Lecture 9. Robb T. Koether. Hampden-Sydney College. Fri, Sep 8, 2017"

Transcription

1 Rectangle Man Lecture 9 Robb T. Koether Hampden-Sydney College Fri, Sep 8, 2017 Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

2 Outline 1 Drawing Rectangle Man 2 Manipulating the Model Stack 3 Drawing Rectangle Man 4 Assignment Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

3 Outline 1 Drawing Rectangle Man 2 Manipulating the Model Stack 3 Drawing Rectangle Man 4 Assignment Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

4 Drawing Rectangle Man We will draw an object (Rectangle Man) that is created entirely from our basic rectangle (unit square), using transformations. Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

5 Drawing Rectangle Man Rectangle Man Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

6 Drawing Rectangle Man HEAD_HGT HEAD_WID HEAD_ANGLE ARM_HGT TORSO_HGT TORSO_WID ARM_ANGLE ARM_WID HAND_HGT LEG_HGT HAND_ANGLE LEG_WID HAND_WID 12 6 FOOT_HGT FOOT_WID Rectangle Man's Dimensions Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

7 The Rectangle Man Parameters The Rectangle Man Parameters // The foot const float FOOT_WID = 12.0f; const float FOOT_HGT = 4.0f; // The leg const float LEG_WID = 6.0f; const float LEG_HGT = 22.0f; const float LEG_GAP = 4.0f;. Assign a symbolic name to every parameter. Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

8 The Rectangle Man Parameters The Rectangle Man Parameters // The foot const float FOOT_WID = 12.0f; const float FOOT_HGT = 4.0f; // The leg const float LEG_WID = 6.0f; const float LEG_HGT = 22.0f; const float LEG_GAP = 4.0f;. Assign a symbolic name to every parameter. Don t argue. Just do it. Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

9 Outline 1 Drawing Rectangle Man 2 Manipulating the Model Stack 3 Drawing Rectangle Man 4 Assignment Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

10 The Modelview Stack Pushing and popping are used to remember previous transformations. The basic pattern is Push the current matrix onto the stack (to remember it). Perform a series of geometric transformations and draw an object. Pop the current matrix off the stack, thereby restoring the former current matrix. Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

11 Manipulating the Stack Initialize the stack ModelStack model_stack(...); // Global model_stack.setmodelloc(model_loc); // In init(); model_stack.init(); // In display() Declare the stack globally. After defining the variable model_loc in the init() function, store its value in the ModelStack object. Initialize it in the display() function before any drawing is done. Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

12 Manipulating the Stack Drawing an Object model_stack.push(); // Push CM model_stack.mult(translate(2.0f, 0.0f, 0.0f)); // Matrix T model_stack.mult(rotate(90.0f, 0.0f, 0.0f, 1.0f)); // Matrix R model_stack.mult(scale(1.0f, 4.0f, 1.0f)); // Matrix S model_stack.toshader(); drawrectangle(); model_stack.pop(); // Pop CM Transform and draw an object without losing the previous transformation. The effect is v = CM T R S v, where CM is the current model matrix. Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

13 Outline 1 Drawing Rectangle Man 2 Manipulating the Model Stack 3 Drawing Rectangle Man 4 Assignment Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

14 The display() Function The display() Function void display(). model_stack.init(); model_stack.mult(translate(offset_x, offset_y, 0.0f)); model_stack.mult(translate(x_0, y_0, 0.0f)); model_stack.mult(rotate(rot_angle, 0.0f, 0.0f, 1.0f)); model_stack.mult(scale(scale_factor, scale_factor, 1.0f)); model_stack.mult(translate(-x_0, -y_0, 0.0f)); model_stack.toshader();. drawrectangleman(); // Draw Rect Man in model coords Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

15 The drawrectangleman() Function The drawrectangleman() Function void drawrectangleman() model_stack.toshader(); drawhalfman(); model_stack.push(); // Draw right half model_stack.mult(scale(-1.0f, 1.0f, 1.0f)); drawhalfman(); // Draw left half model_stack.pop(); drawhead(); Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

16 The drawfoot() Function The drawfoot() Function void drawfoot() model_stack.push(); model_stack.mult(translate(leg_gap/2.0f, 0.0f, 0.0f)); model_stack.mult(scale(foot_wid, FOOT_HGT, 1.0f)); model_stack.toshader(); drawrectangle(); // Draw basic square model_stack.pop(); Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

17 The drawarm() Function The drawarm() Function void drawarm() model_stack.push(); model_stack.mult(translate(torso_wid/2.0f, LEG_HGT + TORSO_HGT, 0.0f)); model_stack.mult(rotate(arm_angle, 0.0f, 0.0f, 1.0f)); model_stack.mult(translate(-arm_wid, -ARM_HGT, 0.0f)); model_stack.push(); model_stack.mult(scale(arm_wid, ARM_HGT, 1.0f)); model_stack.toshader(); drawrectangle(); model_stack.pop(); drawhand(); model_stack.pop(); Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

18 The drawhand() Function The drawhand() Function void drawhand() model_stack.push(); model_stack.mult(translate(arm_wid/2.0f, 0.0f, 0.0f)); model_stack.mult(rotate(-hand_angle, 0.0f, 0.0f, 1.0f)); model_stack.mult(translate(0.0f, -HAND_HGT, 0.0f)); model_stack.mult(scale(hand_wid, HAND_HGT, 1.0f)); model_stack.toshader(); drawrectangle(); mode_stack.pop(); Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

19 Outline 1 Drawing Rectangle Man 2 Manipulating the Model Stack 3 Drawing Rectangle Man 4 Assignment Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

20 Assignment Assignment No new assignment. Keep working on Assignment 8. Robb T. Koether (Hampden-Sydney College) Rectangle Man Fri, Sep 8, / 18

Digital Logic Circuits

Digital Logic Circuits Digital Logic Circuits Lecture 5 Section 2.4 Robb T. Koether Hampden-Sydney College Wed, Jan 23, 2013 Robb T. Koether (Hampden-Sydney College) Digital Logic Circuits Wed, Jan 23, 2013 1 / 25 1 Logic Gates

More information

Recursive Triangle Puzzle

Recursive Triangle Puzzle Recursive Triangle Puzzle Lecture 36 Section 14.7 Robb T. Koether Hampden-Sydney College Fri, Dec 7, 2012 Robb T. Koether (Hampden-Sydney College) Recursive Triangle Puzzle Fri, Dec 7, 2012 1 / 17 1 The

More information

Counting and Probability

Counting and Probability Counting and Probability Lecture 42 Section 9.1 Robb T. Koether Hampden-Sydney College Wed, Apr 9, 2014 Robb T. Koether (Hampden-Sydney College) Counting and Probability Wed, Apr 9, 2014 1 / 17 1 Probability

More information

Enhanced Turing Machines

Enhanced Turing Machines Enhanced Turing Machines Lecture 28 Sections 10.1-10.2 Robb T. Koether Hampden-Sydney College Wed, Nov 2, 2016 Robb T. Koether (Hampden-Sydney College) Enhanced Turing Machines Wed, Nov 2, 2016 1 / 21

More information

Controlling Bias; Types of Variables

Controlling Bias; Types of Variables Controlling Bias; Types of Variables Lecture 11 Sections 3.5.2, 4.1-4.2 Robb T. Koether Hampden-Sydney College Mon, Feb 6, 2012 Robb T. Koether (Hampden-Sydney College) Controlling Bias;Types of Variables

More information

Pointers. The Rectangle Game. Robb T. Koether. Hampden-Sydney College. Mon, Jan 21, 2013

Pointers. The Rectangle Game. Robb T. Koether. Hampden-Sydney College. Mon, Jan 21, 2013 Pointers The Rectangle Game Robb T. Koether Hampden-Sydney College Mon, Jan 21, 2013 Robb T. Koether (Hampden-Sydney College) Pointers Mon, Jan 21, 2013 1 / 21 1 Introduction 2 The Game Board 3 The Move

More information

Subqueries Lecture 9

Subqueries Lecture 9 Subqueries Lecture 9 Robb T. Koether Hampden-Sydney College Mon, Feb 6, 2012 Robb T. Koether (Hampden-Sydney College) SubqueriesLecture 9 Mon, Feb 6, 2012 1 / 13 1 Subqueries 2 Robb T. Koether (Hampden-Sydney

More information

Outline. Drawing the Graph. 1 Homework Review. 2 Introduction. 3 Histograms. 4 Histograms on the TI Assignment

Outline. Drawing the Graph. 1 Homework Review. 2 Introduction. 3 Histograms. 4 Histograms on the TI Assignment Lecture 14 Section 4.4.4 on Hampden-Sydney College Fri, Sep 18, 2009 Outline 1 on 2 3 4 on 5 6 Even-numbered on Exercise 4.25, p. 249. The following is a list of homework scores for two students: Student

More information

How to build a Paper Marionette

How to build a Paper Marionette How to build a Paper Marionette 1) Find the pieces HA (head A) and HB (head B). a. Pop the holes out of HA and HB on one of the square sides and on the tab. b. Fold the 4 squares up to form an open ended

More information

Chapter 5. Design and Implementation Avatar Generation

Chapter 5. Design and Implementation Avatar Generation Chapter 5 Design and Implementation This Chapter discusses the implementation of the Expressive Texture theoretical approach described in chapter 3. An avatar creation tool and an interactive virtual pub

More information

Lecture 16 Sections Tue, Sep 23, 2008

Lecture 16 Sections Tue, Sep 23, 2008 s Lecture 16 Sections 5.3.1-5.3.3 Hampden-Sydney College Tue, Sep 23, 2008 in Outline s in 1 2 3 s 4 5 6 in 7 s Exercise 5.7, p. 312. (a) average (or mean) age for 10 adults in a room is 35 years. A 32-year-old

More information

CSE 355: Human-aware Robo.cs Introduction to Theoretical Computer Science

CSE 355: Human-aware Robo.cs Introduction to Theoretical Computer Science CSE 355: Introduction to Theoretical Computer Science Instructor: Dr. Yu ( Tony ) Zhang Lecture: WGHL101, Tue/Thu, 3:00 4:15 PM Office Hours: BYENG 594, Tue/Thu, 5:00 6:00PM 1 Subject of interest? 2 Robo.cs

More information

Variables. Lecture 13 Sections Wed, Sep 16, Hampden-Sydney College. Displaying Distributions - Quantitative.

Variables. Lecture 13 Sections Wed, Sep 16, Hampden-Sydney College. Displaying Distributions - Quantitative. - - Lecture 13 Sections 4.4.1-4.4.3 Hampden-Sydney College Wed, Sep 16, 2009 Outline - 1 2 3 4 5 6 7 Even-numbered - Exercise 4.7, p. 226. According to the National Center for Health Statistics, in the

More information

AutoCAD LT of 5

AutoCAD LT of 5 AutoCAD LT 2010 This course explores the latest tools and techniques covering all draw commands and options, editing, dimensioning, hatching, and plotting techniques available with AutoCAD LT 2010. The

More information

5.3. Area of Polygons and Circles Play Area. My Notes ACTIVITY

5.3. Area of Polygons and Circles Play Area. My Notes ACTIVITY Area of Polygons and Circles SUGGESTED LEARNING STRATEGIES: Think/Pair/Share ACTIVITY 5.3 Pictured below is an aerial view of a playground. An aerial view is the view from above something. Decide what

More information

Student Outcomes. Lesson Notes. Classwork. Example 1 (10 minutes)

Student Outcomes. Lesson Notes. Classwork. Example 1 (10 minutes) Student Outcomes Students understand that a letter represents one number in an expression. When that number replaces the letter, the expression can be evaluated to one number. Lesson Notes Before this

More information

GOAL Practise techniques for creating various types of geometric lines by constructing and reproducing figures. sheet of letter-sized white paper

GOAL Practise techniques for creating various types of geometric lines by constructing and reproducing figures. sheet of letter-sized white paper TECHNIQUE STUDENT BOOK Chapter 11, page 340 TOOLBOX Pages 62 67 GOAL Practise techniques for creating various types of geometric lines by constructing and reproducing figures. MATERIALS drawing board T-square

More information

Foundations of Math 11: Unit 2 Proportions. The scale factor can be written as a ratio, fraction, decimal, or percentage

Foundations of Math 11: Unit 2 Proportions. The scale factor can be written as a ratio, fraction, decimal, or percentage Lesson 2.3 Scale Name: Definitions 1) Scale: 2) Scale Factor: The scale factor can be written as a ratio, fraction, decimal, or percentage Formula: Formula: Example #1: A small electronic part measures

More information

4/9/2015. Simple Graphics and Image Processing. Simple Graphics. Overview of Turtle Graphics (continued) Overview of Turtle Graphics

4/9/2015. Simple Graphics and Image Processing. Simple Graphics. Overview of Turtle Graphics (continued) Overview of Turtle Graphics Simple Graphics and Image Processing The Plan For Today Website Updates Intro to Python Quiz Corrections Missing Assignments Graphics and Images Simple Graphics Turtle Graphics Image Processing Assignment

More information

2. Now you need to create permissions for all of your reviewers. You need to be in the Administration Tab to do so. Your screen should look like this:

2. Now you need to create permissions for all of your reviewers. You need to be in the Administration Tab to do so. Your screen should look like this: How to set up AppReview 1. Log in to AppReview at https://ar.applyyourself.com a. Use 951 as the school code, your 6+2 as your username, and the password you created. 2. Now you need to create permissions

More information

Course: Kindergarten Year: Teacher: D. Remetta. Lesson: Clay Pinch Pot Approximate Time Frame: 2 Weeks Essential Questions Enduring

Course: Kindergarten Year: Teacher: D. Remetta. Lesson: Clay Pinch Pot Approximate Time Frame: 2 Weeks Essential Questions Enduring Lesson: Clay Pinch Pot Approximate Time Frame: 2 Weeks CC Anchor Stand. 1: Generate and conceptualize artistic ideas and work. Review the term form. Students make a sphere with a piece of clay, Teacher

More information

Solving Equations and Graphing

Solving Equations and Graphing Solving Equations and Graphing Question 1: How do you solve a linear equation? Answer 1: 1. Remove any parentheses or other grouping symbols (if necessary). 2. If the equation contains a fraction, multiply

More information

Hitchhiking Ghosts : Phineas. Fold. Fold. Fold. Fold. Fold. Fold A A. Fold. Fold. Fold. Fold. Fold. Disney. Fold Fold. Disney. Fold.

Hitchhiking Ghosts : Phineas. Fold. Fold. Fold. Fold. Fold. Fold A A. Fold. Fold. Fold. Fold. Fold. Disney. Fold Fold. Disney. Fold. Hitchhiking Ghosts : Phineas isney E isney Page 1 of 12 Hitchhiking Ghosts : Phineas Right arm Left arm isney Page 2 of 12 Hitchhiking Ghosts : Phineas Right foot Left foot E E isney Page 3 of 12 Hitchhiking

More information

Multiplication and Area

Multiplication and Area Grade 3 Module 4 Multiplication and Area OVERVIEW In this 20-day module students explore area as an attribute of two-dimensional figures and relate it to their prior understandings of multiplication. In

More information

1. Exercises in simple sketches. All use the default 100 x 100 canvas.

1. Exercises in simple sketches. All use the default 100 x 100 canvas. Lab 3 Due: Fri, Oct 2, 9 AM Consult the Standard Lab Instructions on LEARN for explanations of Lab Days ( D1, D2, D3 ), the Processing Language and IDE, and Saving and Submitting. Rules: Do not use the

More information

COOL SCIENCE EXPERIMENTS:

COOL SCIENCE EXPERIMENTS: COOL SCIENCE EXPERIMENTS: The Collection of Cool Experiments www.visitboomtown.com (go to The Boomtown School section) Summary: Students will utilize the Scientific Method to develop a hypothesis, run

More information

OpenSceneGraph Advanced

OpenSceneGraph Advanced OpenSceneGraph Advanced Mikael Drugge Virtual Environments Spring 2005 Based on material from http://www.openscenegraph.org/ Feb-11-2005 SMM009, OpenSceneGraph, Advanced 1 Agenda Hints for installing JavaOSG

More information

MAT.HS.PT.4.CANSB.A.051

MAT.HS.PT.4.CANSB.A.051 MAT.HS.PT.4.CANSB.A.051 Sample Item ID: MAT.HS.PT.4.CANSB.A.051 Title: Packaging Cans Grade: HS Primary Claim: Claim 4: Modeling and Data Analysis Students can analyze complex, real-world scenarios and

More information

ASSEMBLY INSTRUCTIONS FOR HAULER II UNIVERSAL CAMPER SERIES RACKS

ASSEMBLY INSTRUCTIONS FOR HAULER II UNIVERSAL CAMPER SERIES RACKS ASSEMBLY INSTRUCTIONS FOR HAULER II UNIVERSAL CAMPER SERIES RACKS C11U2873-1 shown above Package Contents: HARDWARE KIT PARTS (4) 3/8-16 x 3 CARRAIGE BOLTS (1) RAIL DRIVER S SIDE ASSEMBLY (20) 3/8-16 x

More information

ASSEMBLY INSTRUCTIONS FOR HAULER II SERVICE BODY A RACK

ASSEMBLY INSTRUCTIONS FOR HAULER II SERVICE BODY A RACK ASSEMBLY INSTRUCTIONS FOR HAULER II SERVICE BODY A RACK T12USBA-1 shown above Package Contents: HARDWARE KIT PARTS (4) 3/8-16 x 3 CARRAIGE BOLTS (1) RAIL DRIVER S SIDE ASSEMBLY (20) 3/8-16 x 2 CARRAIGE

More information

Bible Battles Trading Card Game OFFICIAL RULES. Copyright 2009 Bible Battles Trading Card Game

Bible Battles Trading Card Game OFFICIAL RULES. Copyright 2009 Bible Battles Trading Card Game Bible Battles Trading Card Game OFFICIAL RULES 1 RULES OF PLAY The most important rule of this game is to have fun. Hopefully, you will also learn about some of the people, places and events that happened

More information

Aim of Lesson. Objectives. Background Information

Aim of Lesson. Objectives. Background Information Lesson 8: Mapping major inshore marine habitats 8: MAPPING THE MAJOR INSHORE MARINE HABITATS OF THE CAICOS BANK BY MULTISPECTRAL CLASSIFICATION USING LANDSAT TM Aim of Lesson To learn how to undertake

More information

ASSEMBLY INSTRUCTIONS FOR T-10, T-11 & T-12 SERIES RACKS

ASSEMBLY INSTRUCTIONS FOR T-10, T-11 & T-12 SERIES RACKS ASSEMBLY INSTRUCTIONS FOR T-10, T-11 & T-12 SERIES RACKS T12SHD-1 with 26 Legs shown above. Package Contents: HARDWARE KIT PARTS (8) 3/8-16 x 3 CARRAIGE BOLTS (1) RAIL DRIVER S SIDE ASSEMBLIES (20) 3/8-16

More information

Length and area Block 1 Student Activity Sheet

Length and area Block 1 Student Activity Sheet Block 1 Student Activity Sheet 1. Write the area and perimeter formulas for each shape. 2. What does each of the variables in these formulas represent? 3. How is the area of a square related to the area

More information

ASSEMBLY INSTRUCTIONS FOR SERVICE BODY A MOUNT RACKS

ASSEMBLY INSTRUCTIONS FOR SERVICE BODY A MOUNT RACKS ASSEMBLY INSTRUCTIONS FOR SERVICE BODY A MOUNT RACKS T12 Service Body A shown with optional middle crossbar Package Contents: HARDWARE KIT PARTS (8) 3/8-16 x 3 CARRAIGE BOLTS (1) RAIL DRIVER S SIDE ASSEMBLIES

More information

F4 16DA 2 16-Channel Analog Voltage Output

F4 16DA 2 16-Channel Analog Voltage Output F46DA2 6-Channel Analog Voltage In This Chapter.... Module Specifications Setting Module Jumpers Connecting the Field Wiring Module Operation Writing the Control Program 22 F46DA2 6-Ch. Analog Voltage

More information

A. Rules of blackjack, representations, and playing blackjack

A. Rules of blackjack, representations, and playing blackjack CSCI 4150 Introduction to Artificial Intelligence, Fall 2005 Assignment 7 (140 points), out Monday November 21, due Thursday December 8 Learning to play blackjack In this assignment, you will implement

More information

Patty Paper, Patty Paper

Patty Paper, Patty Paper Patty Paper, Patty Paper Introduction to Congruent Figures 1 WARM UP Draw an example of each shape. 1. parallelogram 2. trapezoid 3. pentagon 4. regular hexagon LEARNING GOALS Define congruent figures.

More information

Investigation Optimization of Perimeter, Area, and Volume Activity #1 Minimum Perimeter

Investigation Optimization of Perimeter, Area, and Volume Activity #1 Minimum Perimeter Investigation Optimization of Perimeter, Area, and Volume Activity #1 Minimum Perimeter 1. Choose a bag from the table and record the number from the card in the space below. Each member of your group

More information

J-Trak. A portable, modular table system for Scalextric Sport & Digital track. - Page 1 of 9

J-Trak. A portable, modular table system for Scalextric Sport & Digital track. - Page 1 of 9 A portable, modular table system for Scalextric Sport & Digital track - Page 1 of 9 Outline is a project to design a modular table system for portable slot tracks using the Scalextric Sport and Digital

More information

Learning Log Title: CHAPTER 2: ARITHMETIC STRATEGIES AND AREA. Date: Lesson: Chapter 2: Arithmetic Strategies and Area

Learning Log Title: CHAPTER 2: ARITHMETIC STRATEGIES AND AREA. Date: Lesson: Chapter 2: Arithmetic Strategies and Area Chapter 2: Arithmetic Strategies and Area CHAPTER 2: ARITHMETIC STRATEGIES AND AREA Date: Lesson: Learning Log Title: Date: Lesson: Learning Log Title: Chapter 2: Arithmetic Strategies and Area Date: Lesson:

More information

Story Writing & Modeling Clay Figures

Story Writing & Modeling Clay Figures Story Writing & Modeling Clay Figures Optional Introduction: Read to the students the Russian Folktale Clay Boy by Mirra Ginsburg Clay Boy Mouse at Food Bowl by Hope Target Grade: Fourth Grade Goal (Terminal

More information

Lenses. Light refracts at both surfaces. Non-parallel surfaces results in net bend.

Lenses. Light refracts at both surfaces. Non-parallel surfaces results in net bend. Lenses Light refracts at both surfaces. Non-parallel surfaces results in net bend. Lenses Focusing power of the lens is function of radius of curvature of each surface and index of refraction of lens.

More information

Laboratory Seven Stepper Motor and Feedback Control

Laboratory Seven Stepper Motor and Feedback Control EE3940 Microprocessor Systems Laboratory Prof. Andrew Campbell Spring 2003 Groups Names Laboratory Seven Stepper Motor and Feedback Control In this experiment you will experiment with a stepper motor and

More information

Google SketchUp Assignment 5

Google SketchUp Assignment 5 Google SketchUp Assignment 5 This advanced design project uses many of SketchUp s drawing tools, and involves paying some attention to the exact sizes of what you re drawing. You ll also make good use

More information

COMPUTER GENERATED ANIMATION

COMPUTER GENERATED ANIMATION COMPUTER GENERATED ANIMATION Dr. Saurabh Sawhney Dr. Aashima Aggarwal Insight Eye Clinic, Rajouri Garden, New Delhi Animation comes from the Latin word anima, meaning life or soul. Animation is a technique,

More information

Programming Stack. Virendra Singh Indian Institute of Science Bangalore Lecture 7. Courtesy: Prof. Sartaj Sahni. Aug 25,2010

Programming Stack. Virendra Singh Indian Institute of Science Bangalore Lecture 7. Courtesy: Prof. Sartaj Sahni. Aug 25,2010 SE-286: Data Structures and Programming g Stack Virendra Singh Indian Institute of Science Bangalore Lecture 7 Courtesy: Prof. Sartaj Sahni 1 Stacks Stacks are a special form of collection with LIFO semantics

More information

Polygon Quilt Directions

Polygon Quilt Directions Polygon Quilt Directions The Task Students attempt to earn more points than an opponent by coloring in more four-piece polygons on the game board. Materials Playing grid Two different colors of pens, markers,

More information

CS/ENGRD 2110 Object-Oriented Programming and Data Structures Spring 2012 Thorsten Joachims. Lecture 17: Heaps and Priority Queues

CS/ENGRD 2110 Object-Oriented Programming and Data Structures Spring 2012 Thorsten Joachims. Lecture 17: Heaps and Priority Queues CS/ENGRD 2110 Object-Oriented Programming and Data Structures Spring 2012 Thorsten Joachims Lecture 17: Heaps and Priority Queues Stacks and Queues as Lists Stack (LIFO) implemented as list insert (i.e.

More information

PCB Layout. Date : 22 Dec 05. Prepare by : HK Sim Prepare by : HK Sim

PCB Layout. Date : 22 Dec 05. Prepare by : HK Sim Prepare by : HK Sim PCB Layout Date : 22 Dec 05 Main steps from Schematic to PCB Move from schematic to PCB Define PCB size Bring component from schematic to PCB Move the components to the desire position Layout the path

More information

When you complete this assignment you will:

When you complete this assignment you will: Objjectiives When you complete this assignment you will: 1. Set-up menus and drawing for designing modeling problems. 2. become familiar with the Sketch menu tools and commands. 3. Produce a three-dimensional

More information

This document will provide detailed specifications and a bill of materials (BOM) for the Official Competition Field.

This document will provide detailed specifications and a bill of materials (BOM) for the Official Competition Field. Introduction This document will provide detailed specifications and a bill of materials (BOM) for the Official Competition Field. Please note that this field utilizes the VEX IQ Challenge Full Field Perimeter

More information

AECOsim Building Designer. Quick Start Guide. Chapter 2 Making the Mass Model Intelligent Bentley Systems, Incorporated.

AECOsim Building Designer. Quick Start Guide. Chapter 2 Making the Mass Model Intelligent Bentley Systems, Incorporated. AECOsim Building Designer Quick Start Guide Chapter 2 Making the Mass Model Intelligent 2012 Bentley Systems, Incorporated www.bentley.com/aecosim Table of Contents Making the Mass Model Intelligent...3

More information

Project: Bistro Set Overview: This is a set of four stools and one

Project: Bistro Set Overview: This is a set of four stools and one Project: Bistro Set Overview: This is a set of four stools and one table that create a complete bistro set. Works great both indoors and out. By removing only a couple screws the entire project comes apart

More information

How To Make A Quillow

How To Make A Quillow How To Make A Quillow A quillow is a quilt which folds into a built-in pocket, to form a pillow. Sizing: The measurements and fabric are for a 44" x 72" lap quilt which will fold into an 18" square. To

More information

11+ Mathematics Examination. Specimen Paper

11+ Mathematics Examination. Specimen Paper 11+ Mathematics Examination Specimen Paper The use of a calculator is not allowed Geometrical instruments, such as protractors, are not required. Remember that marks may be given for correct working. 1.

More information

Activity 13: Walk like a dinosaur make your own dinosaur feet

Activity 13: Walk like a dinosaur make your own dinosaur feet Activity 13: Walk like a dinosaur make your own dinosaur feet Make and decorate tie-on dinosaur feet to wear. Learning outcomes Children will: use their fine motor skills (colouring and cutting) use tools

More information

Students will design, program, and build a robot vehicle to traverse a maze in 30 seconds without touching any sidewalls or going out of bounds.

Students will design, program, and build a robot vehicle to traverse a maze in 30 seconds without touching any sidewalls or going out of bounds. Overview Challenge Students will design, program, and build a robot vehicle to traverse a maze in 30 seconds without touching any sidewalls or going out of bounds. Materials Needed One of these sets: TETRIX

More information

Legs for StageScreen Projection Screen by Draper Caution

Legs for StageScreen Projection Screen by Draper Caution Assembly Instructions Legs for StageScreen Projection Screen by Draper Caution 1 Read instructions through completely before proceeding; retain for future reference. 2 Handle viewing surface with care;

More information

WOODEN BOOTBLACK STAND CONSTRUCTION AND ASSEMBLY INSTRUCTIONS

WOODEN BOOTBLACK STAND CONSTRUCTION AND ASSEMBLY INSTRUCTIONS WOODEN BOOTBLACK STAND CONSTRUCTION AND ASSEMBLY INSTRUCTIONS Designed and documented by Andrew "Bootdog" Johnson Release Notes: 17 September 2010 - Initial Release This work is licensed under a Creative

More information

The image regions are all in focus, producing no contrast resulting from changes in signal level.

The image regions are all in focus, producing no contrast resulting from changes in signal level. StreamLineHR example Figure 6. Raman image of angled grid with no surface correction (5 µm step size, 50 objective). The bright image regions are in focus, darker regions are out of focus. (The centre

More information

Fractions, Rounding, Ordering, Greater Than/Less Than, Mean, Mode & Median

Fractions, Rounding, Ordering, Greater Than/Less Than, Mean, Mode & Median Fractions, Rounding, Ordering, Greater Than/Less Than, Mean, Mode & Median a) Determine the following mixed fraction. b) Round each of the following numbers to the nearest thousand. i) ii) iii) c) Place

More information

GL1042 Seville Pergola Gazebo Assembly Instructions

GL1042 Seville Pergola Gazebo Assembly Instructions IMPORTANT Please read these instructions carefully before assembling GL1042 Seville Pergola Gazebo Assembly Instructions WE RECOMMEND 2 PEOPLE TO ASSEMBLE THIS GAZEBO Please check if you have all the fittings

More information

More Fraction Resources You May Enjoy: If you have any questions, please feel free to contact me at

More Fraction Resources You May Enjoy: If you have any questions, please feel free to contact me at The Fraction Human is a perfect homework project, center activity, or cumulative assessment for your fraction unit. When students follow the instructions, they will end up with a clever fraction human.

More information

Chapters 1-3, 5, Inductive and Deductive Reasoning, Fundamental Counting Principle

Chapters 1-3, 5, Inductive and Deductive Reasoning, Fundamental Counting Principle Math 137 Exam 1 Review Solutions Chapters 1-3, 5, Inductive and Deductive Reasoning, Fundamental Counting Principle NAMES: Solutions 1. (3) A costume contest was held at Maria s Halloween party. Out of

More information

Markville Secondary School Geography Department

Markville Secondary School Geography Department Markville Secondary School Geography Department CGC1D1 Geography of Canada PERFORMANCE TASK - UNITS 1 AND 2 February 2012 DUE DATE: Parent Signature: CONTOUR MAP AND MODEL The performance task for the

More information

Experiment P10: Acceleration of a Dynamics Cart II (Motion Sensor)

Experiment P10: Acceleration of a Dynamics Cart II (Motion Sensor) PASCO scientific Physics Lab Manual: P10-1 Experiment P10: (Motion Sensor) Concept Time SW Interface Macintosh file Windows file Newton s Laws 30 m 500 or 700 P10 Cart Acceleration II P10_CAR2.SWS EQUIPMENT

More information

Arduino Sensor Beginners Guide

Arduino Sensor Beginners Guide Arduino Sensor Beginners Guide So you want to learn arduino. Good for you. Arduino is an easy to use, cheap, versatile and powerful tool that can be used to make some very effective sensors. This guide

More information

SINGER PROJECTS Drawstring Backpack PROJECT SKILL LEVEL:

SINGER PROJECTS Drawstring Backpack PROJECT SKILL LEVEL: SINGER PROJECTS Drawstring Backpack Just two rectangles of fabric, webbing straps and a drawstring are used to make this simple backpack. So quick and easy to make, you just might want to make several

More information

The Grade 1 Common Core State Standards for Geometry specify that children should

The Grade 1 Common Core State Standards for Geometry specify that children should in the elementary classroom means more than recalling the names of shapes, measuring angles, and making tessellations it is closely linked to other mathematical concepts. For example, geometric representations

More information

Brain-on! A Trio of Puzzles

Brain-on! A Trio of Puzzles Hands Hands-on = Brain-on! A Trio of Puzzles "I hear and I forget, I see and I remember, I do and I understand." - Chinese proverb Manipulatives and hands-on activities can be the key to creating concrete

More information

Page 1. Jumblenut. The Head. Design by Barbara Allen

Page 1. Jumblenut. The Head. Design by Barbara Allen Page 1 Needle felting Needle felting is quite different from creating felt by shrinking wet wool. There s no water involved, it requires very little space and creates no mess at all. It s a craft that

More information

ADOBE ILLUSTRATOR CS3. Chapter 5 Working With Layers

ADOBE ILLUSTRATOR CS3. Chapter 5 Working With Layers ADOBE ILLUSTRATOR CS3 Chapter 5 Working With Layers Chapter Objectives Create and modify layers Manipulate layered artwork Work with layered artwork Create a clipping set Chapter 5 2 Create and Modify

More information

T-Bot II. Challenge Set. Activity Guide. Cautionary and Warning Statements

T-Bot II. Challenge Set. Activity Guide. Cautionary and Warning Statements T-Bot II Challenge Set Activity Guide Cautionary and Warning Statements This kit is designed and intended for educational purposes only. Use only under the direct supervision of an adult who has read and

More information

CMS.608 / CMS.864 Game Design Spring 2008

CMS.608 / CMS.864 Game Design Spring 2008 MIT OpenCourseWare http://ocw.mit.edu / CMS.864 Game Design Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. DrawBridge Sharat Bhat My card

More information

Heavy Duty Mechanic s Kit

Heavy Duty Mechanic s Kit Heavy Duty Mechanic s Kit 00 Safety Warning Read all instructions and safety warnings prior to operation. Failure to do so could result in equipment damage, personal injury or even death. CAUTION 00: FAILURE

More information

Overview for Families

Overview for Families unit: Made to Measure Mathematical strand: Geometry and The following pages will help you to understand the mathematics that your child is currently studying as well as the type of problems (s)he will

More information

Elementary Visual Art Portfolio Collection. Exemplar. Perform Domain Grade 3

Elementary Visual Art Portfolio Collection. Exemplar. Perform Domain Grade 3 Elementary Visual Art Portfolio Collection Perform Domain Grade 3 Perform Justification Standard 2.0 Structures and Functions The students will use knowledge of structures and functions. Objectives Pre

More information

Math Shape and Space: Perimeter

Math Shape and Space: Perimeter F A C U L T Y O F E D U C A T I O N Department of Curriculum and Pedagogy Math Shape and Space: Perimeter Science and Mathematics Education Research Group Supported by UBC Teaching and Learning Enhancement

More information

Strings, Puzzle App I

Strings, Puzzle App I Strings, Puzzle App I CSE 120 Winter 2018 Instructor: Teaching Assistants: Justin Hsia Anupam Gupta, Cheng Ni, Eugene Oh, Sam Wolfson, Sophie Tian, Teagan Horkan Going beyond Pokemon Go: preparing for

More information

11.5 areas of similar figures ink.notebook. April 18, Page 142 Page Area of Similar Figures. Page 143. Page 144.

11.5 areas of similar figures ink.notebook. April 18, Page 142 Page Area of Similar Figures. Page 143. Page 144. 11.5 areas of similar figures ink.notebook Page 14 Page 141 11.5 Area of Similar Figures Page 143 Page 144 Lesson Objectives Standards Lesson Notes 11.5 Areas of Similar Figures Press the tabs to view

More information

Two Tiled Painting Tutorial

Two Tiled Painting Tutorial Two Tiled Painting Tutorial This tutorial is done using PaintShop Pro 7, but can be done with versions 5 and 6. I have chosen to do the Retro painting from Livin Large becaues of it's size. Much easier

More information

Ionic Bonding Manipulatives

Ionic Bonding Manipulatives Ionic Bonding Manipulatives by Robert Prior Chemical bonding can be a very abstract subject for students. Atoms and compounds are too small to see; for kinesthetic and visual learners this can be a barrier.

More information

Day 1 p.2-3 SS 3.1/3.2: Rep-Tile Quadrilaterals & Triangles

Day 1 p.2-3 SS 3.1/3.2: Rep-Tile Quadrilaterals & Triangles Stretching and Shrinking Unit: Understanding Similarity Name: Per: Investigation 3: Scaling Perimeter and Area and Investigation 4: Similarity and Ratios Date Learning Target/s Classwork (Check Off Completed/

More information

SketchUp Training Notes By Professional CAD Systems Ltd Ph

SketchUp Training Notes By Professional CAD Systems Ltd Ph SketchUp Training Notes By Professional CAD Systems Ltd Ph 07 847 2268 Coffee Table: Using the Rectangle tool, draw a rectangle which is 1100mmx550mm to form the Top of the coffee table. You will need

More information

The Amazing, Folding Puzzle... 2 Meet RUBIK S Magic... 3 Basic Magic... 6 Magic Sequences... 8 Magic Hints Magic Shapes...

The Amazing, Folding Puzzle... 2 Meet RUBIK S Magic... 3 Basic Magic... 6 Magic Sequences... 8 Magic Hints Magic Shapes... SOLUTION BOOKLET The Amazing, Folding Puzzle............ 2 Meet RUBIK S Magic................. 3 Basic Magic..................... 6 Magic Sequences................... 8 Magic Hints................ 14 Magic

More information

Lesson Template. Lesson Name: 3-Dimensional Ojbects Estimated timeframe: February 22- March 4 (10 Days. Lesson Components

Lesson Template. Lesson Name: 3-Dimensional Ojbects Estimated timeframe: February 22- March 4 (10 Days. Lesson Components Template Name: 3-Dimensional Ojbects Estimated timeframe: February 22- March 4 (10 Days Grading Period/Unit: CRM 13 (3 rd Nine Weeks) Components Grade level/course: Kindergarten Objectives: The children

More information

We can sort objects in lots of different ways. How do you think we have sorted these shapes? Can you think of another way we could sort them?

We can sort objects in lots of different ways. How do you think we have sorted these shapes? Can you think of another way we could sort them? 2D space sorting We can sort objects in lots of different ways. How do you think we have sorted these shapes? Can you think of another way we could sort them? Answers 1 Cut out these children and look

More information

North Sydney Boys' High School Science Department HALF YEARLY EXAMINATION NAME

North Sydney Boys' High School Science Department HALF YEARLY EXAMINATION NAME North Sydney Boys' High School Science Department YEAR 11 PHYSICS 2004 HALF YEARLY EXAMINATION NAME Physics Class TEACHER : Please circle your teacher s name B.Balla Gow B.Gondek M.Hunnisett P.Maconachie

More information

Mon 11/18/13 AB1 & AB5 Painting II

Mon 11/18/13 AB1 & AB5 Painting II Mon 11/18/13 AB1 & AB5 Painting II Warm up: What inspires you in life? Today s Objective: Continue Choice Paintings Introduce PTA Reflections Program Closing question: Draw a thumbnail of a dream you had.

More information

Problem of the Month: Between the Lines

Problem of the Month: Between the Lines Problem of the Month: Between the Lines Overview: In the Problem of the Month Between the Lines, students use polygons to solve problems involving area. The mathematical topics that underlie this POM are

More information

making things work Number the pages. Compare results and look for patterns. Consider booklets with other numbers of pages.

making things work Number the pages. Compare results and look for patterns. Consider booklets with other numbers of pages. When making a book, or booklet, printers often print many pages at a time and then fold and cut the pages to assemble the finished product. This means that the pages need to be carefully arranged on the

More information

ASSEMBLY INSTRUCTIONS UltraHD Stainless Steel Pegboard Workcenter (Model No )

ASSEMBLY INSTRUCTIONS UltraHD Stainless Steel Pegboard Workcenter (Model No ) ASSEMBLY INSTRUCTIONS 48in. W X 24in. D X 61.5in H (1.21m W X 60.9cm D X 1.56m H) Reference page 6 for special care and maintenance of stainless steel TR151008 PARTS LIST ( pg 1 of 7 ) Please check the

More information

Emmy Noether - Circle 1 for

Emmy Noether - Circle 1 for Emmy Noether - Circle 1 for 2009-2010 Part I: Problems Problem 1 a) Tommy has a problem. He knows the numbers below form an equation if he inserts addition and subtraction signs, and uses two adjacent

More information

Twenty-fourth Annual UNC Math Contest Final Round Solutions Jan 2016 [(3!)!] 4

Twenty-fourth Annual UNC Math Contest Final Round Solutions Jan 2016 [(3!)!] 4 Twenty-fourth Annual UNC Math Contest Final Round Solutions Jan 206 Rules: Three hours; no electronic devices. The positive integers are, 2, 3, 4,.... Pythagorean Triplet The sum of the lengths of the

More information

Determination of an unknown frequency (beats)

Determination of an unknown frequency (beats) Teacher's/Lecturer's Sheet Determination of an unknown frequency (beats) (Item No.: P6011900) Curricular Relevance Area of Expertise: Physics Education Level: Age 16-19 Topic: Acoustics Subtopic: Wave

More information

The rectangle above has been divided into squares. Assume that the length of each side of a small square is 1 cm.

The rectangle above has been divided into squares. Assume that the length of each side of a small square is 1 cm. Powers and Roots SUGGESTED LEARNING STRATEGIES: Activating Prior Knowledge, Think/Pair/Share, Quickwrite, Group Presentation, Visualize, Create Representations Dominique Wilkins Middle School is holding

More information

Lesson 1: Investigating Properties of Dilations

Lesson 1: Investigating Properties of Dilations Lesson 1: Investigating Properties of Dilations Common Core Georgia Performance Standards MCC9 12.G.SRT.1a MCC9 12.G.SRT.1b Essential Questions 1. How are the preimage and image similar in dilations? 2.

More information

How to make a... Strictly Dancing Tri Fold Box

How to make a... Strictly Dancing Tri Fold Box Shopping List Grand Calibur Die Cutting Machine : Shopping WIZGC-200 List:- Grand Sue Calibur Wilson Die New Cutting Zealand Machine Collection : WIZCAL Sue ~ Wilson Wellington Austrian Die Collection

More information

Using Gimp to Fix Chain Shirt 5: An armor reskinning tutorial for NWN2 by Barrel of Monkeys Version 1: July 7, 2008

Using Gimp to Fix Chain Shirt 5: An armor reskinning tutorial for NWN2 by Barrel of Monkeys Version 1: July 7, 2008 Using Gimp to Fix Chain Shirt 5: An armor reskinning tutorial for NWN2 by Barrel of Monkeys Version 1: July 7, 2008 This tutorial will walk a beginner through the steps of modifying the textures of an

More information