Class ObjectTargetParameters
- 命名空间
- easyar
- 程序集
- EasyAR.Sense.dll
ObjectTargetParameters表示创建 `ObjectTarget`_ 所需要的参数。
public class ObjectTargetParameters : RefBase, IDisposable
- 继承
-
ObjectTargetParameters
- 实现
- 继承成员
构造函数
ObjectTargetParameters()
public ObjectTargetParameters()
方法
Clone()
public ObjectTargetParameters Clone()
CloneObject()
protected override object CloneObject()
bufferDictionary()
获取 `Buffer`_ 字典。
public virtual BufferDictionary bufferDictionary()
meta()
获取meta data。
public virtual string meta()
name()
获取target名字。名字用来区分target。
public virtual string name()
objPath()
获取obj文件路径。
public virtual string objPath()
scale()
模型的缩放比例。其值为模型在空间中的物理大小与在模型坐标系中的大小的比值,默认值为1。(假设模型坐标系中的标尺单位为米。)
public virtual float scale()
setBufferDictionary(BufferDictionary)
设置 `Buffer`_ 字典。需要将obj, mtl和jpg/png文件加载到这个字典中,并使得mtl和jpg/png能通过相对或绝对路径查找到。
public virtual void setBufferDictionary(BufferDictionary bufferDictionary)
参数
bufferDictionary
setMeta(string)
设置meta data。
public virtual void setMeta(string meta)
参数
meta
setName(string)
设置target名字。
public virtual void setName(string name)
参数
name
setObjPath(string)
设置obj文件路径。
public virtual void setObjPath(string objPath)
参数
objPath
setScale(float)
设置模型的缩放比例。其值为模型在空间中的物理大小与在模型坐标系中的大小的比值,默认值为1(假设模型坐标系中的标尺单位为米)。 还需要在渲染引擎中单独设置此模型缩放。
public virtual void setScale(float size)
参数
size
setUid(string)
设置target uid。
public virtual void setUid(string uid)
参数
uid
uid()
获取target uid。可以在json配置中设置这个uid,在自己的代码中作为一种区分target的方法。
public virtual string uid()