# D09

*!*

**Welcome to the Drexel Summer 09 Entry to****IMPORTANT NOTE: Please put up contact information on Drexel-Swat Partnering page: Drexel-Swat_Partnering**

Getting Started --- A Brief Tour of What's Been Done So Far

**Things to do:**

- browse around, leaving comments on the Math Images discussion page and the Swarthmore student's discussion page, looking around for interesting possibilities for interaction on the latter
- look through the Helper Pages in the left navbar and the Hard Math page to see if you can find anything you'd like to work on--if there's anything you've struggled with that isn't there, add it!

**Math for Computer Graphics and Computer Vision**

**Resources:**

## Contents

** Check out the Drexel-Swat Partnering page to see who's paired up with whom and keep track of what they're working on... **

## Possible Applets/Animations for Drexel Students To Do

- Parametric Equations Page- demonstrate the parametric construction of a circle. Perhaps the user can increase the value of the parameter in the parametric equations of a circle, and see the resulting circle be drawn in real time. The same type of applet would be cool for the butterfly curve, although I already have an animation for this curve (from wikipedia) and making another one would be more difficult than a circle.

- Henon Attractor Page - an applet allowing the users to pick values of
*a*and*b*to create different Henon Attractor (Mike is now done this applet)

- Henon Attractor Page - an applet allowing the users to pick values of

- Blue Fern Page - my ideas for this are pretty vague. Perhaps some sort of an animation or applet showing the different types of matrix transformations and translations involved in making the fern. Maybe showing what each matrix does to an object (rotate it, shrink it...)

- Brunnian Links - an interactive 3D model of the Borromean rings (and possibly high ring levels also) similar to this YouTube. I was thinking about an applet that would allow users to rotate the model with their mouse to see all perspectives of the ring, as well as have an animation showing that after one ring is removed, the ring unravels.

- Torus page- The section n-torus could use an illustration of how an -dimensional object can exist in dimensions. For example a line, which is a 1D object can exist in 2D when it is bent into a circle. Similarly, in 3D, a cube wraps to form a 3-torus. Illustrations could really help explain this section. I've tried searching for images online but could not get one that specifically shows this.

## Tim

Click on my name above for things that I've finished

### Working On

- Applet for Point and Shape Inversion in 3D to demonstrate creating Dual Polyhedrons): Release Candidate - Need to fix trig on dodecahedron, waiting for some feedback from MaeBeth
- Planar Projection page for Math for Computer Graphics and Computer Vision

## Emily G.

### Projects In Progress:

- Line Drawing (manipulating alpha in parametric equation of a line)

- Status- In progress

- Tessellations Image Gallery

- Status- Mostly done

### Projects for the Future:

- Rhodonea (Cardioid, Rose Petals, Limacons, etc.)- interactive graphing

- Status- Investigating the possibility of using a webMathematica applet to accomplish this

- Torus & Volume_of_Revolution- interactive graphing

- Status- Investigating the possibility of using a webMathematica applet to accomplish this

## Steve

Click on my name to see my project list

pages todo:

- fourier transform
- Bump Mapping
- Gaussian Pyramid
- Image Convolution

## Ayush

I'm a Computer Science sophomore at Drexel University. This Summer term (Summer 09) is my first term working on the Math Images project.

### Past Work:

- For my past work, click on my name to see my user page.

### Work in Progress:

- Matrix calculator
- Writing a Math and Computer Graphics page

## Josh

I just completed my freshman year at Drexel, going for a BS in Computer Science

### Projects:

- Working with Ayush and Alan to add interactivity in the pages previously created by Alan.
- Working mainly with Java

### Progress After Week 1

Because I am really working on this project part-time I did not make any major strides this week but I did get a few things accomplished

- I learned the basics of writing Java Applets
- I'm about 1/3 of the way done a program that segments a rectangle into thirds and then illustrates the Golden Spiral

## Mhershey1

test:

What I have so far: http://www.pages.drexel.edu/~smh86/index.html

- Blue Wash, applet changing
*k*(in**Inclined Recursive Method**) & animation drawing the basic no*k*method (in**Basic Recursive Method**) - Blue Fern, Henon Attractor, redo the animations with small points
- Hyperbolic Tilings, applet where users input Schläfli symbol to create a tiling
- This would take too long for me to do. Maybe someone else can do this one, or we could just use the already made applet?

- Newton's Basin, redo the animation (maybe users input the equations)
- Logarithms, interactive quiz with exponential and logarithmic equations
- Harter-Heighway Dragon, animating the curve at each iteration stage

- Blue Wash, applet changing

## Matt

If you see the green box below, you have Java installed. All Java 3D applets were tested using version 1.6.0_14. If it still does not work, please let me know!

- Click here to learn more about the Java Tester Applet.

### Projects

- Current Project:
**Subdivision Surfaces Applet**- Description: An applet which allows the user to display a selection of geometry primitives and manipulate the number of subdivisions

- Click here for a full listing of my work.

### Week 1 Progress

- After getting comfortable with writing Java applets, I began to read the Java 3D tutorial provided by Sun. After getting down some of the basics, I began to work on the Change of Coordinates applet. So far I have created a 3D graph that has the ability to graphically display a point in 3-space as specified by the user. This point may then be displayed with a rectangular/cartesian, cylindrical, or spherical representation. As of now, the points are input via the console, yet in the finished version, the user will be able to click any location in 3-space to select a point. The user will also be able to navigate the space with a mouse or keyboard.