Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def get_indices_diamond(i, radius, side):
- """ Get indices around i in a diamond shape """
- indices = []
- indices += [i + j for j in range(radius + 1)]
- indices += [i - j for j in range(1, radius + 1)]
- for step in range(1, radius):
- indices += [i + side * step + j for j in range(radius - (step - 1))]
- indices += [i + side * step - j for j in range(radius - (step - 1))]
- indices += [i-side * step + j for j in range(radius - (step - 1))]
- indices += [i-side * step - j for j in range(radius - (step - 1))]
- return [int(index) for index in indices]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement