Enabling Natural Interaction. Consider This Device... Our Model

Size: px
Start display at page:

Download "Enabling Natural Interaction. Consider This Device... Our Model"

Transcription

1 Enabling Natural Interaction Randall Davis Aaron Adler, Christine Alvarado, Oskar Breuning, Sonya Cates, Jacob Eisenstein, Tracy Hammond, Mike Oltmans, Metin Sezgin MIT CSAIL Consider This Device... RANDALL DAVIS 2 Our Model The designer sketches with pen and paper The observer interprets the sketch The observer and designer interact RANDALL DAVIS 3

2 Sketches are Ubiquitous RANDALL DAVIS 4 Sketches are Dead RANDALL DAVIS 5 Magic Paper RANDALL DAVIS 6

3 Magic Paper RANDALL DAVIS 7 More Complex Example RANDALL DAVIS 8 More Complex Example RANDALL DAVIS 9

4 More Complex Example RANDALL DAVIS 10 Overview Architecture Early processing Learning new symbols from 1 example Sketching and talking Understanding gestures Overcoming error through context Other domains Reconceptualizing interaction: SkRUIs Reinventing desktop computing RANDALL DAVIS 11 A Prevasive Theme Natural interaction is knowledge-based. RANDALL DAVIS 12

5 Architecture Overview Shape & Seq. Description Symbolic Descr. Blackboard Early processing Hand-coded recognizers Define AndGate Recognition line L1 L2 L3 Engine arc A semi-circle A1 orientation(a1, 180) vertical L3 parallel L1 L2 same-horiz-position L1 L2 connected A.p1 L3.p1... RANDALL DAVIS 13 Shape & Seq. Description Architecture Overview Blackboard Early processing Hand-coded recognizers Learn icon Symbolic Descr. Code Gen. New recognizers 1 example Multi-modal recognizer RANDALL DAVIS 14 Architecture Overview Descriptions of Objects Application Appl n 23 Pixels Objects Sketch-Enabled Interaction RANDALL DAVIS 15

6 Early Processing Freehand stroke description in terms of geometric primitives (circles, lines, curves) RANDALL DAVIS 16 Vertex detection RANDALL DAVIS 17 Vertex detection Curvature RANDALL DAVIS 18

7 Vertex detection Curvature Speed RANDALL DAVIS 19 Results RANDALL DAVIS 20 Learning New Symbols From hand-drawn example to a shape description Define AndGate line L1 L2 L3 arc A semi-circle A1 orientation(a1, 180) vertical L3 parallel L1 L2 same-horiz-position L1 L2 connected A.p1 L3.p1 connected A.p2 L3.p2 meets L1.p2 L3 meets L2.p2 L3 RANDALL DAVIS 21

8 Learning New Symbols Goldmeir s singularities RANDALL DAVIS 22 The Description Learned STATISTICS: Number of initial relations: removed; 15 increased in relevance; 74 decreased in relevance; 16 redundant constraints removed Number of final relations: 83 RANDALL DAVIS 23 Multi-Modal Interaction Three identical, equally spaced pendulums Graphical vs verbal communication: What s best said, what s best sketched? RANDALL DAVIS 25

9 Multi-Modal Interaction Framework Nouns (pendulum) Adjectives as modifying actions to take (identical, touching, equally spaced) Next step: interactive acquisition of new nouns RANDALL DAVIS 27 Understanding Gestures Lexicon: What gestures do people make? Depends on task. Our task: explaining how something works. RANDALL DAVIS 28 Understanding Gestures 96% of gestures refer to the diagram. Two-handed gestures are common. Deixis is more frequent. Gesture units are longer. RANDALL DAVIS 29

10 Overcoming Error Domain: Sketching family trees Lexicon male female child-of married-to divorce RANDALL DAVIS 30 Overcoming Error RANDALL DAVIS 31 3 What s Hard? Task is incremental Signal is noisy Styles vary Segmentation is difficult The signal is 2-d, non-chronological RANDALL DAVIS 32

11 Use context What Do We Do? RANDALL DAVIS 33 Lexicon Context male female child-of married-to divorce Grammar RANDALL DAVIS 34 Using Context marriage child-of male married-to arrow female pentagon rectangle line ellipse RANDALL DAVIS 39

12 Challenges Controlling network growth heuristics for deferring, pruning Evaluating candidates Bayes net constructed dynamically from fragments RANDALL DAVIS 40 Bayes Net Example MD1 FD1 MS1 Mar1 Div1 PartF1 Other domain shapes for M1 F1 C1 C2 M1 O7 O8 Q1 Constraint nodes for Q2 Q2 ML1 A1 Constraint nodes for A1 E1 Constraint nodes for Q1 L1 L2 L3 L4 L6 L7 L8 L5 L9 L10 O1 Observations O2 O3 O4 O5 O6 Stroke1 Stroke3 Stroke8 RANDALL DAVIS 41 Domains Mechanical engineering Family trees Software design Circuit design PowerPoint: Exploring SkRUIs RANDALL DAVIS 42

13 Sketching Software RANDALL DAVIS 43 Sketching Software RANDALL DAVIS 44 Sketching Software RANDALL DAVIS 45

