Серёга Букашкин я к значению, где может оказаться nan прибавляю 0.0000000000001 (найдите самое минимальное число) и все работает прекрасно, так как число не является нулем и на измерения и остальное не влияет... Так вот выхожу из ситуации.