ObjectTargetParameters Class

这个类型是C#语言的 EasyAR Sense API: ObjectTargetParameters 。页面中部分描述可能与Unity环境无关。

部分Sense接口已经封装成Unity组件,直接使用可能是不必要的。

Description

ObjectTargetParameters表示创建 ObjectTarget 所需要的参数。


Methods

bufferDictionary

C#

public virtual BufferDictionary bufferDictionary()

获取 Buffer 字典。

setBufferDictionary

C#

public virtual void setBufferDictionary( BufferDictionary bufferDictionary)

设置 Buffer 字典。需要将obj, mtl和jpg/png文件加载到这个字典中,并使得mtl和jpg/png能通过相对或绝对路径查找到。

objPath

C#

public virtual string objPath()

获取obj文件路径。

setObjPath

C#

public virtual void setObjPath(string objPath)

设置obj文件路径。

name

C#

public virtual string name()

获取target名字。名字用来区分target。

setName

C#

public virtual void setName(string name)

设置target名字。

uid

C#

public virtual string uid()

获取target uid。可以在json配置中设置这个uid,在自己的代码中作为一种区分target的方法。

setUid

C#

public virtual void setUid(string uid)

设置target uid。

meta

C#

public virtual string meta()

获取meta data。

setMeta

C#

public virtual void setMeta(string meta)

设置meta data。

scale

C#

public virtual float scale()

模型的缩放比例。其值为模型在空间中的物理大小与在模型坐标系中的大小的比值,默认值为1。(假设模型坐标系中的标尺单位为米。)

setScale

C#

public virtual void setScale(float size)

设置模型的缩放比例。其值为模型在空间中的物理大小与在模型坐标系中的大小的比值,默认值为1(假设模型坐标系中的标尺单位为米)。

还需要在渲染引擎中单独设置此模型缩放。