Source code for fury.texture.utils

[docs] def uv_calculations(n): """Return UV coordinates based on the number of elements. Parameters ---------- n : int number of elements. Returns ------- uvs : ndrray UV coordinates for each element. """ uvs = [] for i in range(0, n): a = (n - (i + 1)) / n b = (n - i) / n uvs.extend( [ [0.001, a + 0.001], [0.001, b - 0.001], [0.999, b - 0.001], [0.999, a + 0.001], [0.001, a + 0.001], [0.001, b - 0.001], [0.999, b - 0.001], [0.999, a + 0.001], ] ) return uvs