14 Sketching Software RANDALL DAVIS 46 Sketching Software //Source file: c:\\video\\deck.java public class Deck extends Hand implements Dealable { public Card thecard; public Game thegame; /** 3C21348C0257 */ public Deck() { } } //Source file: c:\\video\\game.java public class Game { public Graphics thegraphics; public Deck thedeck; public Player theplayer; /** 3C21348C02E3 */ public Game() { } } //Source file: c:\\video\\dealable.java public interface Dealable { } RANDALL DAVIS 47 Sketching Software //Source file: c:\\video\\deck.java public class Deck extends Hand implements Dealable { public Card thecard; public Game thegame; /** 3C21348C0257 */ public Deck() { } } RANDALL DAVIS 48

15 PowerPoint Diagrams RANDALL DAVIS 49 SkRUIs RANDALL DAVIS 50 SkRUIs RANDALL DAVIS 51

16 Circuit Design RANDALL DAVIS 52 Hardware RANDALL DAVIS 53 Hardware Kodak KLI linear image sensors at corners Pen: 200 Hz,.5mm, pressure sensitive Challenges: High data rate, blurred image at the sensor RANDALL DAVIS 54

17 Summary Once the sketch is understood, many things are possible. Break down the barriers: eliminate interfaces Natural interaction is enabled by intelligence About sketching, gesturing, speech About the domain About the task RANDALL DAVIS 55

Sketching Interface. Larry Rudolph April 24, Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph

Sketching Interface. Larry Rudolph April 24, Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Sketching Interface Larry April 24, 2006 1 Motivation Natural Interface touch screens + more Mass-market of h/w devices available Still lack of s/w & applications for it Similar and different from speech

More information

Sketching Interface. Motivation

Sketching Interface. Motivation Sketching Interface Larry Rudolph April 5, 2007 1 1 Natural Interface Motivation touch screens + more Mass-market of h/w devices available Still lack of s/w & applications for it Similar and different

More information

A Framework for Multi-Domain Sketch Recognition

A Framework for Multi-Domain Sketch Recognition A Framework for Multi-Domain Sketch Recognition Christine Alvarado, Michael Oltmans and Randall Davis MIT Artificial Intelligence Laboratory {calvarad,moltmans,davis}@ai.mit.edu Abstract People use sketches

More information

Multi-Domain Sketch Understanding. Christine J. Alvarado

Multi-Domain Sketch Understanding. Christine J. Alvarado Multi-Domain Sketch Understanding by Christine J. Alvarado S.M. Computer Science and Engineering, Massachusetts Institute of Technology (2000) A.B. Computer Science, Dartmouth College (1998) Submitted

More information

Sketch Understanding in Design: Overview of Work at the MIT AI Lab

Sketch Understanding in Design: Overview of Work at the MIT AI Lab From: AAAI Technical Report SS-02-08. Compilation copyright 2002, AAAI (www.aaai.org). All rights reserved. Sketch Understanding in Design: Overview of Work at the MIT AI Lab Randall Davis Mrr Artificial

More information

Tahuti: A Geometrical Sketch Recognition System for UML Class Diagrams

Tahuti: A Geometrical Sketch Recognition System for UML Class Diagrams Tahuti: A Geometrical Sketch Recognition System for UML Class Diagrams Tracy Hammond and Randall Davis AI Lab, MIT 200 Technology Square Cambridge, MA 02139 hammond, davis@ai.mit.edu Abstract We have created

More information

SketchREAD: A Multi-Domain Sketch Recognition Engine

SketchREAD: A Multi-Domain Sketch Recognition Engine SketchREAD: A Multi-Domain Sketch Recognition Engine Christine Alvarado MIT CSAIL Cambridge, MA 02139 USA calvarad@csail.mit.edu Randall Davis MIT CSAIL Cambridge, MA 02139 USA davis@csail.mit.edu ABSTRACT

More information

Perceptually Based Learning of Shape Descriptions for Sketch Recognition

Perceptually Based Learning of Shape Descriptions for Sketch Recognition Perceptually Based Learning of Shape Descriptions for Sketch Recognition Olya Veselova and Randall Davis Microsoft Corporation, One Microsoft Way, Redmond, WA, 98052 MIT CSAIL, 32 Vassar St., Cambridge,

More information

RingEdit: A Control Point Based Editing Approach in Sketch Recognition Systems

RingEdit: A Control Point Based Editing Approach in Sketch Recognition Systems RingEdit: A Control Point Based Editing Approach in Sketch Recognition Systems Yuxiang Zhu, Joshua Johnston, and Tracy Hammond Department of Computer Science and Engineering Texas A&M University College

More information

An Agent-Based Framework for Context-Driven Interpretation of Symbols in Diagrammatic Sketches

An Agent-Based Framework for Context-Driven Interpretation of Symbols in Diagrammatic Sketches An Agent-Based Framework for Context-Driven Interpretation of Symbols in Diagrammatic Sketches Giovanni Casella 1,2, Gennaro Costagliola 2, Vincenzo Deufemia 2, Maurizio Martelli 1, Viviana Mascardi 1

More information

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education www.xtremepapers.com DESIGN AND TECHNOLOGY DESIGN AND COMMUNICATION 0446/02 Paper 2 Graphic Products

More information

A Retargetable Framework for Interactive Diagram Recognition

A Retargetable Framework for Interactive Diagram Recognition A Retargetable Framework for Interactive Diagram Recognition Edward H. Lank Computer Science Department San Francisco State University 1600 Holloway Avenue San Francisco, CA, USA, 94132 lank@cs.sfsu.edu

