AR_Engine_SDK
Functions | Variables
XOrthoCamera.lua File Reference
类 XOrthoCamera 继承关系图:
Inheritance graph

Functions

function XOrthoCamera new () end
 
function XOrthoCamera Init (fLeft, fRight, fBottom, fTop, fZNear, fZFar) end
 
function XOrthoCamera Release () end
 
function XOrthoCamera IsPerspective () end
 
function XOrthoCamera IsOrthogonal () end
 
function XOrthoCamera SetProjectionParam (fLeft, fRight, fBottom, fTop, fZNear, fZFar) end
 
function XOrthoCamera GetLeft () end
 
function XOrthoCamera GetRight () end
 
function XOrthoCamera GetTop () end
 
function XOrthoCamera GetBottom () end
 

Variables

 XOrthoCamera = {}
 

Function Documentation

◆ GetBottom()

function XOrthoCamera GetBottom ( )

获取当前相机视椎体下平面到相机的距离

Returns
number 视椎体下平面到相机的距离

XOrthoCamera_GetBottom01

Returns
number

◆ GetLeft()

function XOrthoCamera GetLeft ( )

获取当前相机视椎体左平面到相机的距离

Returns
number 视椎体左平面到相机的距离

XOrthoCamera_GetLeft01

Returns
number

◆ GetRight()

function XOrthoCamera GetRight ( )

获取当前相机视椎体右平面到相机的距离

Returns
number 视椎体右平面到相机的距离

XOrthoCamera_GetRight01

Returns
number

◆ GetTop()

function XOrthoCamera GetTop ( )

获取当前相机视椎体上平面到相机的距离

Returns
number 视椎体上平面到相机的距离

XOrthoCamera_GetTop01

Returns
number

◆ Init()

function XOrthoCamera Init ( fLeft  ,
fRight  ,
fBottom  ,
fTop  ,
fZNear  ,
fZFar   
)

初始化相机,并分别设置视景体左平面、右平面、上平面、下平面、近平面、远平面到相机的距离。 正交投影的视椎体是一个长方体或立方体,拥有六个平面。

Parameters
fLeftnumber 正交投影时,视椎体左平面到相机的距离。
fRightnumber 正交投影时,视椎体右平面到相机的距离。
fBottomnumber 正交投影时,视椎体下平面到相机的距离。
fTopnumber 正交投影时,视椎体上平面到相机的距离。
fZNearnumber 正交投影时,视椎体近平面到相机的距离。
fZFarnumber 正交投影时,视椎体远平面到相机的距离。
Returns
boolean 是否初始化成功.

XOrthoCamera_Init01

Parameters
fLeftnumber
fRightnumber
fBottomnumber
fTopnumber
fZNearnumber
fZFarnumber
Returns
boolean

◆ IsOrthogonal()

function XOrthoCamera IsOrthogonal ( )

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

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

XOrthoCamera_IsOrthogonal01

Returns
boolean

◆ IsPerspective()

function XOrthoCamera IsPerspective ( )

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

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

XOrthoCamera_IsPerspective01

Returns
boolean

◆ new()

function XOrthoCamera new ( )

XOrthoCamera_new00

Returns
XOrthoCamera

XOrthoCamera_new01

Returns
XOrthoCamera

◆ Release()

function XOrthoCamera Release ( )

释放资源

Returns
void

XOrthoCamera_Release01

Returns
void

◆ SetProjectionParam()

function XOrthoCamera SetProjectionParam ( fLeft  ,
fRight  ,
fBottom  ,
fTop  ,
fZNear  ,
fZFar   
)

设置当前相机的参数信息

Parameters
fLeftnumber 视椎体左平面到相机的距离。
fRightnumber 视椎体右平面到相机的距离。
fBottomnumber 视椎体下平面到相机的距离。
fTopnumber 视椎体上平面到相机的距离。
fZNearnumber 视椎体近平面到相机的距离。
fZFarnumber 视椎体远平面到相机的距离。
Returns
boolean 是否设置成功

XOrthoCamera_SetProjectionParam01

Parameters
fLeftnumber
fRightnumber
fBottomnumber
fTopnumber
fZNearnumber
fZFarnumber
Returns
boolean

Variable Documentation

◆ XOrthoCamera