I would need some basic vector mathematics constructs in an application. Dot product, cross product. Finding the intersection of lines, that kind of stuff.
I can do
I would stay away from using NRC code for anything other than learning the concepts.
I think what you are looking for is Blitz++