More information

LADDER: A Perceptually-based Language to Simplify Sketch Recognition User Interface Development. Tracy Anne Hammond

LADDER: A Perceptually-based Language to Simplify Sketch Recognition User Interface Development. Tracy Anne Hammond LADDER: A Perceptually-based Language to Simplify Sketch Recognition User Interface Development by Tracy Anne Hammond Submitted to the Department of Electrical Engineering and Computer Science in partial

More information

Technical Graphics Higher Level

Technical Graphics Higher Level Coimisiún na Scrúduithe Stáit State Examinations Commission Junior Certificate Examination 2005 Technical Graphics Higher Level Marking Scheme Sections A and B Section A Q1. 12 Four diagrams, 3 marks for

More information

CONIC SECTIONS 1. Inscribe a parabola in the given rectangle, with its axis parallel to the side AB

CONIC SECTIONS 1. Inscribe a parabola in the given rectangle, with its axis parallel to the side AB Inscribe a parabola in the given rectangle, with its parallel to the side AB A D 1 1 2 2 3 3 B 3 2 1 1 2 3 C Inscribe a parabola in the rectangle below, with its vertex located midway along the side PQ.

More information

Understanding Freehand Diagrams: Combining Appearance and Context for Multi-Domain Sketch Recognition

Understanding Freehand Diagrams: Combining Appearance and Context for Multi-Domain Sketch Recognition Understanding Freehand Diagrams: Combining Appearance and Context for Multi-Domain Sketch Recognition by Tom Yu Ouyang Submitted to the Department of Electrical Engineering and Computer Science in partial

More information

Visual Recognition of Sketched Symbols

Visual Recognition of Sketched Symbols Visual Recognition of Sketched Symbols Tom Y. Ouyang MIT CSAIL 32 Vassar St, Cambridge MA, 02139, USA ouyang@csail.mit.edu Randall Davis MIT CSAIL 32 Vassar St, Cambridge MA, 02139, USA davis@csail.mit.edu

More information

Explanation of buttons used for sketching in Unigraphics

Explanation of buttons used for sketching in Unigraphics Explanation of buttons used for sketching in Unigraphics Sketcher Tool Bar Finish Sketch is for exiting the Sketcher Task Environment. Sketch Name is the name of the current active sketch. You can also

More information

Autodesk Inventor 2016 Creating Sketches

Autodesk Inventor 2016 Creating Sketches Autodesk Inventor 2016 Creating Sketches 2D Sketch Practice 1 1. Launch Autodesk Inventor 2016 2. Create a new Part file (.ipt) 3. Save File As a. Click on the save icon. b. Save you file onto your flash

More information

Application Areas of AI Artificial intelligence is divided into different branches which are mentioned below:

Application Areas of AI   Artificial intelligence is divided into different branches which are mentioned below: Week 2 - o Expert Systems o Natural Language Processing (NLP) o Computer Vision o Speech Recognition And Generation o Robotics o Neural Network o Virtual Reality APPLICATION AREAS OF ARTIFICIAL INTELLIGENCE

More information

A Multimodal Interface for Road Design

A Multimodal Interface for Road Design A Multimodal Interface for Road Design Alexander Blessing University of Cambridge acb71@cam.ac.uk T. Metin Sezgin Computer Laboratory University of Cambridge mts33@cl.cam.ac.uk Peter Robinson Computer

More information

HMM-Based Efficient Sketch Recognition

HMM-Based Efficient Sketch Recognition HMM-Based Efficient Sketch Recognition Tevfik Metin Sezgin and Randall Davis MIT Computer Science and Artificial Intelligence Laboratory 77 Massachusetts Ave, 32-235 Cambridge MA 02139 {mtsezgin,davis}@csail.mit.edu

More information

MARQS: RETRIEVING SKETCHES USING DOMAIN- AND STYLE-INDEPENDENT FEATURES LEARNED FROM A SINGLE EXAMPLE USING A DUAL-CLASSIFIER

MARQS: RETRIEVING SKETCHES USING DOMAIN- AND STYLE-INDEPENDENT FEATURES LEARNED FROM A SINGLE EXAMPLE USING A DUAL-CLASSIFIER MARQS: RETRIEVING SKETCHES USING DOMAIN- AND STYLE-INDEPENDENT FEATURES LEARNED FROM A SINGLE EXAMPLE USING A DUAL-CLASSIFIER Brandon Paulson, Tracy Hammond Sketch Recognition Lab, Texas A&M University,

More information

Activity 5.2 Making Sketches in CAD

Activity 5.2 Making Sketches in CAD Activity 5.2 Making Sketches in CAD Introduction It would be great if computer systems were advanced enough to take a mental image of an object, such as the thought of a sports car, and instantly generate

More information

Spatula. Spatula SW 2015 Design & Communication Graphics Page 1

Spatula. Spatula SW 2015 Design & Communication Graphics Page 1 Spatula Introduction: The model shown in the picture is made of three parts, - the base, the washer and the handle. The base requires the use of Spline and Style Spline command, Slot command and Mirror

More information

Advancements in Gesture Recognition Technology

Advancements in Gesture Recognition Technology IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 4, Issue 4, Ver. I (Jul-Aug. 2014), PP 01-07 e-issn: 2319 4200, p-issn No. : 2319 4197 Advancements in Gesture Recognition Technology 1 Poluka

