Updated kameleonwrapper to be able to load several variables into a RGB texture. Added support for 'Variables' tag in .mod scenegraph files which takes 3 variables as an array

This commit is contained in:
Hans-Christian Helltegen
2014-05-21 15:11:13 -04:00
parent 6abdb37003
commit 2dab48b850
4 changed files with 235 additions and 133 deletions
+2
View File
@@ -46,8 +46,10 @@ public:
KameleonWrapper(const std::string& filename, Model model);
~KameleonWrapper();
float* getUniformSampledValues(const std::string& var, glm::size3_t outDimensions);
float* getUniformSampledVectorValues(const std::string& xVar, const std::string& yVar, const std::string& zVar, glm::size3_t outDimensions);
private:
void getGridVariables(std::string& x, std::string& y, std::string& z);
ccmc::Model* _model;
Model _type;
ccmc::Interpolator* _interpolator;