Skip to content

Instantly share code, notes, and snippets.

@seth10
Created October 10, 2016 14:17
Show Gist options
  • Save seth10/a64e4e8b0aebaa1f1aecefcc4b94a99e to your computer and use it in GitHub Desktop.
Save seth10/a64e4e8b0aebaa1f1aecefcc4b94a99e to your computer and use it in GitHub Desktop.
A few ways to iterate over pairs of coordinates for drawing a polyline in mindsensorsUI.py
for i in range(len(endpoints)/2):
actendpts.append(self.screenXFromImageCoords(endpoints[i*2],endpoints[i*2+1])) # actual x-coordinate
actendpts.append(self.screenYFromImageCoords(endpoints[i*2],endpoints[i*2+1])) # actual y-coordinate
for i in [x * 2 for x in range(len(endpoints)/2)]: # iterate over every other integer [0, 2, 4, ...]
actendpts.append(self.screenXFromImageCoords(endpoints[i],endpoints[i+1])) # actual x-coordinate
actendpts.append(self.screenYFromImageCoords(endpoints[i],endpoints[i+1])) # actual y-coordinate
for (x,y) in [(endpoints[i*2],endpoints[i*2+1]) for i in range(len(endpoints)/2)]: # iterate over each pair of integers
actendpts.append(self.screenXFromImageCoords(x,y)) # actual x-coordinate
actendpts.append(self.screenYFromImageCoords(x,y)) # actual y-coordinate
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment