예제 #1
0
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);}));
}
예제 #2
0
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);
}