More information

in the list below are available in the Pro version of Scan2CAD

in the list below are available in the Pro version of Scan2CAD Scan2CAD features Features marked only. in the list below are available in the Pro version of Scan2CAD Scan Scan from inside Scan2CAD using TWAIN (Acquire). Use any TWAIN-compliant scanner of any size.

More information

3D Data Navigation via Natural User Interfaces

3D Data Navigation via Natural User Interfaces 3D Data Navigation via Natural User Interfaces Francisco R. Ortega PhD Candidate and GAANN Fellow Co-Advisors: Dr. Rishe and Dr. Barreto Committee Members: Dr. Raju, Dr. Clarke and Dr. Zeng GAANN Fellowship

More information

Drawing and Assembling

Drawing and Assembling Youth Explore Trades Skills Description In this activity the six sides of a die will be drawn and then assembled together. The intent is to understand how constraints are used to lock individual parts

More information

Direct Manipulation. and Instrumental Interaction. CS Direct Manipulation

Direct Manipulation. and Instrumental Interaction. CS Direct Manipulation Direct Manipulation and Instrumental Interaction 1 Review: Interaction vs. Interface What s the difference between user interaction and user interface? Interface refers to what the system presents to the

More information

Preserving the Freedom of Paper in a Computer-Based Sketch Tool

Preserving the Freedom of Paper in a Computer-Based Sketch Tool Human Computer Interaction International Proceedings, pp. 687 691, 2001. Preserving the Freedom of Paper in a Computer-Based Sketch Tool Christine J. Alvarado and Randall Davis MIT Artificial Intelligence

More information

Welcome to Corel DESIGNER, a comprehensive vector-based package for technical graphic users and technical illustrators.

Welcome to Corel DESIGNER, a comprehensive vector-based package for technical graphic users and technical illustrators. Workspace tour Welcome to Corel DESIGNER, a comprehensive vector-based package for technical graphic users and technical illustrators. This tutorial will help you become familiar with the terminology and

More information

Upper Primary Division Round 2. Time: 120 minutes

Upper Primary Division Round 2. Time: 120 minutes 3 rd International Mathematics Assessments for Schools (2013-2014 ) Upper Primary Division Round 2 Time: 120 minutes Printed Name Code Score Instructions: Do not open the contest booklet until you are

More information

A Model-Based Recognition Engine for Sketched Diagrams

A Model-Based Recognition Engine for Sketched Diagrams A Model-Based Recognition Engine for Sketched Diagrams Florian Brieler, Mark Minas Universität der Bundeswehr München Department of Computer Science 85577 Neubiberg, Germany {florian.brieler mark.minas}@unibw.de

More information

Creating Digital Illustrations for Your Research Workshop IV Illustration Demo Part II

Creating Digital Illustrations for Your Research Workshop IV Illustration Demo Part II Creating Digital Illustrations for Your Research Workshop IV Illustration Demo Part II Final Figure Workshop IV Components Topics & Techniques covered How to randomly transform a group of individual shapes.

More information

Hyperbolas Graphs, Equations, and Key Characteristics of Hyperbolas Forms of Hyperbolas p. 583

Hyperbolas Graphs, Equations, and Key Characteristics of Hyperbolas Forms of Hyperbolas p. 583 C H A P T ER Hyperbolas Flashlights concentrate beams of light by bouncing the rays from a light source off a reflector. The cross-section of a reflector can be described as hyperbola with the light source

More information

Multimodal Research at CPK, Aalborg

Multimodal Research at CPK, Aalborg Multimodal Research at CPK, Aalborg Summary: The IntelliMedia WorkBench ( Chameleon ) Campus Information System Multimodal Pool Trainer Displays, Dialogue Walkthru Speech Understanding Vision Processing

More information

Process Analysis and Modeling Using IDEF0. School of Mechanical, Industrial, & Manufacturing Engineering

Process Analysis and Modeling Using IDEF0. School of Mechanical, Industrial, & Manufacturing Engineering Process Analysis and Modeling Using IDEF0 IDEF0 Standard http://www.itl.nist.gov/fipspubs/idef02.doc 2 IDEF0 Integrated DEFinition language 0 Originally SADT System Analysis and Design Technique Developed

More information

Drawing with precision

Drawing with precision Drawing with precision Welcome to Corel DESIGNER, a comprehensive vector-based drawing application for creating technical graphics. Precision is essential in creating technical graphics. This tutorial

More information

Common Mistakes. Quick sort. Only choosing one pivot per iteration. At each iteration, one pivot per sublist should be chosen.

Common Mistakes. Quick sort. Only choosing one pivot per iteration. At each iteration, one pivot per sublist should be chosen. Common Mistakes Examples of typical mistakes Correct version Quick sort Only choosing one pivot per iteration. At each iteration, one pivot per sublist should be chosen. e.g. Use a quick sort to sort the

More information

Sketch-Based Recognition System for General Articulated Skeletal Figures

Sketch-Based Recognition System for General Articulated Skeletal Figures EUROGRAPHICS Symposium on Sketch-Based Interfaces and Modeling (2010) M. Alexa and E. Do (Editors) Sketch-Based Recognition System for General Articulated Skeletal Figures S. Zamora 1 and T. Sherwood 1

More information

