|
AR_Engine_SDK
|
函数 | |
| function XSkinData | Release () end |
| function XSkinData | GetLODNum () end |
| function XSkinData | GetRawMesh (szMeshName, nLODIndex) end |
| function XSkinData | GetVersion () end |
| function XSkinData | GetRenderMeshNum (nLODIndex) end |
| function XSkinData | GetRawMeshNum (nLODIndex) end |
| function XSkinData | GetInitAABB (nLODIndex) end |
| function XSkinData | GetFileName () end |
| function XSkinData | SaveBinary () end |
| function XSkinData | InitVBAndIB (eMeshType, nVBSize, nIBSize, nLODIndex) end |
| function XSkinData | GetBoneNamesAndOBBs (nLODIndex) end |
| function XSkinData | UpdateInitAABB () end |
变量 | |
| XSkinData = {} | |
| XSkinData | XMT_STATIC_MESH = 0 |
| XSkinData | XMT_SKIN_MESH = 0 |
| XSkinData | XMT_NUM = 0 |
| XSkinData__BoneNameAndOBB = {} | |
| XSkinData | BoneNameAndOBB = XSkinData__BoneNameAndOBB |
| XSkinData__BoneNameAndOBB | strBoneName = '' |
| @type string 更多... | |
| XSkinData__BoneNameAndOBB | boneOBB = {} |
| @type XCusOBB 更多... | |
| XSkinData__XRawMesh = {} | |
| XSkinData | XRawMesh = XSkinData__XRawMesh |
| XSkinData__XRawMesh | nStartVertex = 0 |
| @type number 更多... | |
| XSkinData__XRawMesh | nVertices = 0 |
| @type number 更多... | |
| XSkinData__IndexPairAndNormal = {} | |
| XSkinData | IndexPairAndNormal = XSkinData__IndexPairAndNormal |
| XSkinData__IndexPairAndNormal | vertexIndex = 0 |
| @type number 更多... | |
| XSkinData__IndexPairAndNormal | uniqueIndex = 0 |
| @type number 更多... | |
| XSkinData__IndexPairAndNormal | normal = {} |
| @type XVECTOR4 更多... | |
| function XSkinData GetBoneNamesAndOBBs | ( | nLODIndex | ) |
获取指定LOD的所有骨头名称和OBB信息
| nLODIndex | number [类型][xint32]指定LOD索引,默认为0 |
| function XSkinData GetFileName | ( | ) |
获取当前SkinData对应文件名称
| function XSkinData GetLODNum | ( | ) |
获取所有LOD个数
| function XSkinData GetRawMesh | ( | szMeshName | , |
| nLODIndex | |||
| ) |
根据Mesh名称获取对应的RawMesh
| szMeshName | string |
| nLODIndex | number |
根据Mesh名称获取对应的RawMesh
| szMeshName | string |
| nLODIndex | number |
| function XSkinData GetRawMeshNum | ( | nLODIndex | ) |
获取指定LOD对应的所有RawMesh个数
| nLODIndex | number |
| function XSkinData GetRenderMeshNum | ( | nLODIndex | ) |
获取指定LOD对应的所有RenderMesh个数
| nLODIndex | number |
| function XSkinData GetVersion | ( | ) |
获取版本号
| function XSkinData InitVBAndIB | ( | eMeshType | , |
| nVBSize | , | ||
| nIBSize | , | ||
| nLODIndex | |||
| ) |
初始化顶点buffer和顶点索引buffer
| eMeshType | number |
| nVBSize | number |
| nIBSize | number |
| nLODIndex | number |
| function XSkinData Release | ( | ) |
释放当前SkinData中的资源等
| function XSkinData SaveBinary | ( | ) |
以2进制方式存储当前skindata信息
| function XSkinData UpdateInitAABB | ( | ) |
重新计算Skindata,以及RendeMesh的AABB
| XSkinData BoneNameAndOBB = XSkinData__BoneNameAndOBB |
| XSkinData__BoneNameAndOBB boneOBB = {} |
@type XCusOBB
| XSkinData IndexPairAndNormal = XSkinData__IndexPairAndNormal |
| XSkinData__IndexPairAndNormal normal = {} |
@type XVECTOR4
| XSkinData__XRawMesh nStartVertex = 0 |
@type number
| XSkinData__XRawMesh nVertices = 0 |
@type number
| XSkinData__BoneNameAndOBB strBoneName = '' |
@type string
| XSkinData__IndexPairAndNormal uniqueIndex = 0 |
@type number
| XSkinData__IndexPairAndNormal vertexIndex = 0 |
@type number
| XSkinData XMT_NUM = 0 |
| XSkinData XMT_SKIN_MESH = 0 |
| XSkinData XMT_STATIC_MESH = 0 |
| XSkinData XRawMesh = XSkinData__XRawMesh |
| XSkinData = {} |
| XSkinData__XRawMesh = {} |