Theta Quadrant Animated Deep 3D Holographic LED Display Ben Boldt April 27, 2009.

Slides:



Advertisements
Similar presentations
1.2: Graphs of Equations 1.3: Linear Equations
Advertisements

Points and Lines and Slopes, Oh My!
Computer Graphics 4: Bresenham Line Drawing Algorithm, Circle Drawing & Polygon Filling By:Kanwarjeet Singh.
30/9/2008Lecture 21 Computer Graphics Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD3107 University of Palestine.
1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
Overview  About ETS: our students, our tools.  What’s New with TI-Npsire CAS?  Different Objects in the Same 2D Plot Window.  Why is Parametric 3D.
Perpendicular Lines Linear Equations.
Chapter 12 – Vectors and the Geometry of Space
CS 376 Introduction to Computer Graphics 02 / 07 / 2007 Instructor: Michael Eckmann.
Group 4 Rotationally Refreshed Display Patrick Boyd Daniel Hill.
Lecture 7 Hyper-planes, Matrices, and Linear Systems Shang-Hua Teng.
Lines and Planes in Space
Using Angle Relationships
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Antialiasing with Line Samples Thouis R. Jones, Ronald N. Perry MERL - Mitsubishi Electric Research Laboratory.
CS 325 Introduction to Computer Graphics 03 / 03 / 2010 Instructor: Michael Eckmann.
Computer Graphics Panos Trahanias ΗΥ358 Spring 2009.
11.7 Cylindrical and Spherical Coordinates. The Cylindrical Coordinate System In a cylindrical coordinate system, a point P in space is represented by.
1 CS 430/536 Computer Graphics I Line Drawing Week 1, Lecture 2 David Breen, William Regli and Maxim Peysakhov Geometric and Intelligent Computing Laboratory.
1.3 Lines and Planes. To determine a line L, we need a point P(x 1,y 1,z 1 ) on L and a direction vector for the line L. The parametric equations of a.
11.5 Day 2 Lines and Planes in Space. Equations of planes.
Multitouch and Collision Detection MOBILE SOFTWARE DEVELOPMENT.
 A line segment in a scene is defined by the coordinate positions of the line end-points x y (2, 2) (7, 5)