Object Snap, Geometric Constructions and Multiview Drawings

Object Snap, Geometric Constructions and Multiview Drawings Object Snap, Geometric Constructions and Multiview Drawings Sacramento City College EDT 310 EDT 310 - Chapter 6 Object Snap, Geometric Constructions and Multiview Drawings 1 Objectives Use OSNAP to create

More information

Envisioning Sketch Recognition: A Local Feature Based Approach to Recognizing Informal Sketches. Michael Oltmans

Envisioning Sketch Recognition: A Local Feature Based Approach to Recognizing Informal Sketches. Michael Oltmans Envisioning Sketch Recognition: A Local Feature Based Approach to Recognizing Informal Sketches by Michael Oltmans S.M. Electrical Engineering and Computer Science, Massachusetts Institute of Technology

More information

REPRESENTATION, RE-REPRESENTATION AND EMERGENCE IN COLLABORATIVE COMPUTER-AIDED DESIGN

REPRESENTATION, RE-REPRESENTATION AND EMERGENCE IN COLLABORATIVE COMPUTER-AIDED DESIGN REPRESENTATION, RE-REPRESENTATION AND EMERGENCE IN COLLABORATIVE COMPUTER-AIDED DESIGN HAN J. JUN AND JOHN S. GERO Key Centre of Design Computing Department of Architectural and Design Science University

More information

Touch & Gesture. HCID 520 User Interface Software & Technology

Touch & Gesture. HCID 520 User Interface Software & Technology Touch & Gesture HCID 520 User Interface Software & Technology Natural User Interfaces What was the first gestural interface? Myron Krueger There were things I resented about computers. Myron Krueger

More information

ISOMETRIC PROJECTION. Contents. Isometric Scale. Construction of Isometric Scale. Methods to draw isometric projections/isometric views

ISOMETRIC PROJECTION. Contents. Isometric Scale. Construction of Isometric Scale. Methods to draw isometric projections/isometric views ISOMETRIC PROJECTION Contents Introduction Principle of Isometric Projection Isometric Scale Construction of Isometric Scale Isometric View (Isometric Drawings) Methods to draw isometric projections/isometric

More information

Evaluation Chapter by CADArtifex

Evaluation Chapter by CADArtifex The premium provider of learning products and solutions www.cadartifex.com EVALUATION CHAPTER 2 Drawing Sketches with SOLIDWORKS In this chapter: Invoking the Part Modeling Environment Invoking the Sketching

More information

Drawing the Red Christmas Bell

Drawing the Red Christmas Bell Vector 3D Christmas Bells Thinking of drawing some Christmas bells for this Christmas? Read this illustrator tutorial to learn how to draw 5 different styles of vector Christmas bells using the 3D Revolve

More information

Chapter 1 Overview of an Engineering Drawing

Chapter 1 Overview of an Engineering Drawing Chapter 1 Overview of an Engineering Drawing TOPICS Graphics language Engineering drawing Projection methods Orthographic projection Drawing standards TOPICS Traditional Drawing Tools Lettering Freehand

More information

COMPUTER AIDED DRAFTING LAB (333) SMESTER 4

COMPUTER AIDED DRAFTING LAB (333) SMESTER 4 COMPUTER AIDED DRAFTING LAB (333) SMESTER 4 Introduction to Computer Aided Drafting: The method of preparing engineering drawing by using the computer software is known as Computer Aided Drafting (CAD).

More information

ILLUSTRATOR BASICS FOR SCULPTURE STUDENTS. Vector Drawing for Planning, Patterns, CNC Milling, Laser Cutting, etc.

ILLUSTRATOR BASICS FOR SCULPTURE STUDENTS. Vector Drawing for Planning, Patterns, CNC Milling, Laser Cutting, etc. ILLUSTRATOR BASICS FOR SCULPTURE STUDENTS Vector Drawing for Planning, Patterns, CNC Milling, Laser Cutting, etc. WELCOME TO THE ILLUSTRATOR TUTORIAL FOR SCULPTURE DUMMIES! This tutorial sets you up for

More information

A Kinect-based 3D hand-gesture interface for 3D databases

A Kinect-based 3D hand-gesture interface for 3D databases A Kinect-based 3D hand-gesture interface for 3D databases Abstract. The use of natural interfaces improves significantly aspects related to human-computer interaction and consequently the productivity

More information

Architecture 2012 Fundamentals

Architecture 2012 Fundamentals Autodesk Revit Architecture 2012 Fundamentals Supplemental Files SDC PUBLICATIONS Schroff Development Corporation Better Textbooks. Lower Prices. www.sdcpublications.com Tutorial files on enclosed CD Visit

More information

SolidWorks Part I - Basic Tools SDC. Includes. Parts, Assemblies and Drawings. Paul Tran CSWE, CSWI

SolidWorks Part I - Basic Tools SDC. Includes. Parts, Assemblies and Drawings. Paul Tran CSWE, CSWI SolidWorks 2015 Part I - Basic Tools Includes CSWA Preparation Material Parts, Assemblies and Drawings Paul Tran CSWE, CSWI SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered

More information

Outline. Paradigms for interaction. Introduction. Chapter 5 : Paradigms. Introduction Paradigms for interaction (15)

