Help - Script That Swaps Mesh at Different Camera Angles

How would I go about either creating or getting help to create a script that would act similarly to the level of Detail option in blender. I don’t know a whole lot about python scripting though.
Basically the script would be nearly identical to LOD, except instead of swapping meshes when viewing at a certain distance, it would swap meshes when viewing at certain angles.

The result would produce this sort of effect:

Though, if it matter at all, I would used this on a more complex rigging model rather than a plane that is swapped.

[QUOTE][/QUOTE]This is not exactly what I am working on but I am using vectored centeroid dimensional viewpoints and trying to blend them into a single object ( think adding multiple images into a single object and abstractind the edges from the images) but I think it’s applicable. Problem is getting it to work in the bge cuz I can’t figure out how to update object geometry. It’s my only hinderance.