Nó da âncora

classe pública AnchorNode

Nó que é posicionado automaticamente no espaço mundial com base em uma âncora do ARCore.

Quando a âncora não está rastreando, todos os filhos desse nó são desativados.

Construtores públicos

AnchorNode()
Crie um AnchorNode sem âncora.
AnchorNode (Âncora Anchor)
Crie um AnchorNode com a âncora especificada.

Métodos públicos

Âncora
getAnchor()
Retorna a âncora do ARCore se existir ou nulo de outra forma.
boolean
isSmoothed (link em inglês)
Retornará "true" se as transformações forem interpoladas ou "false" se forem aplicadas imediatamente.
boolean
isTracking().
Retorna "true" se o estado de rastreamento da âncora do ARCore for TRACKING.
void
onUpdate(FrameTime frameTime)
AnchorNode modifica isso para atualizar a posição do nó para corresponder à posição do ARCore Anchor'
void
setAnchor(Âncora Anchor)
Definir uma âncora ARCore e forçar a atualização imediata da posição desse nó.
void
setLocalPosition(posição Vector3)
Defina a posição do espaço local desse nó se ele não estiver fixo.
void
setLocalRotation (rotação Quaternion)
Defina a rotação do espaço local desse nó se ele não estiver fixo.
void
setSmoothed(suavização booleana)
Defina como "true" para facilitar a transição entre a posição atual do nó e a posição da âncora.
void
setWorldPosition(posição Vector3)
Defina a posição do espaço mundial desse nó se ele não estiver fixo.
void
setWorldRotation(rotação Quaternion)
Defina a rotação do espaço do mundo neste nó se ele não estiver fixo.

Métodos herdados

Construtores públicos

público AnchorNode ()

Crie um AnchorNode sem âncora.

público AnchorNode (Âncora âncora)

Crie um AnchorNode com a âncora especificada.

Parâmetros
âncora a âncora ARCore com que esse nó vai se posicionar automaticamente.

Métodos públicos

público Anchor getAnchor ()

Retorna a âncora do ARCore se existir ou nulo de outra forma.

booleano público isSmoothed ()

Retornará "true" se as transformações forem interpoladas ou "false" se forem aplicadas imediatamente.

booleano público isTracking ()

Retorna "true" se o estado de rastreamento da âncora do ARCore for TRACKING.

public void onUpdate (FrameTime frameTime)

AnchorNode modifica isso para atualizar a posição do nó para corresponder à posição do ARCore Anchor'

Parâmetros
Tempo para a renderização do frame fornece informações de tempo para o frame atual;

public void setAnchor (Âncora âncora)

Definir uma âncora ARCore e forçar a atualização imediata da posição desse nó.

Parâmetros
âncora a âncora ARCore com que esse nó vai se posicionar automaticamente.

void public setLocalPosition (Vector3 posição)

Defina a posição do espaço local desse nó se ele não estiver fixo. Se o nó estiver fixo, essa chamada não fará nada.

Parâmetros
position A posição a ser aplicada.

void public setLocalRotation (Alternância de rotação)

Defina a rotação do espaço local desse nó se ele não estiver fixo. Se o nó estiver fixo, essa chamada não fará nada.

Parâmetros
rotação A rotação a ser aplicada.

public void setSmoothed (suavizado booleano)

Defina como "true" para facilitar a transição entre a posição atual do nó e a posição da âncora. Defina como falso para aplicar transformações imediatamente. A suavização é verdadeira por padrão.

Parâmetros
suavizado Se as transformações estão interpoladas.

public void setWorldPosition (Vector3 posição)

Defina a posição do espaço mundial desse nó se ele não estiver fixo. Se o nó estiver fixo, essa chamada não fará nada.

Parâmetros
position A posição a ser aplicada.

public void setWorldRotation (Alternância de rotação)

Defina a rotação do espaço do mundo neste nó se ele não estiver fixo. Se o nó estiver fixo, essa chamada não fará nada.

Parâmetros
rotação A rotação a ser aplicada.