Outline. Paradigms for interaction. Introduction. Chapter 5 : Paradigms. Introduction Paradigms for interaction (15) Outline 01076568 Human Computer Interaction Chapter 5 : Paradigms Introduction Paradigms for interaction (15) ดร.ชมพ น ท จ นจาคาม [kjchompo@gmail.com] สาขาว ชาว ศวกรรมคอมพ วเตอร คณะว ศวกรรมศาสตร สถาบ นเทคโนโลย

More information

What was the first gestural interface?

What was the first gestural interface? stanford hci group / cs247 Human-Computer Interaction Design Studio What was the first gestural interface? 15 January 2013 http://cs247.stanford.edu Theremin Myron Krueger 1 Myron Krueger There were things

More information

Chapter 4: Draw with the Pencil and Brush

Chapter 4: Draw with the Pencil and Brush Page 1 of 15 Chapter 4: Draw with the Pencil and Brush Tools In Illustrator, you create and edit drawings by defining anchor points and the paths between them. Before you start drawing lines and curves,

More information

CALCULATORS: Casio: ClassPad 300 Texas Instruments: TI-89, TI-89 Titanium. Using the Casio ClassPad 300

CALCULATORS: Casio: ClassPad 300 Texas Instruments: TI-89, TI-89 Titanium. Using the Casio ClassPad 300 Geometry Activity: Fermat s Point Casio Classpad 300 vs. TI-89 CALCULATORS: Casio: ClassPad 300 Texas Instruments: TI-89, TI-89 Titanium Fermat s Point Fermat s point is the point such that the sum of

More information

Mechanical Design CATIA - Interactive Drafting 1 (ID1) CATIA V5R20

Mechanical Design CATIA - Interactive Drafting 1 (ID1) CATIA V5R20 Mechanical Design CATIA - Interactive Drafting 1 (ID1) CATIA V5R20 Mechanical Design CATIA - Interactive Drafting Address 2D design and drawing production requirements. Product overview Interactive Drafting

More information

This is a one-week excerpt from the Starfall Kindergarten Mathematics Teacher s Guide. If you have questions or comments, please contact us.

This is a one-week excerpt from the Starfall Kindergarten Mathematics Teacher s Guide. If you have questions or comments, please contact us. UNIT 1 WEEK 2 This is a one-week excerpt from the Starfall Kindergarten Mathematics Teacher s Guide. If you have questions or comments, please contact us. Email: helpdesk@starfall.com Phone: 1-888-857-8990

More information

A new method to recognize Dimension Sets and its application in Architectural Drawings. I. Introduction

A new method to recognize Dimension Sets and its application in Architectural Drawings. I. Introduction A new method to recognize Dimension Sets and its application in Architectural Drawings Yalin Wang, Long Tang, Zesheng Tang P O Box 84-187, Tsinghua University Postoffice Beijing 100084, PRChina Email:

More information

Operation Manual My Custom Design

Operation Manual My Custom Design Operation Manual My Custom Design Be sure to read this document before using the machine. We recommend that you keep this document nearby for future reference. Introduction Thank you for using our embroidery

More information

GIMP (GNU Image Manipulation Program) MANUAL

