Structure Modelling.

Slides:



Advertisements
Similar presentations
JustinMind: Dynamic Panels
Advertisements

Computer Graphics- SCC 342 Chapter 3: Computer Graphics Software Dr. Doaa Hegazy.
Chapter 6 Type Checking. The compiler should report an error if an operator is applied to an incompatible operand. Type checking can be performed without.
Programming Languages Marjan Sirjani 2 2. Language Design Issues Design to Run efficiently : early languages Easy to write correctly : new languages.
1 Computer Graphics Chapter 2 Input Devices. RM[2]-2 Input Devices Logical Input Devices  Categorized based on functional characteristics.  Each device.
CS320n –Visual Programming LabVIEW Foundations. Visual ProgrammingLabVIEW Foundations2 What We Will Do Today Hand back and review the midterm Look at.
Automating Tasks With Macros
Chapter Day 5. © 2007 Pearson Addison-Wesley. All rights reserved2-2 Agenda Day 5 Questions from last Class?? Problem set 1 Posted  Introduction on developing.
PROCESS MODELING Transform Description. A model is a representation of reality. Just as a picture is worth a thousand words, most models are pictorial.
Automating Tasks With Macros. 2 Design a switchboard and dialog box for a graphical user interface Database developers interact directly with Access.
Informationsteknologi Tuesday, November 6, 2007Computer Graphics - Class 41 Today’s class Input and interaction.
Chapter 7 Structuring System Process Requirements
IT 244 Database Management System Data Modeling 1 Ref: A First Course in Database System Jeffrey D Ullman & Jennifer Widom.
Lecture Roger Sutton CO357 Computing for Business and Accounting 13: Automation and Control (Macros and Form controls ) 1.
XP New Perspectives on Microsoft Access 2002 Tutorial 41 Microsoft Access 2002 Tutorial 4 – Creating Forms and Reports.
Interactive Input Methods & Graphical User Input
Java Programming, 3e Concepts and Techniques Chapter 3 Section 65 – Manipulating Data Using Methods – Java Applet.
CGMB214: Introduction to Computer Graphics
Prepared by: Sanaz Helmi Hoda Akbari Zahra Ahmadi Sharif University of Tech. Summer 2006 An Introduction to.
1 Input and Interaction. 2 Input Devices Physical input devices Keyboard devices and pointing devices Logical input devices.
XP 1 Microsoft Access 2003 Introduction To Microsoft Access 2003.
Programming with Java © 2002 The McGraw-Hill Companies, Inc. All rights reserved. 1 McGraw-Hill/Irwin Chapter 9 Arrays.
Institute for Visualization and Perception Research 1 © Copyright 2000 Haim Levkowitz Introduction (Foley & Van Dam Ch 1) Uses of computer graphics … Some.
Data TypestMyn1 Data Types The type of a variable is not set by the programmer; rather, it is decided at runtime by PHP depending on the context in which.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 10 1 Microsoft Office Access 2003 Tutorial 10 – Automating Tasks With Macros.
Programming in the Simple Raster Graphics Package (SRGP) Chapter 2.
Supreeth Venugopal U  Input of graphical data  Input functions  Initial values for input modes  Interactive picture-construction techniques.
Input Devices, User Interface & VR Environments. Sri Kalyan Atluri (U )
Mr. Munaco Computer Technology TEACHING ADVANCED WORD 2007.
Discovering Computers 2010
© 2010 Delmar, Cengage Learning Chapter 11 Creating and Using Templates.
ENTITY RELATIONSHIP DIAGRAM. Objectives Define terms related to entity relationship modeling, including entity, entity instances, attribute, relationship.
Understanding the Value and Importance of Proper Data Documentation 5-1 At the conclusion of this module the participant will be able to List the seven.
 Need for CAD standard  Understand the graphic kernel system and its extensions for developing the graphic software systems  Requirement of graphic.
Java Programming: Guided Learning with Early Objects Chapter 8 Applications of Arrays (Sorting and Searching) and Strings.
Lesson 1 Notes.  A chart is a representation of worksheet data. A chart can enhance and simplify the of numerical data in a worksheet because the between.
Unit 2 Technology Systems
Chapter 2: The Visual Studio .NET Development Environment
TEXT BOOK : COMPUTER GRAPHICS DONALD HEARN & M.PAULINE BAKER
Human Computer Interaction Lecture 07 The Interaction
Database System Concepts and Architecture
MCA 503 COMPUTER GRAPHICS TEXT BOOK :
Software Specification Tools
Microsoft Office Access 2003
User Interface Design PPT By :Dr. R. Mall.
How to automatise the grid production - using model builder in ArcGIS
CSC461 Lecture 8: Input Devices
Java Programming: From Problem Analysis to Program Design,
An Introduction to Computers and Visual Basic
Introduction to Computer Graphics with WebGL
Chap 7. Building Java Graphical User Interfaces
Graphical User Interfaces -- Introduction
Module 1: Getting Started with Windows 95
Social Media And Global Computing Introduction to Visual Studio
Introduction to Computer Graphics
Interactive Input Methods & Graphical User Input
Tutorial 6 Creating Dynamic Pages
Isaac Gang University of Mary Hardin-Baylor
Computer Organization
Windows.
Interactive Input Methods & Graphical User Input
An Introduction to Computers and Visual Basic
Chapter 7: Data Flow Diagram Structuring System Process Requirements
Chapter 15: GUI Applications & Event-Driven Programming
Introduction to Data Structure
Lecture #5 Interactive Input Methods
Java: Variables, Input and Arrays
Input and Interaction Ed Angel Professor Emeritus of Computer Science,
A type is a collection of values
Presentation transcript:

Structure Modelling

Structure Modelling: Graphical kernal system was adopted first Graphics Standard. Although gks was first designed as a 2-dimensional graphics package PHIGS Programmer hierarchical interactive graphics standard. Structure Concepts: A labeled set of output Primitives in PHIGs is called a Structure. Basic Structure Functions: When we Create a Structure the co-ordinate positions and attribute values specified for the structure are stored as a labeled group in a system structure list called the central structure store. We create a structure with the function Openstructure (id) : The Label for the segment is the positive integer assigned to parameter id. After all primitives and attributes have been listed the end of the structure is signaled with the closestructure Statement. Example: openstructure(6); Setlinetype(lt); Closestructure();

Once he Structure has been created it can be displayed on a selected outputdevice with the function poststructure(ws, id, priority); Where WS is the workstation identifier, id is the structure name and priority as assigned a real value in the range from 0 to 1. To Remove the display of a structure from a particular output device we invoke the function . unpoststructure(ws,id) All structure can be removed from the selected output device with unpostallstructure(ws) Deletestructure(id) for Deleting . Setting Structure attributes. Setinvisibilityfilter( WS,Devcode,invisset,visset) setHighlightingfilter (ws, devcode, highlightset, nohighlightset)

Editing Structure: openstructure(shape) setlinetype(lt); closestructure; The above structure can be edited. Structure list and element pointer: Indexing Setting the edit mode: Seteditmode(mode)(insert,replace); deleting structure element: deleteelement Model Representation:

Input of Graphical data Logical input device classification in terms of the kind of data to be input by device. LOCATOR: a device for specifying a co-ordinate position(x,y) STROKE: a device for specifying a series of co-ordinate positions: STRING: a device for specifying text input. VALUATOR: a device for specifying scalar values. CHOICE: a device for selecting menu options: PICK: a device for selecting picture components:

Interactive Picture Construction Techniques Basic Positioning Methods: Constraints: Grids Gravity field Rubber band methods Dragging Painting and drawing