Animation: Pichu to Pikachu

pichu (polygon1) -> pikachu (polygon2)


Pichu "evolves" into Pikachu.

Description of AS2


An Obj file (created through other means, such as AS1) is loaded into AS2. The vertices can be moved, and then linearly interpolated from their loaded position to the new, moved position.

Extra Credit

  • Highlighting Selected Vertex
    The currently selected vertex or vertices are displayed in red.
  • On-screen Console Output
    (Module imported from AS1.) Displays a on-screen console for output and checks for variables. Is not affected by zoom.
  • Colored Interpolation

    Colors can be linearly interpolated in addition to location. Colored Interpolation is toggledwith 'i'.
  • Zoom/Pan

    "Zoom" mode can be enabled, and moving the mouse moves the screen's view as well. Points can still be selected in this mode. Enter navigation mode with 'd' and control zoom levels with '[' and ']'.
  • Multiple Vertex Selection


    Multiple vertices can be selected by entering the selection mode. Clicking on an already selected vertex deselects the vertex. Exit the selection mode to move the vertices. Multiple vertex selection mode can be toggled with 'c' and the current selection can be cleared with 'v'.
  • Undo/Redo
    Vertex movements can be undone and redone. Undoing a group moved by multiple vertex selection will move all the points together. Undo is 'z' and redo is 'x'.
  • Centered Viewport
    The viewport is centered in the window it is in
  • Bounding Box
    The bounding box can be toggled with 'b'.

Example of Extra Credit Features