Outlines,, Main idea of the Project ? Introduction
Fall 2004CS-321 Dr. Mark L. Hornick 1 Final Exam Monday Nov 13, 2-4pm CC-43 Bring Calculator – no laptops Note sheet Complete FAST entries before exam.
10/15/02 (c) 2002 University of Wisconsin, CS559 Who Am I? Prof Stephen Chenney These notes will be online after the lecture – in fact they’re online already.
All words need to be learned by the end of the year. 5 th Grade Math Vocabulary Words.
Lines and Planes In three dimensions, we use vectors to indicate the direction of a line. as a direction vector would indicate that Δx = 7, Δy = 6, and.
10/19/04© University of Wisconsin, CS559 Fall 2004 Last Time Clipping –Why we care –Sutherland-Hodgman –Cohen-Sutherland –Intuition for Liang-Barsky Homework.
Math Review Day 1 1.Solve the equation for the given variable. 2. Find the slope of a line through (0,0) and (-4,-4). 3. Compare and contrast parallel.
VECTORS AND THE GEOMETRY OF SPACE 12. PLANES Thus, a plane in space is determined by:  A point P 0 (x 0, y 0, z 0 ) in the plane  A vector n that is.
Lecture 13: Raster Graphics and Scan Conversion
2/28/2016 CS 551 / 645: Introductory Computer Graphics Framebuffer Mathematical Foundations The Rendering Pipeline.
Tuesday, January 18 th Parallel and Perpendicular Lines.
Parametric and general equation of a geometrical object O EQUATION INPUT t OUTPUT EQUATION INPUT OUTPUT (x, y, z)
Computer – Aided Design Terminology You must have a generic understanding of commands and techniques which are used in a number of packages (YOU CANNOT.
Persistence of Vision LED Sphere Display
IS502:M ULTIMEDIA D ESIGN FOR I NFORMATION S YSTEM D IGITAL S TILL I MAGES Presenter Name: Mahmood A.Moneim Supervised By: Prof. Hesham A.Hefny Winter.
3D Ojbects: Transformations and Modeling. Matrix Operations Matrices have dimensions: Vectors can be thought of as matrices: v=[2,3,4,1] is a 1x4 matrix.
CS552: Computer Graphics Lecture 9: Perspective Projection.
Unit 5 Vocabulary Day 1 Transformations on the Coordinate Plane.
Distance On a coordinate plane Finding the length of a line segment.
Scan Conversion or Rasterization
Lines and Planes In three dimensions, we use vectors to indicate the direction of a line. as a direction vector would indicate that Δx = 7, Δy = 6, and.
Vectors in space Two vectors in space will either be parallel, intersecting or skew. Parallel lines Lines in space can be parallel with an angle between.
11.5 Day 2 Lines and Planes in Space
LESSON 90 – DISTANCES IN 3 SPACE
Lesson 3-6: Perpendicular & Distance
Translations 9.2 Content Standards
Scan Conversion or Rasterization
2.2.4 Use slope criteria for parallel and perpendicular lines to solve problems on the coordinate plane.
By the end of Week 3: You would learn how to solve many problems involving lines/planes and manipulate with different coordinate systems. These are.
Copyright © Cengage Learning. All rights reserved.
VECTORS APPLICATIONS NHAA/IMK/UNIMAP.
The Prerequisites for Teaching Solid Geometry with GeoGebra
Common Classification Tasks
Fitting Curve Models to Edges
Point-a location on a plane.
Test Review/Breakdown
Coordinate Plane Sections 1.3,
By the end of Week 3: You would learn how to solve many problems involving lines/planes and manipulate with different coordinate systems. These are.
Vectors and the Geometry
Vectors and the Geometry
Five-Minute Check (over Lesson 9–1) CCSS Then/Now New Vocabulary
4th Grade Chinese Immersion Class Yu Laoshi
Copyright © Cengage Learning. All rights reserved.
(c) 2002 University of Wisconsin, CS559
Chapter 10 7th Grade Math.
Vectors and the Geometry
Presentation transcript:

Theta Quadrant Animated Deep 3D Holographic LED Display Ben Boldt April 27, 2009

Theta Quadrant Ben Boldt 2 The Illusion Theta Quadrant is an extension of the floating clock idea from 2D into 3D. The Illusion: “Persistence of vision”

Theta Quadrant Ben Boldt 3 Sketch

Theta Quadrant Ben Boldt 4 Comparison Floating Clock 2-dimensional + time 8 LED line segment 8x64 resolution 512 2D pixels Refresh Rate Multiplexing:(n/a) New Data:640 Hz Rotation:10 Hz Theta Quadrant 3-dimensional + time 1024 LED Plane 32x32x180 resolution 184,320 3D pixels Refresh Rate Multiplexing:15 kHz New Data:1.3 kHz Rotation:7.1 Hz

Theta Quadrant Ben Boldt 5 The Name “Theta Quadrant” Cylindrical / Rectangular conversion Theta refers to the cylindrical system (r, , z) Quadrant refers to the rectangular system Also a slight reference to Star Trek.

Theta Quadrant Ben Boldt 6 LED Display: Rows

Theta Quadrant Ben Boldt 7 LED Display: Rows

Theta Quadrant Ben Boldt 8 LED Display: Columns

Theta Quadrant Ben Boldt 9 LED Display: Columns

Theta Quadrant Ben Boldt 10 Aluminum Disc

Theta Quadrant Ben Boldt 11 Display Mounted in Lexan

Theta Quadrant Ben Boldt 12 Transistor Banks

Theta Quadrant Ben Boldt 13 Electrical Contacts

Theta Quadrant Ben Boldt 14 Photo Interrupter

Theta Quadrant Ben Boldt 15 Schmitt Trigger

Theta Quadrant Ben Boldt 16 Testing the Display

Theta Quadrant Ben Boldt 17 Testing the Angle Sensor

Theta Quadrant Ben Boldt 18 Belt Drive

Theta Quadrant Ben Boldt 19 Animated 3D Demonstration Buckle up!

Theta Quadrant Ben Boldt 20 Mathematics Define the display as a plane using the normal vector and point (0,0,0) Define the line as parametric equations in terms of the start and end points Set the line and plane equal to each other and solve in Mathematica to get equations for r and z in terms of  and the endpoints

Theta Quadrant Ben Boldt 21 Equations

Theta Quadrant Ben Boldt 22 Condensed Software Flowchart

Theta Quadrant Ben Boldt 23 Limitations Physical Danger Computation Versus RPM Brightness

Theta Quadrant Ben Boldt 24 Future Development This apparatus could be used as a platform for another senior design project! More robust animation Bitmap textures and fill Memory management techniques to dynamically store redundant calculations Anti-aliasing and rounding Replace NPN transistor bank

Theta Quadrant Ben Boldt 25 Rounding Errors No Rounding Proper Rounding

Theta Quadrant Ben Boldt 26 Almost Parallel to Display Gaps Gaps Filled In

Theta Quadrant Ben Boldt 27 Parallel to Display Top ViewSide View (LED Panel)

Theta Quadrant Ben Boldt 28 Parallel to Display Vertical Line IntersectionDiagonal Line Intersection

Theta Quadrant Ben Boldt 29 Parallel to Display Small SlopeLarge Slope

Theta Quadrant Ben Boldt 30 Hurdles Along the Way Getting power onto the moving disc Having to finish the project myself Cutting a circle out of plexiglass Visualizing the 3D geometry Motorized belt drive

Theta Quadrant Ben Boldt 31 Recap Animated 3D holographic LED display Very cool that it works Possibility of being used for another senior design project

Theta Quadrant Ben Boldt 32 Acknowledgements A special thanks to my project advisor: Dr. Chris Carroll ECE 1315, 2325 MATH 1297, 3280

Theta Quadrant Ben Boldt 33 This was a Fun Project! Thanks for coming. Please ask questions! Theta Quadrant