8:00 – 12:00 visibility
- Spent the morning putting together a demo walkthrough for tomorrow. We build an ‘enhanced’ data set that would support a lot of queries and started to use it to prepare a slideshow. Got through two slides until we discovered that slides weren’t loading properly.
- The help for Project Assistant is a bit overwhelming. There needs to be some kind of overview and quickstart.
- There are some issues on Project Assistant that need to be worked.
- The help on the main screen and the dialog aren’t the same, and don’t look like buttons.
- The app does not resize when the browser window resizes. It holds onto it’s original size, regardless.
- Data Navigator’s ‘browser tab title’ is showing up as ‘#’ again.
- It is possible to save two desktops with identical names
12:00 – 5:30FP
- My FB account got hacked! Had to spend some time changing passwords and telling people to ignore my ‘hi ERROR!’ message. No idea how that could have happened…
- Got the projection matrix set up for picking. Here’s how you do it:
void Gl_ShaderWindow::setPickMatrix(GLdouble x, GLdouble y, GLdouble deltax, GLdouble deltay, GLint viewport[4])
{
projectionMatrix.PushMatrix();
if (deltax <= 0 || deltay <= 0) {
return;
}
projectionMatrix.LoadIdentity();
/* Translate and scale the picked region to the entire window */
projectionMatrix.Translate((viewport[2] - 2 * (x - viewport[0])) / deltax, (viewport[3] - 2 * (y - viewport[1])) / deltay, 0);
projectionMatrix.Scale(viewport[2] / deltax, viewport[3] / deltay, 1.0);
projectionMatrix.MultMatrix(viewFrustum.GetProjectionMatrix());
}
