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()