Programs. onevent("can", "mousedown", function(event) { var x = event.x; var y = event.y; circle( x, y, 10 ); });
|
|
- Winfred Wilkinson
- 5 years ago
- Views:
Transcription
1 Loops and Canvas Programs AP CSP Program 1. Draw something like the figure shown. There should be: a blue sky with no black outline a green field with no black outline a yellow sun with a black outline a stick figure where the lines are 5 pixels wide, you pick the color and the school-appropriate pose Program 2. Create a canvas that is 320 by 400 pixels in size. Enter the code below. setactivecanvas("can"); setfillcolor( "orange" ); rect( 0, 0, 320, 400 ); onevent("can", "mousedown", function(event) { var x = event.x; var y = event.y; circle( x, y, 10 ); ); Run the program. Notice that each circle is centered around the point where the mouse went down. Important: event.x and event.y are coordinates of the mouse with respect to the screen, not the canvas. Modify the program as follows. Move the down so there is a 50-pixel space at the top of the screen rather than the bottom. Do NOT resize the canvas. Run the program and notice that the circles are now drawn 50 pixels below the spot where the mouse was clicked. Correct the code so that circles appear where the mouse was clicked. Add a label above the canvas that displays the number of circles currently displayed. For example, the label in the bottom figure says Number of Circles: 3
2 Program 3. Create a 250 by 250 pixel canvas in the middle of the screen. Give it a background color (by drawing a big colored rectangle). Whenever the user moves the mouse over the canvas, draw a 20 by 20 square centered over the mouse s location. The squares should be partially transparent. Put a button below the canvas. When the user clicks the button, all the squares should disappear, but the color background should remain. The user can still draw squares after clicking the button. Hints/suggestions. Since event.x and event.y are with respect to the screen s coordinate system, you need to know the upper-left hand coordinates of the canvas to properly adjust the coordinates. You can get those numbers from the canvas s property window (in the design view) or by calling the getxposition and getyposition functions. To generate a random colored squares, generate three random numbers [0, 255] and use the rgb function with the setfillcolor function. Extra Challenge. If this was too easy, change it so the mouse must be dragged for the squares to be drawn (not just moved). You will need one global variable, the mousedown/mouseup events, and... Program 4. Create a canvas that fills the whole screen and name it can. Then complete the cube function so that it draws a cube wherever the mouse goes down. The x and y parameters are the coordinates of the cubes upper left back corner. len is the length of all vertical and horizontal lines. The diagonals are len/2 pixels long. The figure shows the program after I have clicked ten times on the canvas. setactivecanvas("can"); setfillcolor( "yellow" ); rect( 0, 0, 320, 450 ); onevent("can", "mousedown", function(event) { var num = randomnumber(4, 20); cube( event.x, event.y, num ); ); function cube( x, y, len ){ you write this.
3 Program 5 (for loop). Complete the program below so that when the button is clicked, it draws that many vertical and horizontal lines. The lines should be spaced 20 pixels apart. setactivecanvas("can2"); drawbackground(); onevent("btndraw", "click", function(event) { var num = getnumber("txtnumlines"); drawvert( num ); drawhoriz( num ); See note below. ); function drawbackground(){ make the background of the canvas some color function drawvert( num ){ use a for-loop to draw num vertical lines that are spaced 20 pixels apart. function drawhoriz( num ){ use a for-loop to draw num horizontal lines that are spaced 20 pixels apart. Note. Once you get the lines draw, you ll notice that the background disappears when the button is clicked. Add one line of code to that function so the background does not disappear when the button is clicked. Program 6 (for loop). There is one canvas that fills the entire screen. Do not write a function. When the program starts, it should draw a series of rectangles that fill the screen. Each rectangle is 20 pixels high. The top most rectangle should be all blue (or red or green). With each rectangle, the blue (or red or green) becomes darker and darker. You will need the rgb function.
4 Program 7 (for loop). There is one canvas that fills the entire screen. When user clicks on the screen, 10 squares are drawn. The outermost square is 90 by 90. The next square is 80 by 80; the one after that is 70 by 70, and so on to the smallest one which is 10 by 10. The outer most square is black and the inner squares become gradually lighter and lighter. Hint 1: rgb( n, n, n ) If n = 0, then the color is black if n = 255, then the color is white if 0 < n < 255 then the color is some shade of grey. Hint 2. First calculate the coordinates of the upper left hand corner of the outermost square. Program 8 (for loop). There are two labels, one text input, and one button. No canvas. When the program starts, the bottom label is empty. The button is clicked, the label shows the prices for 2 wombats, 3 wombats, and so on up to 10 based on the price for one wombat. The figure on the far right shows prices when the price of one wombat is $5. If a different price was entered, and the button clicked again, the label would show the new prices.
5 Program 9 (for loop). There are two labels and one button. When the button is pressed, 5 random numbers [1,9] are generated. These numbers, and their sum, are displayed in a label. Try to get an extra line break between the last number and the total. Below that label, is a second label. If the total is between [20, 30], display You Won!; otherwise display you lost. Every time the button is clicked, the old number disappear and new numbers (and a new message) are displayed. Program 10 (for loop). There is a label and text input element at the bottom and a 320 by 400 pixel canvas filling up the rest of the screen. The canvas should have a background color. If the number of lines is less than two, then no lines are drawn when the mouse moves over the canvas. If the number of lines is two or more, that s how many lines should be drawn from the bottom edge of the canvas to wherever the mouse is. The points along the bottom edge should be evenly spaced out with the first and last points being at the corners. Depending on the number of lines, the last point might not be exactly at the bottom right corner but it should be close. The lines follow the mouse around the canvas. You can change the number of lines as the program runs. The left figure shows what your program should look like with 6 lines and the mouse near the bottom. The right figure shows it with two lines and the mouse on the left and near the top.
6 Program 11 (while loop). It s 21 again but this time with while loops. There is a button and three labels. When the button is clicked The player keeps drawing random numbers [1, 11] until they have 17 or more. Those numbers and the total are displayed in the left label. The computer keeps drawing random numbers [1, 11] until it has 17 or more. Those numbers and the total are displayed in the right label. The results are displayed in the bottom label. Same rules as before: o If the player has more than 21, they lose. End of story. o If the computer has more than 21 (and the player did not have more than 21), the computer loses. o If neither one busted (went over 21), then the higher score wins. There can be ties. When the button is clicked, everything is displayed at once. There is a way to slow things down and displayed the numbers one at a time but we are not there yet. Program 12 (while loop). This is a very simple art program. There are five buttons and one canvas. The user clicks on a color and then drags the mouse on the canvas. We are simulating a spray paint tool that draws 6 small circles in random locations around the mouse s location. setactivecanvas("can"); var red = 255; var green = 255; var blue = 255; var down = false; We need the red, green, and blue components of a color because we need to use the rgb function so we can use a low alpha value (around 0.1 or 0.2). When the mouse goes down on the canvas, down = true. When the mouse comes up on the canvas, down = false When one of the colored buttons across the top is clicked on, set the global variables red, green, and blue to the appropriate values. When you pick a background color for a button, you can find the values for red, green, and blue in the properties window. I m leaving it up to you to figure out how to code the Clear Canvas button. onevent("can", "mousemove", function(event) { if ( down ){ Draw 6 small, mostly transparent circles in random locations around the mouse s location. Play with the numbers until you get it looking the way you want. Please use a while loop for the 6 circles. Yes, you could use a for loop but we re practicing while loops for now. );
7 Program 13 (while loop). This program simulates playing Yathzee except there are only three dice and you keep rolling until all three match. There is one button and one label. When the button is clicked, the program keeps generating three random numbers [1, 6] until all three are the same. Then it displays how many rolls it took. Every time you click the button, it runs a new simulation. Note. Occasionally, it will take so many rolls that the numbers go off the label. That s ok. Program 14 (while loop). This program simulates flipping a coin again and again until you get three heads (or tails) in a row. There is one button and one label. My code is less than 20 lines but I think that many will find this a little tricky to code right. Here is an outline of some of my code. First, I use the number 1 to mean heads and 2 to mean tails. Second, since the program needs to remember what the outcome was the past two times, I made global variables to store the past 3 outcomes. These are updated each time through the loop. var old = -1; var older = -2; var oldest = -3; var txt = ""; old, older, and oldest are given arbitrary values that are all different. while ( the last three flips are not the same ){ Two statements go here. old = randomnumber(1,2); if ( current == 1 ){ // this means they got heads update txt else { update txt Change the text on the label
Linkage 3.6. User s Guide
Linkage 3.6 User s Guide David Rector Friday, December 01, 2017 Table of Contents Table of Contents... 2 Release Notes (Recently New and Changed Stuff)... 3 Installation... 3 Running the Linkage Program...
More informationCHAPTER 7 BASIC GRAPHICS, EVENTS AND GLOBAL DATA
VERSION 1 BASIC GRAPHICS, EVENTS AND GLOBAL DATA CHAPTER 7 BASIC GRAPHICS, EVENTS, AND GLOBAL DATA In this chapter, the graphics features of TouchDevelop are introduced and then combined with scripts when
More informationVISSIM TUTORIALS This document includes tutorials that provide help in using VISSIM to accomplish the six tasks listed in the table below.
VISSIM TUTORIALS This document includes tutorials that provide help in using VISSIM to accomplish the six tasks listed in the table below. Number Title Page Number 1 Adding actuated signal control to an
More information(Skip to step 11 if you are already familiar with connecting to the Tribot)
LEGO MINDSTORMS NXT Lab 5 Remember back in Lab 2 when the Tribot was commanded to drive in a specific pattern that had the shape of a bow tie? Specific commands were passed to the motors to command how
More informationNintendo. January 21, 2004 Good Emulators I will place links to all of these emulators on the webpage. Mac OSX The latest version of RockNES
98-026 Nintendo. January 21, 2004 Good Emulators I will place links to all of these emulators on the webpage. Mac OSX The latest version of RockNES (2.5.1) has various problems under OSX 1.03 Pather. You
More informationChapter 3 The Wall using the screen
Chapter 3 The Wall using the screen A TouchDevelop script usually needs to interact with the user. While input via the microphone and output via the built-in speakers are certainly possibilities, the touch-sensitive
More informationImport and quantification of a micro titer plate image
BioNumerics Tutorial: Import and quantification of a micro titer plate image 1 Aims BioNumerics can import character type data from TIFF images. This happens by quantification of the color intensity and/or
More informationSuperStar Basics. Brian Bruderer. Sequence Editors
SuperStar Basics Brian Bruderer Sequence Editors Traditional sequence editors use a large grid to control when channels are turned on and off. This approach is like a Paint program where pictures are created
More informationGraphic standards for the Electric Circuit logo
Graphic standards for the Electric Circuit logo January 2017 Official logo versions and colors The elements of the logo form a whole: the shapes, colors, proportions and locations of these elements may
More informationE X P E R I M E N T 1
E X P E R I M E N T 1 Getting to Know Data Studio Produced by the Physics Staff at Collin College Copyright Collin College Physics Department. All Rights Reserved. University Physics, Exp 1: Getting to
More informationGetting Graphical PART II. Chapter 5. Chapter 6. Chapter 7. Chapter 8. Chapter 9. Beginning Graphics Page Flipping and Pixel Plotting...
05-GPFT-Ch5 4/10/05 3:59 AM Page 105 PART II Getting Graphical Chapter 5 Beginning Graphics.......................................107 Chapter 6 Page Flipping and Pixel Plotting.............................133
More informationEntry 1: Turtle graphics 1.8
ispython.com a new skin by dave white Entry 1: Turtle graphics 1.8 Preface to Worksheet 1 1. What we cover in this Worksheet: Introduction to elements of Computational Thinking: Algorithms unplugged and
More informationBackground. About automation subtracks
16 Background Cubase provides very comprehensive automation features. Virtually every mixer and effect parameter can be automated. There are two main methods you can use to automate parameter settings:
More informationTable of content. Table of content Introduction Concepts Hardware setup...4
Table of content Table of content... 1 Introduction... 2 1. Concepts...3 2. Hardware setup...4 2.1. ArtNet, Nodes and Switches...4 2.2. e:cue butlers...5 2.3. Computer...5 3. Installation...6 4. LED Mapper
More informationTechNote: MuraTool CA: 1 2/9/00. Figure 1: High contrast fringe ring mura on a microdisplay
Mura: The Japanese word for blemish has been widely adopted by the display industry to describe almost all irregular luminosity variation defects in liquid crystal displays. Mura defects are caused by
More informationWorksheet #6 Structure Stabilizing H-bonds (==2011)
Name: IMM CMB BCH 258 SBB MCB UPG Worksheet #6 Structure Stabilizing H-bonds (==2011) File: HbondPractice-KiNG.kin Access to MolProbity, RCSB, and EDS websites H-bond Practice Open the file HbondPractice-KiNG.kin
More informationMODULE 4: Building with Numbers
UCL SCRATCHMATHS CURRICULUM MODULE 4: Building with Numbers TEACHER MATERIALS Developed by the ScratchMaths team at the UCL Knowledge Lab, London, England Image credits (pg. 3): Top left: CC BY-SA 3.0,
More informationLab experience 1: Introduction to LabView
Lab experience 1: Introduction to LabView LabView is software for the real-time acquisition, processing and visualization of measured data. A LabView program is called a Virtual Instrument (VI) because
More informationSource/Receiver (SR) Setup
PS User Guide Series 2015 Source/Receiver (SR) Setup For 1-D and 2-D Vs Profiling Prepared By Choon B. Park, Ph.D. January 2015 Table of Contents Page 1. Overview 2 2. Source/Receiver (SR) Setup Main Menu
More informationToshibaEdit. Contents:
ToshibaEdit Contents: 1 General 2 Installation 3 Step by step a Load and back up a settings file b Arrange settings c Provider d The favourite lists e Channel parameters f Write settings into the receiver
More informationPS User Guide Series Seismic-Data Display
PS User Guide Series 2015 Seismic-Data Display Prepared By Choon B. Park, Ph.D. January 2015 Table of Contents Page 1. File 2 2. Data 2 2.1 Resample 3 3. Edit 4 3.1 Export Data 4 3.2 Cut/Append Records
More informationWord Tutorial 2: Editing and Formatting a Document
Word Tutorial 2: Editing and Formatting a Document Microsoft Office 2010 Objectives Create bulleted and numbered lists Move text within a document Find and replace text Check spelling and grammar Format
More informationLet's Learn Pygame: Exercises Saengthong School, June July 2016 Teacher: Aj. Andrew Davison CoE, PSU Hat Yai Campus
Let's Learn Pygame: Exercises Saengthong School, June July 2016 Teacher: Aj. Andrew Davison CoE, PSU Hat Yai Campus E-mail: ad@fivedots.coe.psu.ac.th 1. Basics 1. What is a game loop? a. It processes user
More informationSpinner- an exercise in UI development. Spin a record Clicking
- an exercise in UI development. I was asked to make an on-screen version of a rotating disk for scratching effects. Here's what I came up with, with some explanation of the process I went through in designing
More informationINTRODUCTION SELECTIONS. STRAIGHT vs PREMULTIPLIED Alpha Channels
Creating a Keyable Graphic in Photoshop for use in Avid Media Composer ǀ Software Using Photoshop CC (Creative Cloud) 2014.2.2 and Avid Media Composer ǀSoftware 8.3 INTRODUCTION Choosing the correct file
More informationSetting Up the Warp System File: Warp Theater Set-up.doc 25 MAY 04
Setting Up the Warp System File: Warp Theater Set-up.doc 25 MAY 04 Initial Assumptions: Theater geometry has been calculated and the screens have been marked with fiducial points that represent the limits
More informationDRAFT. Proposal to modify International Standard IEC
Imaging & Color Science Research & Product Development 2528 Waunona Way, Madison, WI 53713 (608) 222-0378 www.lumita.com Proposal to modify International Standard IEC 61947-1 Electronic projection Measurement
More informationLab Determining the Screen Resolution of a Computer
Lab 1.3.3 Determining the Screen Resolution of a Computer Objectives Determine the current screen resolution of a PC monitor. Determine the maximum resolution for the highest color quality. Calculate the
More informationProblem 5 Example Solutions
Problem 5 Example Solutions This document provides pictures of a working Tynker program for both game options described. Keep in mind that these are example solutions. Problems can be solved computationally
More informationCyclops 1.2 User s Guide 2001 Code Artistry LLC. All rights reserved. Updates Cycling 74
Cyclops 1.2 User s Guide 2001 Code Artistry LLC. All rights reserved. Updates 2003-2006 Cycling 74 cyclops-info@ericsinger.com Cyclops is a Max object which receives and analyzes video input. It receives
More informationPart 1: Introduction to Computer Graphics
Part 1: Introduction to Computer Graphics 1. Define computer graphics? The branch of science and technology concerned with methods and techniques for converting data to or from visual presentation using
More informationUSER MANUAL FOR DDT 2D. Introduction. Installation. Getting Started. Danley Design Tool 2d. Welcome to the Danley Design Tool 2D program.
USER MANUAL FOR DDT 2D ( VERSION 1.8) Welcome to the Danley Design Tool 2D program. Introduction DDT2D is a very powerful tool that lets the user visualize how sound propagates from loudspeakers, including
More informationMICROSOFT WORD FEATURES FOR ARTS POSTGRADUATES
MICROSOFT WORD FEATURES FOR ARTS POSTGRADUATES...2 Page Setup...3 Styles...4 Using Inbuilt Styles...4 Modifying a Style...5 Creating a Style...5 Section Breaks...6 Insert a section break...6 Delete a section
More informationJ.M. Stewart Corporation 2201 Cantu Ct., Suite 218 Sarasota, FL Stewartsigns.com
DataMax INDOOR LED MESSAGE CENTER OWNER S MANUAL QUICK START J.M. Stewart Corporation 2201 Cantu Ct., Suite 218 Sarasota, FL 34232 800-237-3928 Stewartsigns.com J.M. Stewart Corporation Indoor LED Message
More informationtechnology T05.2 teach with space MEET THE SENSE HAT Displaying text and images on the Sense HAT LED matrix
technology T05.2 teach with space MEET THE SENSE HAT Displaying text and images on the Sense HAT LED matrix Activity 1 Assemble the Sense HAT page 4 Activity 2 Hello, this is Earth! page 5 Activity 3 How
More informationImposa Velo V User s Manual. Content 1 Tile introduction Specification Components introduction Power box...
User s Manual Content 1 Tile introduction...4 1.1 Specification...4 1.2 Components introduction...6 1.2.1 Power box... 6 1.2.2 Hub box(hub)...6 1.2.3 VPU2000...7 1.2.4 Bar Tiles... 8 1.2.5 Cables...9 1.3
More informationUsing the Agilent for Single Crystal Work
Using the Agilent for Single Crystal Work Generally, the program to access the Agilent, CrysalisPro, will be open. If not, you can start the program using the shortcut on the desktop. There is no password
More informationDigital Logic. ECE 206, Fall 2001: Lab 1. Learning Objectives. The Logic Simulator
Learning Objectives ECE 206, : Lab 1 Digital Logic This lab will give you practice in building and analyzing digital logic circuits. You will use a logic simulator to implement circuits and see how they
More informationECE3296 Digital Image and Video Processing Lab experiment 2 Digital Video Processing using MATLAB
ECE3296 Digital Image and Video Processing Lab experiment 2 Digital Video Processing using MATLAB Objective i. To learn a simple method of video standards conversion. ii. To calculate and show frame difference
More informationParticle Magic. for the Casablanca Avio and the Casablanca Kron. User s Manual
Particle Magic for the Casablanca Avio and the Casablanca Kron User s Manual Safety notices To avoid making mistakes during operation, we recommend that you carefully follow the instructions provided in
More informationCS101 Final term solved paper Question No: 1 ( Marks: 1 ) - Please choose one ---------- was known as mill in Analytical engine. Memory Processor Monitor Mouse Ref: An arithmetical unit (the "mill") would
More information2 Select the magic wand tool (M) in the toolbox. 3 Click the sky to select that area. Add to the. 4 Click the Quick Mask Mode button(q) in
ADOBE PHOTOSHOP 4.0 FUNDAMENTALS A mask works like a rubylith or frisket, covering part of the image and selecting the rest. In Adobe Photoshop, you can create masks using the selection tools or by painting
More informationThe Instant Sequence
The Instant Sequence Brian Bruderer Isn t there anything faster than a microwave? -Homer Simpson 1 Instant Sequence vs. Handcrafted Sequence Oven baked home cooked meals will always the beat a frozen dinner
More informationcolors AN INTRODUCTION TO USING COLORS FOR UNITY v1.1
colors AN INTRODUCTION TO USING COLORS FOR UNITY v1.1 Q&A https://gamelogic.quandora.com/colors_unity Knowledgebase Online http://gamelogic.co.za/colors/documentation-andtutorial// Documentation API http://www.gamelogic.co.za/documentation/colors/
More information3jFPS-control Contents. A Plugin (lua-script) for X-Plane 10 by Jörn-Jören Jörensön
3jFPS-control-1.23 A Plugin (lua-script) for X-Plane 10 by Jörn-Jören Jörensön 3j@raeuber.com Features: + smoothly adapting view distance depending on FPS + smoothly adapting clouds quality depending on
More informationSampling Worksheet: Rolling Down the River
Sampling Worksheet: Rolling Down the River Name: Part I A farmer has just cleared a new field for corn. It is a unique plot of land in that a river runs along one side. The corn looks good in some areas
More informationTI-Inspire manual 1. Real old version. This version works well but is not as convenient entering letter
TI-Inspire manual 1 Newest version Older version Real old version This version works well but is not as convenient entering letter Instructions TI-Inspire manual 1 General Introduction Ti-Inspire for statistics
More informationDesigning Custom DVD Menus: Part I By Craig Elliott Hanna Manager, The Authoring House at Disc Makers
Designing Custom DVD Menus: Part I By Craig Elliott Hanna Manager, The Authoring House at Disc Makers DVD authoring software makes it easy to create and design template-based DVD menus. But many of those
More informationLedSet User s Manual V Official website: 1 /
LedSet User s Manual V2.6.1 1 / 42 20171123 Contents 1. Interface... 3 1.1. Option Menu... 4 1.1.1. Screen Configuration... 4 1.1.1.1. Instruction to Sender/ Receiver/ Display Connection... 4 1.1.1.2.
More informationIntroduction to GRIP. The GRIP user interface consists of 4 parts:
Introduction to GRIP GRIP is a tool for developing computer vision algorithms interactively rather than through trial and error coding. After developing your algorithm you may run GRIP in headless mode
More informationVersion (26/Mar/2018) 1
take Version 1.7.0 (26/Mar/2018) 1 Index General Guidelines 5 Submission of ads 5 Deadlines 5 Channels 5 5 RichMedia 6 Roles 6 Approved Adservers 6 HTML5Manual 7 Size of simple ad 7 Size of TAGged ads
More informationUser Guide. S-Curve Tool
User Guide for S-Curve Tool Version 1.0 (as of 09/12/12) Sponsored by: Naval Center for Cost Analysis (NCCA) Developed by: Technomics, Inc. 201 12 th Street South, Suite 612 Arlington, VA 22202 Points
More informationExperiment: Real Forces acting on a Falling Body
Phy 201: Fundamentals of Physics I Lab 1 Experiment: Real Forces acting on a Falling Body Objectives: o Observe and record the motion of a falling body o Use video analysis to analyze the motion of a falling
More informationHow to use the NATIVE format reader Readmsg.exe
How to use the NATIVE format reader Readmsg.exe This document describes summarily the way to operate the program Readmsg.exe, which has been created to help users with the inspection of Meteosat Second
More informationDomino Fieldplanner 3.3
Domino Fieldplanner 3.3 Handbook - 2 - Table of contents 1. Preliminary remark (Page 3) 2. System requirements (Page 3) 3. The first start-up of Fieldplanner 3.2 (Page 3) 4. Functions of the Fieldplanner
More informationSetting up the app. Press the Setting button (gear symbol) on the upper screen to go setup app. Before you
Setting up the app Press the Setting button (gear symbol) on the upper screen to go setup app. Before you simulate the air settings, be sure to configure the app s setting properly. Language Please choose
More informationMATRIX PANEL 3 WW DMX CONTROL TABLE
MATRIX PANEL 3 WW DMX CONTROL TABLE 2-CH Mode CH1 Dimmer 000-255 0% to 100% 000-005 Strobe open CH2 Strobe 006-010 Strobe closed 011-250 Strobe slow -> fast ca. 1Hz - 20Hz 251-255 Strobe open 5-CH Mode
More informationA-ATF (1) PictureGear Pocket. Operating Instructions Version 2.0
A-ATF-200-11(1) PictureGear Pocket Operating Instructions Version 2.0 Introduction PictureGear Pocket What is PictureGear Pocket? What is PictureGear Pocket? PictureGear Pocket is a picture album application
More informationCS2401-COMPUTER GRAPHICS QUESTION BANK
SRI VENKATESWARA COLLEGE OF ENGINEERING AND TECHNOLOGY THIRUPACHUR. CS2401-COMPUTER GRAPHICS QUESTION BANK UNIT-1-2D PRIMITIVES PART-A 1. Define Persistence Persistence is defined as the time it takes
More informationecast for IOS Revision 1.3
ecast for IOS Revision 1.3 1 Contents Overview... 5 What s New... 5 Connecting to the 4 Cast DMX Bridge... 6 App Navigation... 7 Fixtures Tab... 8 Patching Fixtures... 9 Fixture Not In Library... 11 Fixture
More informationECT 224: Digital Computer Fundamentals Digital Circuit Simulation & Timing Analysis
ECT 224: Digital Computer Fundamentals Digital Circuit Simulation & Timing Analysis 1) Start the Xilinx ISE application, open Start All Programs Xilinx ISE 9.1i Project Navigator or use the shortcut on
More informationKRAMER ELECTRONICS LTD. USER MANUAL
KRAMER ELECTRONICS LTD. USER MANUAL MODEL: Projection Curved Screen Blend Guide How to blend projection images on a curved screen using the Warp Generator version K-1.4 Introduction The guide describes
More informationResampling Statistics. Conventional Statistics. Resampling Statistics
Resampling Statistics Introduction to Resampling Probability Modeling Resample add-in Bootstrapping values, vectors, matrices R boot package Conclusions Conventional Statistics Assumptions of conventional
More informationEvaluation of Serial Periodic, Multi-Variable Data Visualizations
Evaluation of Serial Periodic, Multi-Variable Data Visualizations Alexander Mosolov 13705 Valley Oak Circle Rockville, MD 20850 (301) 340-0613 AVMosolov@aol.com Benjamin B. Bederson i Computer Science
More informationThis handout will help you prepare a research paper in the APA 6th Edition format.
Easy APA Formatting Guide- Word 2010/2013 This handout will help you prepare a research paper in the APA 6th Edition format. FONT The font for APA is Times New Roman, with 12-point font size. MARGINS APA
More informationChapter 2: Lines And Points
Chapter 2: Lines And Points 2.0.1 Objectives In these lessons, we introduce straight-line programs that use turtle graphics to create visual output. A straight line program runs a series of directions
More informationVideoClock. Quick Start
VideoClock Quick Start Connect Limitimer, thetimeprompt, or PerfectCue to the dongle and the dongle to the USB port. (Note: Both the dongle and software are matched to the respective device. Do not mix.
More informationDisk Generators for a Raster Display Device
University of Pennsylvania ScholarlyCommons Technical Reports (CS) Department of Computer & nformation Science 12-1976 Disk Generators for a Raster Display Device Norman. Badler University of Pennsylvania,
More informationIntroduction to Probability Exercises
Introduction to Probability Exercises Look back to exercise 1 on page 368. In that one, you found that the probability of rolling a 6 on a twelve sided die was 1 12 (or, about 8%). Let s make sure that
More informationQuick Guide Book of Sending and receiving card
Quick Guide Book of Sending and receiving card ----take K10 card for example 1 Hardware connection diagram Here take one module (32x16 pixels), 1 piece of K10 card, HUB75 for example, please refer to the
More informationOBS Studio Installation / Settings
OBS Studio Installation / Settings To setup live streaming of your event requires a video camera, a video capture card or external device such as the recommended Blackmagic Design Intensity Shuttle which
More informationUltra 4K Tool Box. Version Release Note
Ultra 4K Tool Box Version 2.1.43.0 Release Note This document summarises the enhancements introduced in Version 2.1 of the software for the Omnitek Ultra 4K Tool Box and related products. It also details
More informationVGA Configuration Algorithm using VHDL
VGA Configuration Algorithm using VHDL 1 Christian Plaza, 2 Olga Ramos, 3 Dario Amaya Virtual Applications Group-GAV, Nueva Granada Military University UMNG Bogotá, Colombia. Abstract Nowadays it is important
More informationBasic Terrain Set Up in World Machine:
Basic Terrain Set Up in World Machine:! World Machine can be quickly become complex for the new user, there are many devices to learn and their actions are not always apparent. However you can do a lot
More information1. Presentation of the software. 2. The different screens of the software. 3. About sounds in Imagemo. 1. Presentation of the software
Imagemo 1.0 Documentation 1. Presentation of the software. 2. The different screens of the software. 3. About sounds in Imagemo. 1. Presentation of the software Imagemo is a software which helps to learn
More informationLEGO MINDSTORMS PROGRAMMING CAMP. Robotics Programming 101 Camp Curriculum
LEGO MINDSTORMS PROGRAMMING CAMP Robotics Programming 101 Camp Curriculum 2 Instructor Notes Every day of camp, we started with a short video showing FLL robots, real robots or something relevant to the
More informationTo show the Video Scopes, click on the down arrow next to View located in the upper- right corner of your playback panel.
1 FCPX: 3.3 COLOR CORRECTION Color Correcting and Color Grading are usually the last things you do before exporting your video. Color Correcting is the process of achieving the correct, natural color of
More informationWith Export all setting information (preferences, user setttings) can be exported into a text file.
Release Notes 1 Release Notes What s new in release 1.6 Version 1.6 contains many new functions that make it easier to work with the program and more powerful for users. 1. Preferences Export Menu: Info
More informationFOR WWW TEACUPSOFTWARE COM User Guide
User Guide Table of Contents Quick Start Guide...1 More Information...1 What It Does 1 Pattern Possibilities An Example 2 How It Works 2 PatternMaker and PatternPack 2 Pattern Presets 3 Using PatternMaker...3
More informationDefining and Labeling Circuits and Electrical Phasing in PLS-CADD
610 N. Whitney Way, Suite 160 Madison, WI 53705 Phone: 608.238.2171 Fax: 608.238.9241 Email:info@powline.com URL: http://www.powline.com Defining and Labeling Circuits and Electrical Phasing in PLS-CADD
More informationStart with our emedia Catalog Click My Help! Slide 3. Slide 4 Select Read ebooks
Slide 1 Learn to Learn how to download ebooks and transfer them to your ereader. Presented by Lauren Stokes, Virtual Library Manager. Contact information for additional assistance: 702.507.6300 or via
More informationZYLIA Studio PRO reference manual v1.0.0
1 ZYLIA Studio PRO reference manual v1.0.0 2 Copyright 2017 Zylia sp. z o.o. All rights reserved. Made in Poland. This manual, as well as the software described in it, is furnished under license and may
More informationSignals Analyzer some Examples, Step-by-Step [to be continued]
Signals Analyzer some Examples, Step-by-Step [to be continued] 1. Open the WAV file with SA (File > Open file ) 2. With the left mouse button pressed, frame a part of the signal. 1 3. Trim the signal with
More informationProgramming: Part II
Programming: Part II In this section of notes you will learn about more advanced programming concepts such as looping, functions. Repetition Problem: what if a program or portion of a program needs to
More informationA few quick notes about the use of Spectran V2
A few quick notes about the use of Spectran V2 The full fledged help file of Spectran is not ready yet, but many have asked for some sort of help. This document tries to explain in a quick-and-dirty way
More informationspiff manual version 1.0 oeksound spiff adaptive transient processor User Manual
oeksound spiff adaptive transient processor User Manual 1 of 9 Thank you for using spiff! spiff is an adaptive transient tool that cuts or boosts only the frequencies that make up the transient material,
More informationThe Illustrated manual for. Halsey 107 & 109
The Illustrated manual for Halsey 107 & 109 Contents The control panel... 1 Microphones... 3 Screens...6 Lights...7 Computers... 8 Connecting a laptop or roll-around computer... 10 Videocassette recorder
More informationTable of Contents Introduction
Page 1/9 Waveforms 2015 tutorial 3-Jan-18 Table of Contents Introduction Introduction to DAD/NAD and Waveforms 2015... 2 Digital Functions Static I/O... 2 LEDs... 2 Buttons... 2 Switches... 2 Pattern Generator...
More informationBlueline, Linefree, Accuracy Ratio, & Moving Absolute Mean Ratio Charts
INTRODUCTION This instruction manual describes for users of the Excel Standard Celeration Template(s) the features of each page or worksheet in the template, allowing the user to set up and generate charts
More informationBlack Box Software Testing Fall 2004
Black Box Software Testing Fall 2004 Part 31 -- Exercises by Cem Kaner, J.D., Ph.D. Professor of Software Engineering Florida Institute of Technology and James Bach Principal, Satisfice Inc. Copyright
More informationAlgebra I Module 2 Lessons 1 19
Eureka Math 2015 2016 Algebra I Module 2 Lessons 1 19 Eureka Math, Published by the non-profit Great Minds. Copyright 2015 Great Minds. No part of this work may be reproduced, distributed, modified, sold,
More informationHow-to Setup Motion Detection on a Dahua DVR/NVR
How-to Setup Motion Detection on a Dahua DVR/NVR Motion detection allows you to set up your cameras to record ONLY when an event (motion) triggers (is detected) the DVR/NVR to begin recording and stops
More informationRenishaw Ballbar Test - Plot Interpretation - Mills
Haas Technical Documentation Renishaw Ballbar Test - Plot Interpretation - Mills Scan code to get the latest version of this document Translation Available This document has sample ballbar plots from machines
More informationTic-Tac-Toe Using VGA Output Alexander Ivanovic, Shane Mahaffy, Johnathan Hannosh, Luca Wagner
Tic-Tac-Toe Using VGA Output Alexander Ivanovic, Shane Mahaffy, Johnathan Hannosh, Luca Wagner Electrical and Computer Engineering Department School of Engineering and Computer Science Oakland University,
More informationVersion 1.0 February MasterPass. Branding Requirements
Version 1.0 February 2013 MasterPass Branding Requirements Using PDF Documents This document is optimized for Adobe Acrobat Reader version 7.0, or newer. Using earlier versions of Acrobat Reader may result
More informationCOMP2611: Computer Organization Building Sequential Logics with Logisim
1 COMP2611: Computer Organization Building Sequential Logics with COMP2611 Fall2015 Overview 2 You will learn the following in this lab: building a SR latch on, building a D latch on, building a D flip-flop
More information7thSense Design Delta Media Server
7thSense Design Delta Media Server Channel Alignment Guide: Warping and Blending Original by Andy B Adapted by Helen W (November 2015) 1 Trademark Information Delta, Delta Media Server, Delta Nano, Delta
More informationCONTENTS 1. LOGOTYPE 2. BRAND IDENTITY FINAL COMMENTS Concept 1.2. Structure & proportions Using the logotype
www.syno-int.com BRAND GUIDELINES CONTENTS 1. LOGOTYPE 4 1.1. Concept 4 1.2. Structure & proportions 6 1.3. Using the logotype 8 1.4. Versions 10 1.5. Usability on different backgrounds 12 1.6. Usability
More informationSetEditVenton for Venton. Contents:
SetEditVenton for Venton Contents: 1 General 2 Installation 3 Step by step a Load and back up a settings file b Arrange settings c Provider d The favourite lists e Channel parameters f Write settings into
More informationExercise #1: Create and Revise a Smart Group
EndNote X7 Advanced: Hands-On for CDPH Sheldon Margen Public Health Library, UC Berkeley Exercise #1: Create and Revise a Smart Group Objective: Learn how to create and revise Smart Groups to automate
More information