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.
|
|
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 | |
void | |
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
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. |
---|