Projections - 3D Viewing. Overview Lecture 4. Projection - 3D viewing. Projections. Projections Parallel Perspective



Similar documents
ME 612 Metal Forming and Theory of Plasticity. 6. Strain

AP Calculus AB 2008 Scoring Guidelines

Mathematics. Mathematics 3. hsn.uk.net. Higher HSN23000

Question 3: How do you find the relative extrema of a function?

Traffic Flow Analysis (2)

Vector Network Analyzer

Cloud and Big Data Summer School, Stockholm, Aug., 2015 Jeffrey D. Ullman

CPS 220 Theory of Computation REGULAR LANGUAGES. Regular expressions

Parallel and Distributed Programming. Performance Metrics

A Note on Approximating. the Normal Distribution Function

Adverse Selection and Moral Hazard in a Model With 2 States of the World

AP Calculus Multiple-Choice Question Collection connect to college success

The example is taken from Sect. 1.2 of Vol. 1 of the CPN book.

Free ACA SOLUTION (IRS 1094&1095 Reporting)

Use a high-level conceptual data model (ER Model). Identify objects of interest (entities) and relationships between these objects

QUANTITATIVE METHODS CLASSES WEEK SEVEN

Package Information Datasheet for Mature Altera Devices

Lecture 3: Diffusion: Fick s first law

SPECIAL VOWEL SOUNDS

Repulsive Force

Architecture of the proposed standard

5.4 Exponential Functions: Differentiation and Integration TOOTLIFTST:

Entity-Relationship Model

5 2 index. e e. Prime numbers. Prime factors and factor trees. Powers. worked example 10. base. power

[ ] These are the motor parameters that are needed: Motor voltage constant. J total (lb-in-sec^2)

Econ 371: Answer Key for Problem Set 1 (Chapter 12-13)

Fundamentals: NATURE OF HEAT, TEMPERATURE, AND ENERGY

Lecture 20: Emitter Follower and Differential Amplifiers

Constraint-Based Analysis of Gene Deletion in a Metabolic Network

Foreign Exchange Markets and Exchange Rates

Basic Problem: Map a 3D object to a 2D display surface. Analogy - Taking a snapshot with a camera

STATEMENT OF INSOLVENCY PRACTICE 3.2

by John Donald, Lecturer, School of Accounting, Economics and Finance, Deakin University, Australia

Factorials! Stirling s formula

FACULTY SALARIES FALL NKU CUPA Data Compared To Published National Data

Category 7: Employee Commuting

Abstract. Introduction. Statistical Approach for Analyzing Cell Phone Handoff Behavior. Volume 3, Issue 1, 2009

Higher. Exponentials and Logarithms 160

Theoretical approach to algorithm for metrological comparison of two photothermal methods for measuring of the properties of materials

SOLUTIONS TO CONCEPTS CHAPTER 19

Outside Cut 1 of fabric Cut 1 of interfacing

TIME MANAGEMENT. 1 The Process for Effective Time Management 2 Barriers to Time Management 3 SMART Goals 4 The POWER Model e. Section 1.

New Basis Functions. Section 8. Complex Fourier Series

Current and Resistance

Pin Connections and Package Marking. GUx

Important Information Call Through... 8 Internet Telephony... 6 two PBX systems Internet Calls... 3 Internet Telephony... 2

Capacitance and Dielectrics

Financial Mathematics

Keynote Speech Collaborative Web Services and Peer-to-Peer Grids

CS 4204 Computer Graphics

Journal of Engineering and Natural Sciences Mühendislik ve Fen Bilimleri Dergisi

Section V.2: Magnitudes, Directions, and Components of Vectors

Basis risk. When speaking about forward or futures contracts, basis risk is the market

Using SAS s PROC GPLOT to plot data and lines

Why An Event App... Before You Start... Try A Few Apps... Event Management Features... Generate Revenue... Vendors & Questions to Ask...

Rural and Remote Broadband Access: Issues and Solutions in Australia

Business rules FATCA V. 02/11/2015

EFFECT OF GEOMETRICAL PARAMETERS ON HEAT TRANSFER PERFORMACE OF RECTANGULAR CIRCUMFERENTIAL FINS

Cisco Data Virtualization

June Enprise Rent. Enprise Author: Document Version: Product: Product Version: SAP Version:

Whole Systems Approach to CO 2 Capture, Transport and Storage

Section 7.4: Exponential Growth and Decay

Realtime 3D Computer Graphics Virtual Reality

Gold versus stock investment: An econometric analysis

HOW Interactive Design Conference Advanced HTML 5 / CSS 3 / jquery Chris Converse. codify kōd fī

