private UV VecNormalise( UV v ) { double len = VecLength( v ); UV newV = new UV( v.U / len, v.V / len ); return ( newV ); }