AR_Engine_SDK
载入中...
搜索中...
未找到
函数 | 变量
XPerspectiveCamera.lua 文件参考

函数

function XPerspectiveCamera new () end
 
function XPerspectiveCamera Init () end
 
function XPerspectiveCamera Init (fFov, fZNear, fZFar, fRatio) end
 
function XPerspectiveCamera Release () end
 
function XPerspectiveCamera IsPerspective () end
 
function XPerspectiveCamera IsOrthogonal () end
 
function XPerspectiveCamera SetFOV (fFOV) end
 
function XPerspectiveCamera GetFOV () end
 
function XPerspectiveCamera GetRatio () end
 
function XPerspectiveCamera SetProjectionParam (fFOV, fZNear, fZFar, fRatio) end
 
function XPerspectiveCamera GetProjectionParam () end
 

变量

 XPerspectiveCamera = {}
 

函数说明

◆ GetFOV()

function XPerspectiveCamera GetFOV ( )

获取当前相机的视场角

返回
number 视场角

◆ GetProjectionParam()

function XPerspectiveCamera GetProjectionParam ( )

XPerspectiveCamera_GetProjectionParam00

返回
number
number
number
number
void

◆ GetRatio()

function XPerspectiveCamera GetRatio ( )

获取当前相机视口的宽高比

返回
number 视口的宽高比

◆ Init() [1/2]

function XPerspectiveCamera Init ( )

初始化相机

返回
boolean 是否初始化成功.

◆ Init() [2/2]

function XPerspectiveCamera Init ( fFov  ,
fZNear  ,
fZFar  ,
fRatio   
)

XPerspectiveCamera_Init01

参数
fFovnumber
fZNearnumber
fZFarnumber
fRationumber
返回
boolean

◆ IsOrthogonal()

function XPerspectiveCamera IsOrthogonal ( )

判断当前相机是否是正交投影相机

返回
boolean 如果是,返回xtrue,否则,返回xfalse.

◆ IsPerspective()

function XPerspectiveCamera IsPerspective ( )

判断当前相机是否是透视投影相机

返回
boolean 如果是,返回xtrue,否则,返回xfalse.

◆ new()

function XPerspectiveCamera new ( )

XPerspectiveCamera_new00

返回
XPerspectiveCamera

◆ Release()

function XPerspectiveCamera Release ( )

释放资源

返回
void

◆ SetFOV()

function XPerspectiveCamera SetFOV ( fFOV  )

设置当前相机的视场角

参数
fFOVnumber 视场角
返回
void

◆ SetProjectionParam()

function XPerspectiveCamera SetProjectionParam ( fFOV  ,
fZNear  ,
fZFar  ,
fRatio   
)

设置当前相机的参数信息

参数
fFOVnumber 视场角
fZNearnumber 透视投影视椎体的近平面到相机的距离
fZFarnumber 透视投影视椎体的远平面到相机的距离
fRationumber 视口的宽高比
返回
boolean 是否设置成功

变量说明

◆ XPerspectiveCamera