Class ObjectTargetParameters
ObjectTargetParameters representa los parámetros necesarios para crear ObjectTarget.
ObjectTargetParameters
Constructores
ObjectTargetParameters
void easyar_ObjectTargetParameters__ctor(easyar_ObjectTargetParameters * * Return)
public ObjectTargetParameters()
+ (easyar_ObjectTargetParameters *) create
public convenience init()
public ObjectTargetParameters()
Métodos
bufferDictionary
Obtener el diccionario Buffer.
void easyar_ObjectTargetParameters_bufferDictionary(easyar_ObjectTargetParameters * This, easyar_BufferDictionary * * Return)
std::shared_ptr<BufferDictionary> bufferDictionary()
public @Nonnull BufferDictionary bufferDictionary()
fun bufferDictionary(): BufferDictionary
- (easyar_BufferDictionary *)bufferDictionary
public func bufferDictionary() -> BufferDictionary
public virtual BufferDictionary bufferDictionary()
Devuelve
setBufferDictionary
Configurar el diccionario Buffer. Es necesario cargar los archivos obj, mtl y jpg/png en este diccionario, y permitir que mtl y jpg/png puedan encontrarse mediante rutas relativas o absolutas.
void easyar_ObjectTargetParameters_setBufferDictionary(easyar_ObjectTargetParameters * This, easyar_BufferDictionary * bufferDictionary)
void setBufferDictionary(std::shared_ptr<BufferDictionary> bufferDictionary)
public void setBufferDictionary(@Nonnull BufferDictionary bufferDictionary)
fun setBufferDictionary(bufferDictionary: BufferDictionary): Unit
- (void)setBufferDictionary:(easyar_BufferDictionary *)bufferDictionary
public func setBufferDictionary(_ bufferDictionary: BufferDictionary) -> Void
public virtual void setBufferDictionary(BufferDictionary bufferDictionary)
Parámetros
Devuelve
objPath
Obtener la ruta del archivo obj.
void easyar_ObjectTargetParameters_objPath(easyar_ObjectTargetParameters * This, easyar_String * * Return)
public java.lang.@Nonnull String objPath()
public func objPath() -> String
public virtual string objPath()
Devuelve
setObjPath
Establecer la ruta del archivo obj.
void easyar_ObjectTargetParameters_setObjPath(easyar_ObjectTargetParameters * This, easyar_String * objPath)
void setObjPath(std::string objPath)
public void setObjPath(java.lang.@Nonnull String objPath)
fun setObjPath(objPath: String): Unit
- (void)setObjPath:(NSString *)objPath
public func setObjPath(_ objPath: String) -> Void
public virtual void setObjPath(string objPath)
Parámetros
| Nombre |
Tipo |
Descripción |
| objPath |
String |
|
Devuelve
name
Obtener el nombre del target. El nombre se utiliza para distinguir targets.
void easyar_ObjectTargetParameters_name(easyar_ObjectTargetParameters * This, easyar_String * * Return)
public java.lang.@Nonnull String name()
public func name() -> String
public virtual string name()
Devuelve
setName
Establecer el nombre del target.
void easyar_ObjectTargetParameters_setName(easyar_ObjectTargetParameters * This, easyar_String * name)
void setName(std::string name)
public void setName(java.lang.@Nonnull String name)
fun setName(name: String): Unit
- (void)setName:(NSString *)name
public func setName(_ name: String) -> Void
public virtual void setName(string name)
Parámetros
| Nombre |
Tipo |
Descripción |
| name |
String |
|
Devuelve
uid
Obtener el uid del target. Se puede configurar este uid en la configuración json, como un método para distinguir targets en su propio código.
void easyar_ObjectTargetParameters_uid(easyar_ObjectTargetParameters * This, easyar_String * * Return)
public java.lang.@Nonnull String uid()
public func uid() -> String
public virtual string uid()
Devuelve
setUid
Establecer el uid del target.
void easyar_ObjectTargetParameters_setUid(easyar_ObjectTargetParameters * This, easyar_String * uid)
void setUid(std::string uid)
public void setUid(java.lang.@Nonnull String uid)
fun setUid(uid: String): Unit
- (void)setUid:(NSString *)uid
public func setUid(_ uid: String) -> Void
public virtual void setUid(string uid)
Parámetros
| Nombre |
Tipo |
Descripción |
| uid |
String |
|
Devuelve
void easyar_ObjectTargetParameters_meta(easyar_ObjectTargetParameters * This, easyar_String * * Return)
public java.lang.@Nonnull String meta()
public func meta() -> String
public virtual string meta()
Devuelve
Establecer los metadatos.
void easyar_ObjectTargetParameters_setMeta(easyar_ObjectTargetParameters * This, easyar_String * meta)
void setMeta(std::string meta)
public void setMeta(java.lang.@Nonnull String meta)
fun setMeta(meta: String): Unit
- (void)setMeta:(NSString *)meta
public func setMeta(_ meta: String) -> Void
public virtual void setMeta(string meta)
Parámetros
| Nombre |
Tipo |
Descripción |
| meta |
String |
|
Devuelve
scale
La escala del modelo. Su valor es la relación entre el tamaño físico del modelo en el espacio y su tamaño en el sistema de coordenadas del modelo, con un valor predeterminado de 1. (Se asume que la unidad de escala en el sistema de coordenadas del modelo es metros.)
float easyar_ObjectTargetParameters_scale(easyar_ObjectTargetParameters * This)
public func scale() -> Float
public virtual float scale()
Devuelve
setScale
Establecer la escala del modelo. Su valor es la relación entre el tamaño físico del modelo en el espacio y su tamaño en el sistema de coordenadas del modelo, con un valor predeterminado de 1 (se asume que la unidad de escala en el sistema de coordenadas del modelo es metros).
También es necesario configurar esta escala del modelo por separado en el motor de renderizado.
void easyar_ObjectTargetParameters_setScale(easyar_ObjectTargetParameters * This, float size)
void setScale(float size)
public void setScale(float size)
fun setScale(size: Float): Unit
- (void)setScale:(float)size
public func setScale(_ size: Float) -> Void
public virtual void setScale(float size)
Parámetros
| Nombre |
Tipo |
Descripción |
| size |
Single |
|
Devuelve