Today we learned some about displaying 3d models onto a 2d surface (such as a screen)

Turns out, a while ago mapmakers needed some way to represent the earth on a 2d map, so they came up with the math to do so, and now here we are. The first object to be 3D modelled was the "utah teapot."

Using Visual Python

First, we needed to define an object:



While defining the object, we had to give it attributes:



We then could make it move and rotate:



In the end, I had made a chicklet sort of thing:



(spinning, of course)

Alice stuff



This is the zombie that nick and I worked on (because C: drive was complaining), and that we made do all sorts of crazy stuff, but we had to do an individual bit of code for each body part, so:



Lots of code, meaning, LOTS:



EARS

After we did some Alice, we went to EA redwood shores (EARS).

I don't have any pictures from here, but we saw a history of EA, and then where some of them worked.

I'm not sure how much I'm allowed to say here, because we all signed non-disclosure forms, but we also had a Q/A with one of their employees.

Sketchup

The next day, we worked some on a neat 3D modelling program called Sketchup. There, we worked on 3D modelling, and I made a pillbox with a browning (click on images to download):



More vpython

In this, we tried to make an orbit thing. to do this, first we defined objects:



We then made them spin by using the rotate function, like I did with the chicklet:



We put a light source where the sun was, and this is what it looked like:



Now, that's not that realistic, but when I plugged in the realistic values, I got this:

Torus

I made a torus making program with my math teacher at one point,