Planetary rendering

Planetary scale rendering is a fairly popular topic and and to do it right requires paying attention to such things as: Floating point precision. Difficulties of rendering spherically. Data paging the enormous amount of data required to cover the global surface area. There are plenty of examples of some pretty …

Nifty iterators

Couple of different ways of iterating over collections: The long way With template functions c++11 lambdas Or just over a collection Of these, the first one frustrates me sometimes since you need to know what type of collection you’re iterating over. Thankfully c++11 introduced type inference with the auto keyword. …

Infinite triangular pyramid

Playing around with triangulating using the ear clipping technique and had the issue of trying to determine if a point in 3D space overlapped a triangular area. In brief the ear clipping technique consists of Find a set of 3 points p0, p1, p2 where the tip p1 is convex i.e. the …

Travel Part 2

The other day I was talking about the type of app I would like for travelling. Well turns out with a bit of further investigation there are 2 such apps. Worldmate and Tripit both offer similar functionality. You email your confirmations to their servers and they process and build an itinerary for …

Travel

We are in the process of booking various holidays accommodations and flights though Europe and I have to say most of the various travel sites are really terrible! What I’ve found so far is: The sites are loaded up with some pretty heavy scripts that don’t seem to do much …