phatcoreportfolioprojects

IEE (2008)

I have been employed at the Victorian Partnership for Advanced Computing to help develop an engineering application called IEE. My main task has been to develop basic functionality for the application. I have also created graphics for presentations where suitable clipart was not available:

Zoom inIEE: Modes of engagement.
IEE: Modes of engagement.

IEE can be used with various devices, ranging from PDAs to head-mounted displays in a VR environment. This has made creating the user interface challenging. I explored user interaction scenarios using storyboards:

Zoom inStoryboard fragment: Clip-plane creation.
Storyboard fragment: Clip-plane creation.
Zoom inStoryboard fragment: Curve creation.
Storyboard fragment: Curve creation.
Zoom inStoryboard fragment: Object creation.
Storyboard fragment: Object creation.

While developing implementation details in an illustrated notebook:

Zoom inWorkings for orientation script.
Workings for orientation script.
Zoom inDevelopment of measurement tool.
Development of measurement tool.
Zoom inDevelopment of transform tool.
Development of transform tool.

I then created three tools and added infrastructure to support them. The tools allow the user to measure distances, select parts, and move selected parts around. Care has been taken to ensure consistency and ease of use across devices.

Zoom inToolbar icons.
Toolbar icons.
Zoom inMeasuring a car antenna.
Measuring a car antenna.
Zoom inSelecting two wheels.
Selecting two wheels.
Zoom inMoving the wheels.
Moving the wheels.

Except for the car itself, all of the graphics above were created by me. The 2D artwork was made in Inkscape and the 3D tool widgets in Blender. The scripting was done using a combination of Virtools behaviours and VSL (on which IEE is based), C++, and IEE's own scripting interface.

Zoom inFragment of a tool's behaviour graph.
Fragment of a tool's behaviour graph.

These works are the property of VPAC and are licenced under standard copyright law (all rights reserved).