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(假设模型坐标系中的标尺单位为米)。
还需要在渲染引擎中单独设置此模型缩放。