Added the MSVC2013 project files for FCG-T1
Added the correct source files to the MSVC2013 project.
Fixing some issues.
Added the mtwist.* files
Added a beta reflectance file with 10000 randomly generated reflectance spectra. Created a class to represent the point clouds generated using these spectra.
Minor changes. Changed the CIEXYZ to CIERGB matrix
int to size_t to avoid warnings.
Created a function to generate and write a number of beta spectra on a file.
Generating 15000 beta spectra.
Commented the beta curve generation line
Added the beta_reflectance_15000_1.dat file
Trying to generate the bounding volume of the CIEXYZ and CIERGB spaces.
TODO-1: Must project the CIERGB space on a RGB space.
TODO-2: Must finish the bounding volumes.
Added a for loop to iterate over the value of Y from 0 to 1 and generate the slices of the CIEXYZ gamut. The result is not different from the mesh I was creating.
Added a TinyGL::getMesh method. Changed the mesh and shader maps to private attributes
The x / (x + y + z) rescaling is wrong. It projects the CIEXYZ spectrum on the X + Y + Z = 1 plane. Must fix this bug.
Renamed the CIExyzMesh to CIEMesh
Created a function to generate a CIEXYZ point given a beta spectrum, illuminant spectrum and xbar, ybar and zbar.
trying to generate the points at the border of the spectrum
Still trying to find the bounding volume
Still on the same problem