vector  sample_direction_cone(vector center, float maxangle, vector2 u)
                    
                    
                
            
            
                center
            
            
        
円錐の中心を通る方向。これは正規化する必要がありません。
            
                maxangle
            
            
        
uが[0,1)(つまり、0以上1未満)範囲の間である限り、円錐のサンプルのcenterから離れた最大角度(ラジアン)。
            
                u
            
            
        
0から1の範囲の数値。
uに基づいて単位ベクトル、つまり長さが1のベクトルを返します。
[0,1)(つまり、0以上1未満)範囲の均等にランダムなu値を指定すると、返される単位ベクトルは、単位球の表面上のuに対して均等にランダムで連続的になり、
そして、centerで指定した方向からmaxangle内の領域に収まります。
| See also |