100-12-27から1日間の記事一覧

空間内の1点から一様に放射する線の生成,あるいは(単位)球面上に一様に分布する乱数点の生成

球体外の点を棄却した後,正規化する(球面上に射影する)方法 1 x = 2 * rand() - 1; y = 2 * rand() - 1; z = 2 * rand() - 1;これだけ.次にこのうち原点が中心で半径が1の単位球面を考えて, この単位球の外に生成される点を捨てる. do{ x = 2 * rand()…