Commit d1b47d4a951f79c42f55c3128055563f83fd09f7
1 parent
506462f3
fix mapping from values to images, now works with steps/emitters that are out of…
… bounds compared to the initial situation
Showing
2 changed files
with
2 additions
and
2 deletions
Show diff stats
structure.py
... | ... | @@ -299,5 +299,5 @@ def NLateration(data, step=.1, xSize=0.0, ySize=0.0, zSize=0.0): |
299 | 299 | minDist = d |
300 | 300 | minLoc = Location(round(k,2),round(l,2),round(m,2)) |
301 | 301 | d = (max(1-d/10.0, 0))**2 |
302 | - imageArray[floor(m*revStep)].append((265-floor(360-d*360), 255, floor(50+d*200))) | |
302 | + imageArray[floor(m*revStep)].append((265-floor(d*360), 255, floor(50+d*200))) | |
303 | 303 | return (minLoc, minDist, imageArray[0], floor(xSize*revStep), floor(ySize*revStep), imageArray) | ... | ... |
visuals.py
... | ... | @@ -2,7 +2,7 @@ from structure import NLateration, Location |
2 | 2 | from math import floor, sqrt |
3 | 3 | from PIL import Image, ImageDraw |
4 | 4 | |
5 | -global_step=.05 | |
5 | +global_step=.1 | |
6 | 6 | dataset = [(Location(.5,.5,.5), 3.0), (Location(4.0,.0,.0), 2.0), (Location(4.0,5.0,5.0), 4.2)] |
7 | 7 | NLat_result = NLateration(dataset, step=global_step) |
8 | 8 | W,H = NLat_result[3], NLat_result[4] | ... | ... |