Lecture notes: 160B revised 9/28/06 Lecture 1: Exchange Rates and the Foreign Exchange Market FT chapter 13

Design Fundamental Courses

Remember you can apply online. It s quick and easy. Go to Title. Forename(s) Surname. Sex. Male Date of birth D

Who uses our services? We have a growing customer base. with institutions all around the globe.

Problem Solving Session 1: Electric Dipoles and Torque

AC Circuits Three-Phase Circuits

GOAL SETTING AND PERSONAL MISSION STATEMENT

ITIL & Service Predictability/Modeling Plexent

Magic Message Maker Amaze your customers with this Gift of Caring communication piece

CHAPTER 4c. ROOTS OF EQUATIONS

Long run: Law of one price Purchasing Power Parity. Short run: Market for foreign exchange Factors affecting the market for foreign exchange

Meerkats: A Power-Aware, Self-Managing Wireless Camera Network for Wide Area Monitoring

Upper Bounding the Price of Anarchy in Atomic Splittable Selfish Routing

Waves and Vibration in Civil Engineering

CPU. Rasterization. Per Vertex Operations & Primitive Assembly. Polynomial Evaluator. Frame Buffer. Per Fragment. Display List.

THE FUNDAMENTALS OF CURRENT SENSE TRANSFORMER DESIGN. Patrick A. Cattermole, Senior Applications Engineer MMG 10 Vansco Road, Toronto Ontario Canada

Fetch. Decode. Execute. Memory. PC update

C H A P T E R 1 Writing Reports with SAS

Transistor is a semiconductor device with fast respond and accuracy. There are two types

Dehumidifiers: A Major Consumer of Residential Electricity

union scholars program APPLICATION DEADLINE: FEBRUARY 28 YOU CAN CHANGE THE WORLD... AND EARN MONEY FOR COLLEGE AT THE SAME TIME!

WORKERS' COMPENSATION ANALYST, 1774 SENIOR WORKERS' COMPENSATION ANALYST, 1769

Incomplete 2-Port Vector Network Analyzer Calibration Methods

Cookie Policy- May 5, 2014

Description. Rc NPT G 1/8 1/4 3/8 1/2 3/4. With drain cock Drain guide 1/8 Drain guide 1/4 Drain cock with barb fitting: For ø6 x ø4 nylon tube

An Broad outline of Redundant Array of Inexpensive Disks Shaifali Shrivastava 1 Department of Computer Science and Engineering AITR, Indore

Keywords Cloud Computing, Service level agreement, cloud provider, business level policies, performance objectives.

LG has introduced the NeON 2, with newly developed Cello Technology which improves performance and reliability. Up to 320W 300W

Budget Optimization in Search-Based Advertising Auctions

Some say people have evolved into something intelligent?!?!

1754 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 6, NO. 5, MAY 2007

Physics 106 Lecture 12. Oscillations II. Recap: SHM using phasors (uniform circular motion) music structural and mechanical engineering waves

Transcription:

Ovrviw Lctur 4 Projctions - 3D Viwing Projctions Paralll Prspctiv 3D Viw Volum 3D Viwing Transformation Camra Modl - Assignmnt 2 OFF fils 3D mor compl than 2D On mor dimnsion Displa dvic still 2D Analog to taking a photograph Projctions Paralll Projction Orthographic Top Front Sid Aonomtri Isomtric Obliqu Cabint Cavalir Prspctiv Projction On point Two point Thr point Camra modl Dtrmind b whr ou plac th projction plan rlativ to principal as, and what angl th projctors mak with th projction plan. Paralll projctions ar usd in nginring and architctur drawings, bcaus th can b usd for masurmnts. Prspctiv projction imitats our s or camra and looks mor natural.

Projctions Paralll Projction If objct positions ar transformd to th projction plan along paralll lins. Dtrmind b Dirction of Projction Prspctiv Projction If objct positions ar transformd to th projction plan along lins that convrg to cntr of projction or prp. prp projction rfrnc point Paralll Projction Prsrv rlativ proportions of objcts. Orthographic: Dirction of projction is normal to th projction plan. projction Obliqu: Vp plan Th projction plan and th dirction of Orthographic projction ar not Projction prpndicular to ach othr. Vp Obliqu Projction

