Table of Contents

Class ObjectTargetParameters

네임스페이스
easyar

ObjectTargetParameters는 ObjectTarget 생성을 위한 파라미터를 표시합니다.

ObjectTargetParameters

생성자

ObjectTargetParameters

void easyar_ObjectTargetParameters__ctor(easyar_ObjectTargetParameters * * Return)
ObjectTargetParameters()
public ObjectTargetParameters()
constructor()
+ (easyar_ObjectTargetParameters *) create
public convenience init()
public ObjectTargetParameters()

메서드

bufferDictionary

<xref:n:easyar.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()

반환 값

형식 설명
BufferDictionary

setBufferDictionary

Buffer 사전을 설정합니다. obj, mtl 및 jpg/png 파일을 이 사전에 로드해야 하며, mtl 및 jpg/png 파일을 상대 경로 또는 절대 경로로 찾을 수 있도록 해야 합니다.

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)

매개 변수

이름 형식 설명
bufferDictionary BufferDictionary

반환 값

형식 설명
Void

objPath

obj 파일 경로 가져오기

void easyar_ObjectTargetParameters_objPath(easyar_ObjectTargetParameters * This, easyar_String * * Return)
std::string objPath()
public java.lang.@Nonnull String objPath()
fun objPath(): String
- (NSString *)objPath
public func objPath() -> String
public virtual string objPath()

반환 값

형식 설명
String

setObjPath

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)

매개 변수

이름 형식 설명
objPath String

반환 값

형식 설명
Void

name

타겟 이름을 가져옵니다. 이름은 타겟을 구분하기 위해 사용됩니다.

void easyar_ObjectTargetParameters_name(easyar_ObjectTargetParameters * This, easyar_String * * Return)
std::string name()
public java.lang.@Nonnull String name()
fun name(): String
- (NSString *)name
public func name() -> String
public virtual string name()

반환 값

형식 설명
String

setName

타겟 이름을 설정하세요

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)

매개 변수

이름 형식 설명
name String

반환 값

형식 설명
Void

uid

대상 UID를 가져옵니다. JSON 구성에서 이 UID를 설정하여 자체 코드에서 대상을 구분하는 방법으로 사용할 수 있습니다.

void easyar_ObjectTargetParameters_uid(easyar_ObjectTargetParameters * This, easyar_String * * Return)
std::string uid()
public java.lang.@Nonnull String uid()
fun uid(): String
- (NSString *)uid
public func uid() -> String
public virtual string uid()

반환 값

형식 설명
String

setUid

대상 uid 설정.

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)

매개 변수

이름 형식 설명
uid String

반환 값

형식 설명
Void

meta

메타데이터 가져오기

void easyar_ObjectTargetParameters_meta(easyar_ObjectTargetParameters * This, easyar_String * * Return)
std::string meta()
public java.lang.@Nonnull String meta()
fun meta(): String
- (NSString *)meta
public func meta() -> String
public virtual string meta()

반환 값

형식 설명
String

setMeta

메타 데이터 설정

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)

매개 변수

이름 형식 설명
meta String

반환 값

형식 설명
Void

scale

모델의 스케일 비율. 이 값은 공간에서의 물리적 크기와 모델 좌표계에서의 크기의 비율을 나타내며, 기본값은 1입니다. (모델 좌표계의 스케일 단위가 미터라고 가정합니다.)

float easyar_ObjectTargetParameters_scale(easyar_ObjectTargetParameters * This)
float scale()
public float scale()
fun scale(): Float
- (float)scale
public func scale() -> Float
public virtual float scale()

반환 값

형식 설명
Single

setScale

모델의 스케일 비율을 설정합니다. 이 값은 모델이 공간에서 차지하는 물리적 크기와 모델 좌표계에서의 크기 간의 비율을 나타내며, 기본값(default value)은 1입니다(모델 좌표계의 축척 단위가 미터라고 가정할 경우). 또한 이 모델 스케일은 렌더링 엔진에서 별도로 설정되어야 합니다.

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)

매개 변수

이름 형식 설명
size Single

반환 값

형식 설명
Void