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

#include <XEPhysicsSkeletalBody.h>

类 XEPhysicsSkeletalBody 继承关系图:
Inheritance graph

函数

function XEPhysicsSkeletalBody new () end
 
function XEPhysicsSkeletalBody GetBoneNameWithBody () end
 
function XEPhysicsSkeletalBody SetIXSkeletalBody (pBody) end
 
function XEPhysicsSkeletalBody GetIXSkeletalBody () end
 
function XEPhysicsSkeletalBody CreateShapeElem () end
 
function XEPhysicsSkeletalBody UpdateShapeElem (pBody) end
 
function XEPhysicsSkeletalBody IsExistXEPhysicsShapeElemNode (strShapeNodeName) end
 
function XEPhysicsSkeletalBody GetPhysicsSkeletalRoot () end
 
function XEPhysicsSkeletalBody GetBindConstraintNamePair () end
 
function XEPhysicsSkeletalBody AddBindConstraintNamePair (szBone1Name, szBone2Name) end
 
function XEPhysicsSkeletalBody RemoveBindConstraintNamePair (szBone1Name, szBone2Name) end
 
function XEPhysicsSkeletalBody ClearBindConstraintNamePair () end
 
function XEPhysicsSkeletalBody RemoveConstraintTemplate (pConstraintTemp) end
 
function XEPhysicsSkeletalBody AddRefConstraintNodeName (strConstraintNodeName) end
 
function XEPhysicsSkeletalBody GetAllRefConstraintNodeNames () end
 
function XEPhysicsSkeletalBody ClearRefConstraintNodeName (strConstraintNodeName) end
 
function XEPhysicsSkeletalBody ClearAllRefConstraintNodeNames () end
 

变量

 XEPhysicsSkeletalBody = {}
 

函数说明

◆ AddBindConstraintNamePair()

function XEPhysicsSkeletalBody AddBindConstraintNamePair ( szBone1Name  ,
szBone2Name   
)

将两个骨骼形成约束关系添加到数组中

参数
szBone1Namestring
szBone2Namestring
返回
void

◆ AddRefConstraintNodeName()

function XEPhysicsSkeletalBody AddRefConstraintNodeName ( strConstraintNodeName  )

当前刚体节点关联的关节节点,例如根据BodyNode1和BodyNode2创建了一个约束,则不包含约束节点的刚体节点下会记录关节节点名称

参数
strConstraintNodeNamestring 关节的名称
返回
void

◆ ClearAllRefConstraintNodeNames()

function XEPhysicsSkeletalBody ClearAllRefConstraintNodeNames ( )

XEPhysicsSkeletalBody_ClearAllRefConstraintNodeNames00

返回
void

◆ ClearBindConstraintNamePair()

function XEPhysicsSkeletalBody ClearBindConstraintNamePair ( )

清空记录着约束关系的数组内容

返回
void

◆ ClearRefConstraintNodeName()

function XEPhysicsSkeletalBody ClearRefConstraintNodeName ( strConstraintNodeName  )

删除特定名字的关节节点

参数
strConstraintNodeNamestring 关节节点的名字
返回
void

◆ CreateShapeElem()

function XEPhysicsSkeletalBody CreateShapeElem ( )

创建刚体模型形状

返回
void

◆ GetAllRefConstraintNodeNames()

function XEPhysicsSkeletalBody GetAllRefConstraintNodeNames ( )

获取所有关节节点的名字

返回
string[] 返回所有约束节点的名字的数组

◆ GetBindConstraintNamePair()

function XEPhysicsSkeletalBody GetBindConstraintNamePair ( )

获取绑定同一个关节上骨骼名称

返回
XPhyConstraintBoneNames[] 以两个有约束关系的骨骼为一组的数组

◆ GetBoneNameWithBody()

function XEPhysicsSkeletalBody GetBoneNameWithBody ( )

获取刚体绑定的骨骼的名字

返回
string 返回骨骼的名字

◆ GetIXSkeletalBody()

function XEPhysicsSkeletalBody GetIXSkeletalBody ( )

返回骨骼绑定刚体

返回
IXSkeletalBody 骨骼刚体的指针

◆ GetPhysicsSkeletalRoot()

function XEPhysicsSkeletalBody GetPhysicsSkeletalRoot ( )

获取物理骨骼的根节点

返回
XEPhysicsSkeletalRoot 根节点指针

◆ IsExistXEPhysicsShapeElemNode()

function XEPhysicsSkeletalBody IsExistXEPhysicsShapeElemNode ( strShapeNodeName  )

返回刚体形状的节点

参数
strShapeNodeNamestring
返回
XEPhysicsShapeElem 物理形状的节点指针

◆ new()

function XEPhysicsSkeletalBody new ( )

XEPhysicsSkeletalBody_new00

返回
XEPhysicsSkeletalBody

◆ RemoveBindConstraintNamePair()

function XEPhysicsSkeletalBody RemoveBindConstraintNamePair ( szBone1Name  ,
szBone2Name   
)

将记录着相互约束关系的两个骨骼从数组中移除

参数
szBone1Namestring
szBone2Namestring
返回
void

◆ RemoveConstraintTemplate()

function XEPhysicsSkeletalBody RemoveConstraintTemplate ( pConstraintTemp  )

移除关节模板

参数
pConstraintTempXEUserNode
返回
void

◆ SetIXSkeletalBody()

function XEPhysicsSkeletalBody SetIXSkeletalBody ( pBody  )

为骨骼绑定刚体

参数
pBodyIXSkeletalBody 骨骼刚体的指针
返回
void

◆ UpdateShapeElem()

function XEPhysicsSkeletalBody UpdateShapeElem ( pBody  )

更新刚体模型形状

参数
pBodyIXSkeletalBody
返回
void

变量说明

◆ XEPhysicsSkeletalBody