AR_Engine_SDK
|
#include <XEMeshAppliqueComponent.h>
#include <XEMeshAppliqueComponent.h>
#include <XEMeshAppliqueComponent.h>
函数 | |
function XEMeshAppliqueComponent__XEAppliqueInfo | new () end |
@type number | |
function XEMeshAppliqueComponent__XEMeshAppliqueOperater | Release () end |
function XEMeshAppliqueComponent | PasteMeshApplique (info) end |
@type string @readonly Component类型名 | |
function XEMeshAppliqueComponent | RemoveMeshApplique (pAppliqueOper) end |
function XEMeshAppliqueComponent | RemoveMeshApplique (nIndex) end |
function XEMeshAppliqueComponent | GetAppliqueOperaters () end |
变量 | |
XEMeshAppliqueComponent = {} | |
XEMeshAppliqueComponent | XE_APLQ_PT_UV = 0 |
XEMeshAppliqueComponent | XE_APLQ_PT_NUM = 0 |
XEMeshAppliqueComponent__XEAppliqueInfo = {} | |
XEMeshAppliqueComponent | XEAppliqueInfo = XEMeshAppliqueComponent__XEAppliqueInfo |
XEMeshAppliqueComponent__XEAppliqueInfo | strAppliqueModelFile = '' |
@type string | |
XEMeshAppliqueComponent__XEAppliqueInfo | strOriginSkin = '' |
@type string 原模型被补的skin名字 (不是路径,暴露给编辑器) | |
XEMeshAppliqueComponent__XEAppliqueInfo | strOriginMeshName = '' |
@type string 原模型被补的mesh(暴露给编辑器) | |
XEMeshAppliqueComponent__XEAppliqueInfo | eType = 0 |
@type number 补丁方式, XE_APLQ_PT_UV: 通过UV匹配 | |
XEMeshAppliqueComponent__XEAppliqueInfo | vPosToUVOffset = {} |
XEMeshAppliqueComponent__XEAppliqueInfo | fPosToUVScale = 0 |
@type number 位置转UV的缩放 | |
XEMeshAppliqueComponent__XEAppliqueInfo | fUVMatchDevi = 0 |
@type number | |
XEMeshAppliqueComponent__XEAppliqueInfo | fExpansionMesh = 0 |
@type number 补丁网格,每个顶点向外位移距离,(理论上补丁网格和原模型会完全贴附,但是可能由于计算误差,导致由微小的间隙而出现的Z冲突,此值为补救方法。原模型为静态模型时,现状是不需要此值)(暴露给编辑器) | |
function XEMeshAppliqueComponent GetAppliqueOperaters | ( | ) |
获取粘贴的补丁指针数组
function XEMeshAppliqueComponent__XEAppliqueInfo new | ( | ) |
@type number
@type XEMeshAppliqueComponent::XEAppliqueInfo
XEMeshAppliqueComponent_XEAppliqueInfo_new00
@type number @type number[] XEMeshAppliqueComponent_XEMeshAppliqueOperater_new00
@type number @type number @type XEModelComponent @type string @type number @type XEMeshAppliqueOperater[] XEMeshAppliqueComponent_XEAppliqueOperater_new00
XEMeshAppliqueComponent_new00
function XEMeshAppliqueComponent PasteMeshApplique | ( | info | ) |
@type string @readonly Component类型名
在该组件的父组件对应的模型skin的Mesh上粘贴补丁
info | XEMeshAppliqueComponent::XEAppliqueInfo 要粘贴的补丁信息 |
function XEMeshAppliqueComponent__XEMeshAppliqueOperater Release | ( | ) |
XEMeshAppliqueComponent_XEMeshAppliqueOperater_Release00
XEMeshAppliqueComponent_XEAppliqueOperater_Release00
function XEMeshAppliqueComponent RemoveMeshApplique | ( | nIndex | ) |
根据补丁索引移除补丁
nIndex | number 要移除的补丁索引 |
function XEMeshAppliqueComponent RemoveMeshApplique | ( | pAppliqueOper | ) |
根据补丁指针移除补丁
pAppliqueOper | XEMeshAppliqueComponent::XEAppliqueOperater 要移除的补丁指针 |
XEMeshAppliqueComponent__XEAppliqueInfo eType = 0 |
@type number 补丁方式, XE_APLQ_PT_UV: 通过UV匹配
XEMeshAppliqueComponent__XEAppliqueInfo fExpansionMesh = 0 |
@type number 补丁网格,每个顶点向外位移距离,(理论上补丁网格和原模型会完全贴附,但是可能由于计算误差,导致由微小的间隙而出现的Z冲突,此值为补救方法。原模型为静态模型时,现状是不需要此值)(暴露给编辑器)
XEMeshAppliqueComponent__XEAppliqueInfo fPosToUVScale = 0 |
@type number 位置转UV的缩放
XEMeshAppliqueComponent__XEAppliqueInfo fUVMatchDevi = 0 |
@type number
XEMeshAppliqueComponent__XEAppliqueInfo strAppliqueModelFile = '' |
@type string
XEMeshAppliqueComponent__XEAppliqueInfo strOriginMeshName = '' |
@type string 原模型被补的mesh(暴露给编辑器)
XEMeshAppliqueComponent__XEAppliqueInfo strOriginSkin = '' |
@type string 原模型被补的skin名字 (不是路径,暴露给编辑器)
XEMeshAppliqueComponent__XEAppliqueInfo vPosToUVOffset = {} |
XEMeshAppliqueComponent XE_APLQ_PT_NUM = 0 |
XEMeshAppliqueComponent XE_APLQ_PT_UV = 0 |
XEMeshAppliqueComponent XEAppliqueInfo = XEMeshAppliqueComponent__XEAppliqueInfo |