Below is an image produced from a ray-tracing project, written in C. The professor provided the class with the .o file, and the intersection test code. Our job was to implement lighting, color, textures, reflections, shadows, and anti-aliasing.
Click on the link below to view a program I created in Python to simulate the board game, "Battleship."

battleship_final.py |
Download the files below to rotate a cube in openGL, with lighting. You will see an image like this:

aw.cpp |

aw.h |

camera.cpp |

camera.h |

face.cpp |

face.h |

main.cpp |

makefile |

vertex.cpp |

vertex.h |

cube-ccw.obj |