Hurrah! Last night, I was able to set up Eclipse with CDT, have it recognize my MinGW (with GCC 4, thanks to (these unstable MinGW builds) toolchain, and build gtkmm (the C++ interface for GTK+) programs through make. This was all so I could do my Computer Graphics project on my Windows machine instead of Linux. Not that I have any gripe with Linux, only that my Linux box has no display connected to it, forcing me to use it by remote desktopping.
The image shown above is my entry for the first project in the Graphics course, which is to create a program that can represent points/edges in space in a 4×n (homogenous coordinates) matrix, and apply various transformations (rotate, scale, translate) to that matrix through matrix multiplication against a 4×4 transformation matrix. The list of edges should then be drawn to an image file or displayed onscreen.
The end result is that you can put a bunch of coordinates in and rotate them around to see how 3D they are. 😀
Anyways, I don’t think I was supposed to use C++, Windows, gtkmm, or cairomm for my project, but then I doubt anyone will complain. After all, I believe that the output of it is probably better than the reference output in the project specs.