zero pad input patch for precalcualte its fourier transofromation in order to increase the sampling which will give use a way better resolution - see derivations
new sampling approach
huge progess in using 2d patches, though , we are not sure about have many patches we have to use, and further if we should add zeros along both diractions for padding
current version
fixed a critical light update bug while rendering. was not able to modify light(s) data (direction/position,radiance) while realtime rendering since shader got wrong data from listeners
slighty improved buggy behaviour of light movement, still, there are small rounding issues.
added 1d grid approach shader for variable amount of slits. cleaned up some code. fixed the check for p,q factors computation.
fixed init to zero bug for summing up complex values for taylor series approach
minor changes
Merge branch 'exp-245' of github.com:simplay/Bachelor-Thesis into exp-245

Conflicts:
	simple/src/Diffraction/DiffractionSceneGraphFabricator.java
removed merging crap
added new taylor T shader (1d and 2d)
added zero padding for taylor series matlab precomputation
start developing adaptive taylor series based diffraction shader, tagged as experimental, which chooses adaptively k values, depening on (u,v) values. also, it will use pq correction and alos assume coherence of sunlight in order to determine the number of periods of patches along top lvl surface required for adequate rendering. later this version will also use bump mapping approach in order to deal modulation of macro surface, regarding patches.
further work on new shader version
finally taylor2d and grid2d approach produce very close, comparable outputs - no reddish shift anymore for taylor approach - next time use correct wave colors instead using some random weighting crap. also further work on final adaptive 2d taylor series approach.
added new matlab script for experimental adaptive taylor series approach which now precomputes all necessary xyz weights in 1nm steps between lambda_min and lambda_max, within diffraction shader we simply have to perform a average weighting for our current lambda between those weights et voila. also again further work on adaptive taylor series shader - simplyfiction of code and also some algorithmic gains. next make engine ready to load correct values and also try to prepare the shader and alos the fabricator for dynamic sets.
further work on engine and fabricator in order to load all necessary resources for adaptive taylor series shader
fabricator and engine are now correctly set up for adaptive taylor series approach
fixed all shader compiler errors for adaptive taylor series approach.