fixed CachedNeighborFinder iterator access, added TriangleMesh normal calculation for all NeighborFinders