Tim's data projection 3d example

Tim's 3d data projection example. Chris, could you please close Tim's pull request and merge this branch instead?