Up to spring solution in Brachistachrone

This commit is contained in:
Grant Sanderson
2016-03-15 20:03:23 -07:00
parent c2e51f5383
commit 0501fa4492
4 changed files with 561 additions and 89 deletions

View File

@ -157,7 +157,10 @@ class Camera(object):
def get_thickening_nudges(self, thickness):
_range = range(-thickness/2+1, thickness/2+1)
return np.array(list(it.product(*[_range]*2)))
return np.array(
list(it.product([0], _range))+
list(it.product(_range, [0]))
)
def thickened_coordinates(self, pixel_coords, thickness):
nudges = self.get_thickening_nudges(thickness)