int main(){ std::cout << "Uniform distrution" << std::endl; printDistrubution(getDistribution([](){return 20.0 * getUniformRandom();})); std::cout << "\nNormal distrution" << std::endl; printDistrubution(getDistribution([](){return getNormalRandom(10, 4);})); }
void init(void) { //背景色 glClearColor(0.2, 0.2, 0.3, 1.0); setCamera();//視点を求める setLight(); //光源設定 glEnable(GL_DEPTH_TEST); glEnable(GL_NORMALIZE); printf("マウス/キー操作の説明には'h'キーをプッシュ \n"); //3DテクスチャーのImageをあらかじめ作成 glGenTextures(2, texName); getImageGrain(0.75, 0.75); // getImageSin( 0.2, 0.3, 0.4); // getImageSin( 0.1, 0.3, 0.4); setTexture3D(0); // getImageGrain(0.5, 0.5); // getImageRandom(); getNormalRandom(); setTexture3D(1); }