Paralll Orthographic Projction Top (Plan Viw) Lngth and angls can b Front Elvation masurd accuratl from th drawings. Sid Elvation Rar Elvation 3D natur difficult to s. Commonl usd in nginring and architctural drawings. Aonomtric Orthographic Can displa mor than on fac of an objct. Th projction plan is not normal to a principal ais. Uniform forshortning. Mor lik prspctiv. Paralllism of lins ar prsrvd, but not angls. Isomtric, dimtric, trimtric. Isomtric Orthographic Dimtric and Trimtric Orthographic Th projction plan intrscts ach coordinat ais at th sam distanc. Th projction plan maks qual angls (120 ) with ach principal ais. Allowing masurmnts along th as to b mad to th sam scal. Dimtric: Angls btwn two of th principal as ar qual. Nd two scal ratios. Trimtric: Angls diffrnt btwn th thr principal as. Nd thr scal ratios.

Dimtric, Trimtric and Isomtric Paralll Obliqu Projction Dirction of projction is not normal to th projction plan. Th projction plan is normal to a principal ais, so th projction of th fac of th objct paralll to this plan allows masurmnt of angls and distancs. Othr facs allow th masurmnt of distancs along principal as, but not angls. Obliqu vs. Orthographic Paralll Obliqu Projction Orthographic Projction Obliqu Projction ( p, p ) (,,) α L Window Window (,) φ Viw Plan

Cavalir: Paralll Obliqu Projction Th dirction of projction maks 45 angl with th projction plan. Dpth = width and hight. No forshortning Cabint: Th dirction of projction maks an angl of arctan(2) = 63,4 with th projction plan. Forshortning of a half mor 3D ralistic. Summar of Paralll Projctions Prspctiv Projction Prspctiv projction is catgorid b thir numbr of vanishing points and thrfor b th numbr of as th projction plan cuts. Do not prsrv rlativ proportions of objcts. Vanishing point Prspctiv Projctions ais vanishing point Two point Prspctiv Projction ais vanishing point On point Prspctiv Projction 3 point 2 point 1 point

3D Viwing Coordinat Sstm Viw Rfrnc Point Origin. Viw-Plan Normal N Positiv dirction for th viwing v ais and th orintation of th viw plan. Viw-Up Vctor V Th up dirction for th viw. Positiv dirction for v. V not paralll to N. U Vctor Prpndicular to both V and N. w w v v 3D Viwing Transformation w v N Viwing Piplin: World Coord. Viwing Coord. Dvic Coord. Nd to stablish a viw rfrnc coordinat sstm. Camra Modl From Point - F: Th position of th camra. At Point - A: Whr th camra is aimd. Up vctor - U: Dfins th up dirction. Viw angl - v: Fild of viw. Viwing Transformation Transform 3D world coordinats ( w, w, w ) into 3D coordinats (,, ). Transform 3D coordinats (,, ) into 2D normal dvic coordinats ( ndc, ndc ). F nds up in th origin of th coordinat sstm. A nds up on th positiv -ais. UP vctor nds up in th positiv Y-Z plan.

Camra Modl World to E Transformation Lin-of-sight vctor Lin of sight F Right-handd world coordinat sstm P = ( Pw F) V F Lin of sight () Lft-handd coordinat sstm A Z-ais of coord. c = A F A F should b mappd to 0 0 1 World to E Transformation Vctor prpndicular to U and A-F Vctor prpndicular to c and a World to E Transformation X-ais of coord. a = ( A F ) U ( A F ) U should b mappd to 1 0 0 b = Y-ais of coord. (( A F ) U ) ( A F ) (( A F ) U ) ( A F ) should b mappd to 0 1 0

World to E Transformation Convrt From E to NDC 3D to 2D Combining all thr conditions a b V c 1 = 0 0 0 1 0 0 0 1 v tan = 2 S D V is orthogonal, so V t 1 = V s = D s = D Convrt From E to NDC 3D to 2D ndc ndc = Vc = Vc Vwidth + 2 tan v 2 Vhight + 2 tan v 2 Rstriction on F, A, U, v F and A ma not b th sam point not abl to dfin lin-of-sight U cannot b a null vctor nd a uniqu up dirction U cannot b paralll to lin-of-sight nd a uniqu rotational position v must b 0 < v < 180

Zoom Enlarg an imag b rducing th angl v. Incrasing th viw angl maks th imag smallr. Viwing angls btwn 40 and 60 giv th most ralistic viw. OFF Fil Format OFF #hadr Nvrtics Nfacs Ndgs X[0] Y[0] Z[0] : : : X[Nv-1] Y[Nv-1] Z[Nv-1] NV V[0] V[1]..V[NV-1] COLORSPEC W will not us COLORSPEC, rad and discard. OFF Fil Format Eampl cub.off OFF 8 6 24 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 4 0 1 3 2 4 2 3 7 6 4 4 6 7 5 4 0 4 5 1 4 1 5 7 3 4 0 2 6 4