GIMP (GNU Image Manipulation Program) MANUAL Selection Tools Icon Tool Name Function Select Rectangle Select Ellipse Select Hand-drawn area (lasso tool) Select Contiguous Region (magic wand) Selects a rectangular area, drawn from upper left (or lower

More information

CS 171, Intro to A.I. Midterm Exam Fall Quarter, 2016

CS 171, Intro to A.I. Midterm Exam Fall Quarter, 2016 CS 171, Intro to A.I. Midterm Exam all Quarter, 2016 YOUR NAME: YOUR ID: ROW: SEAT: The exam will begin on the next page. Please, do not turn the page until told. When you are told to begin the exam, please

More information

A New Method for the Visualization Binary Trees using L-Systems

A New Method for the Visualization Binary Trees using L-Systems A New Method for the Visualization Binary Trees using L-Systems A.M.Ponraj Abstract A drawing of a binary tree T maps each node of T to a distinct point in the plane and each edge (u v) of T to a chain

More information

Sketch Recognition. AW2 Colloquium by Hauke Wittern

Sketch Recognition. AW2 Colloquium by Hauke Wittern AW2 Colloquium by Hauke Wittern Agenda Introduction Vision Definition of sketch recognition Research on sketch recognition Today s sketch recognition systems Recent research topics Using and recognizing

More information

Copyrighted Material. Copyrighted Material. Copyrighted. Copyrighted. Material

Copyrighted Material. Copyrighted Material. Copyrighted. Copyrighted. Material Engineering Graphics ORTHOGRAPHIC PROJECTION People who work with drawings develop the ability to look at lines on paper or on a computer screen and "see" the shapes of the objects the lines represent.

More information

GestureCommander: Continuous Touch-based Gesture Prediction

GestureCommander: Continuous Touch-based Gesture Prediction GestureCommander: Continuous Touch-based Gesture Prediction George Lucchese george lucchese@tamu.edu Jimmy Ho jimmyho@tamu.edu Tracy Hammond hammond@cs.tamu.edu Martin Field martin.field@gmail.com Ricardo

More information

MODELING AND DESIGN C H A P T E R F O U R

MODELING AND DESIGN C H A P T E R F O U R MODELING AND DESIGN C H A P T E R F O U R OBJECTIVES 1. Identify and specify basic geometric elements and primitive shapes. 2. Select a 2D profile that best describes the shape of an object. 3. Identify

More information

Adobe Photoshop The program: The Menus: Computer Graphics I- Final Review

Adobe Photoshop The program: The Menus: Computer Graphics I- Final Review Computer Graphics I- Final Review The written portion of your final exam will be 25 multiple choice questions and one free response. Some parts of the exam will be related to examples, images and pictures.

More information

COMPUTER AIDED DRAFTING (PRACTICAL) INTRODUCTION

COMPUTER AIDED DRAFTING (PRACTICAL) INTRODUCTION LANDMARK UNIVERSITY, OMU-ARAN LECTURE NOTE: 3 COLLEGE: COLLEGE OF SCIENCE AND ENGINEERING DEPARTMENT: MECHANICAL ENGINEERING PROGRAMME: MCE 511 ENGR. ALIYU, S.J Course title: Computer-Aided Engineering

More information

Interactive Tables. ~Avishek Anand Supervised by: Michael Kipp Chair: Vitaly Friedman

Interactive Tables. ~Avishek Anand Supervised by: Michael Kipp Chair: Vitaly Friedman Interactive Tables ~Avishek Anand Supervised by: Michael Kipp Chair: Vitaly Friedman Tables of Past Tables of Future metadesk Dialog Table Lazy Susan Luminous Table Drift Table Habitat Message Table Reactive

More information

Coimisiún na Scrúduithe Stáit State Examinations Commission. Junior Certificate Marking Scheme. Technical Graphics.

Coimisiún na Scrúduithe Stáit State Examinations Commission. Junior Certificate Marking Scheme. Technical Graphics. Coimisiún na Scrúduithe Stáit State Examinations Commission Junior Certificate 2013 Marking Scheme Technical Graphics Higher Level Note to teachers and students on the use of published marking schemes

More information

Cognition-based CAAD How CAAD systems can support conceptual design

Cognition-based CAAD How CAAD systems can support conceptual design Cognition-based CAAD How CAAD systems can support conceptual design Hsien-Hui Tang and John S Gero The University of Sydney Key words: Abstract: design cognition, protocol analysis, conceptual design,

More information

Introduction to CATIA V5

Introduction to CATIA V5 Introduction to CATIA V5 Release 17 (A Hands-On Tutorial Approach) Kirstie Plantenberg University of Detroit Mercy SDC PUBLICATIONS Schroff Development Corporation www.schroff.com Better Textbooks. Lower

More information

2.3: The Human Cannonball

2.3: The Human Cannonball 2.3: The Human Cannonball Parabola Equations and Graphs As a human cannonball Rosa is shot from a special cannon. She is launched into the air by a spring. Rosa lands in a horizontal net 150 ft. from the

More information

Kankakee Community College

Kankakee Community College Kankakee Community College Course prefix and number: DRFT 2114 Course title: AutoCAD I Credit hours: 4 Lecture hours: 2.5 Lab hours: 3 Semester: Spring 2015 Catalog description: This course introduces

More information

Objective: the student will gain speed and accuracy in letter recognition.

Objective: the student will gain speed and accuracy in letter recognition. ALPHABET ARC Objective: the student will gain speed and accuracy in letter recognition. Materials: Alphabet arc (enlarge 200 percent and attach to 12 x 18 construction paper). 12 x18 construction paper

More information

1 st Subject: 2D Geometric Shape Construction and Division

1 st Subject: 2D Geometric Shape Construction and Division Joint Beginning and Intermediate Engineering Graphics 2 nd Week 1st Meeting Lecture Notes Instructor: Edward N. Locke Topic: Geometric Construction 1 st Subject: 2D Geometric Shape Construction and Division

More information

CS 247 Project 2. Part 1. Reflecting On Our Target Users. Jorge Cueto Edric Kyauk Dylan Moore Victoria Wee

CS 247 Project 2. Part 1. Reflecting On Our Target Users. Jorge Cueto Edric Kyauk Dylan Moore Victoria Wee 1 CS 247 Project 2 Jorge Cueto Edric Kyauk Dylan Moore Victoria Wee Part 1 Reflecting On Our Target Users Our project presented our team with the task of redesigning the Snapchat interface for runners,

More information

Desktop Publishing 1- Illustrator Nov 2014 April 2015

Desktop Publishing 1- Illustrator Nov 2014 April 2015 Week 7 Lesson 7.1: Masking using cliping path/opacity mask With Clipping Mask and Opacity Mask, you can quickly mask away any unwanted areas you wish to hide. Let s take a look how it works Clipping Mask

More information

MyHeritage.com First Look, Page 1 of 35

MyHeritage.com First Look, Page 1 of 35 MyHeritage.com First Look, Page 1 of 35 MyHeritage.com First Look MyHeritage is a comprehensive online genealogy company headquartered in Israel. This document provides a brief overview of features available

More information

6.034 Quiz 2 20 October 2010

6.034 Quiz 2 20 October 2010 6.034 Quiz 2 20 October 2010 Name email Circle your TA and recitation time (for 1 point), so that we can more easily enter your score in our records and return your quiz to you promptly. TAs Thu Fri Martin

More information

Experiments with An Improved Iris Segmentation Algorithm

Experiments with An Improved Iris Segmentation Algorithm Experiments with An Improved Iris Segmentation Algorithm Xiaomei Liu, Kevin W. Bowyer, Patrick J. Flynn Department of Computer Science and Engineering University of Notre Dame Notre Dame, IN 46556, U.S.A.

More information

Introducing SolidWorks

Introducing SolidWorks Introducing SolidWorks SAAST Robotics 2008 SolidWorks Software Visually-based 3-D Mechanical design software Engineers and Designers use it to: Quickly sketch out ideas Experiment with features, dimensions

More information

Touch & Gesture. HCID 520 User Interface Software & Technology

Touch & Gesture. HCID 520 User Interface Software & Technology Touch & Gesture HCID 520 User Interface Software & Technology What was the first gestural interface? Myron Krueger There were things I resented about computers. Myron Krueger There were things I resented

More information

Randall Davis Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology Cambridge, Massachusetts, USA

Randall Davis Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology Cambridge, Massachusetts, USA Multimodal Design: An Overview Ashok K. Goel School of Interactive Computing Georgia Institute of Technology Atlanta, Georgia, USA Randall Davis Department of Electrical Engineering and Computer Science

More information

Deliverables Exercises files and logo-related files placed in your slide presentation and embedded in your blog via slideshare.

Deliverables Exercises files and logo-related files placed in your slide presentation and embedded in your blog via slideshare. FA27_DL Digital Design Professor Tom Klinkowstein January 2018 fatik@hofstra.edu Course Blog: https://fa27january2018.wordpress.com/ Assignment Four Designing a logo in Illustrator, applied as wearable

More information

ENGINEERING GRAPHICS 1E9

ENGINEERING GRAPHICS 1E9 Lecture 3 Monday, 15 December 2014 1 ENGINEERING GRAPHICS 1E9 Lecture 3: Isometric Projections Lecture 3 Monday, 15 December 2014 2 What is ISOMETRIC? It is a method of producing pictorial view of an object

More information

Procedural Analysis of a sketching activity: principles and applications

Procedural Analysis of a sketching activity: principles and applications 2012 International Conference on Frontiers in Handwriting Recognition Procedural Analysis of a sketching activity: principles and applications Ney Renau-Ferrer, Céline Rémi IRISA/Université Rennes 2, LAMIA/Université

More information

Model House Exercise-( Extrude)

Model House Exercise-( Extrude) -( Extrude) Prerequisite knowledge Focus of the lesson Commands Used This lesson requires an understanding of using the sketch commands including Inserting a new sketch Adding sketch geometry Understanding

More information

AABTKJX by Prentice Hall, Inc. A Pearson Company

AABTKJX by Prentice Hall, Inc. A Pearson Company Figure Number: 03-01 Page Number: Principal Items of Equipment. AABTKJX0 Figure Number: 03-02 Page Number: The T-square. AABTKJY0 Figure Number: 03-03 Page Number: Testing the Working Edge of the Drawing

More information

Advanced Modeling Techniques Sweep and Helical Sweep

Advanced Modeling Techniques Sweep and Helical Sweep Advanced Modeling Techniques Sweep and Helical Sweep Sweep A sweep is a profile that follows a path placed on a datum. It is important when creating a sweep that the designer plans the size of the path

More information

Overview: Getting to Know the Work Area Design and Print Module 1 of 20

Overview: Getting to Know the Work Area Design and Print Module 1 of 20 Adobe Train the Teacher modules written and edited by the T3 curriculum team. Janet Davis Abigail Rudner Steve Tatum Chris Faust Lesson overview: This module provides a basic overview of the workspace,

More information

JUNIOR CERTIFICATE 2008 MARKING SCHEME TECHNICAL GRAPHICS HIGHER LEVEL

JUNIOR CERTIFICATE 2008 MARKING SCHEME TECHNICAL GRAPHICS HIGHER LEVEL JUNIOR CERTIFICATE 2008 MARKING SCHEME TECHNICAL GRAPHICS HIGHER LEVEL Sections A and B Section A - any ten questions from this Section Q1 12 Four diagrams, 3 marks for each correct label. Q2 12 3 height

More information

Electrical Circuit Creation on Android

Electrical Circuit Creation on Android Electrical Circuit Creation on Android Deqin David Xu, Michelle Hy, Simar Kalra, David Yan, Nasser Giacaman, Oliver Sinnen Department of Electrical and Computer Engineering, University of Auckland, New

More information

HUMAN-COMPUTER INTERACTION: OVERVIEW ON STATE OF THE ART TECHNOLOGY

HUMAN-COMPUTER INTERACTION: OVERVIEW ON STATE OF THE ART TECHNOLOGY HUMAN-COMPUTER INTERACTION: OVERVIEW ON STATE OF THE ART TECHNOLOGY *Ms. S. VAISHNAVI, Assistant Professor, Sri Krishna Arts And Science College, Coimbatore. TN INDIA **SWETHASRI. L., Final Year B.Com

More information

Sketching Fundamentals

Sketching Fundamentals Sketching Fundamentals Learning Outcome When you complete this module you will be able to: Make basic engineering sketches of plant equipment. Learning Objectives Here is what you will be able to do when

More information

GL5: Visualisation and reading drawings

GL5: Visualisation and reading drawings 436-105 Engineering Communications GL5:1 GL5: Visualisation and reading drawings Being able to both: represent a 3D object in multiview drawings interpret a multiview drawing to visualise a 3D object is

More information