| Since | 17.5 | 
                
                    
                    
                    
                        matrix  perspective(float zoom, float image_aspect, float pixel_aspect, float clip_near, float clip_far)
                    
                    
                
            
                
                    
                    
                    
                        matrix  perspective(float zoom, float image_aspect, float pixel_aspect, float clip_near, float clip_far, vector4 window)
                    
                    
                
            
指定したパラメータを使用して、カメラ空間からクリップ空間への投影を遠近投影行列を作成します。
カメラ行列と投影行列を使ってワールド空間からクリップ空間に変換する単一行列を作成する式は、worldToClip = worldToCamera * projection;です。
            
                zoom
            
            
        
レンズのズーム。時折、このズームをFocal(焦点距離)とAperture(絞り)の用語で表現します。
    この場合では、zoom = focal/apertureです。
画像のアスペクト比。時折、この画像のアスペクト比をxresとyresの用語で表現します。
    この場合では、image_aspect = xres / yresです。
ニアクリップ平面。
ファークリップ平面。
vector4で表現した投影ウィンドウのオフセット。
    window.xとwindow.yは、そのウィンドウの最小XY座標で、
    window.zとwindow.wは、そのウィンドウの最大XY座標を意味します。
    この引数は任意であり、指定しなかった場合のデフォルトは{0,0,1,1}です。
| See also | |
| transform |