Sabitleme Düğümü

herkese açık sınıf AnchorNode

Bir ARCore Sabiti'ne göre dünya alanında otomatik olarak konumlanan düğüm.

Bağlantı etiketi izlemediğinde bu düğümün tüm alt öğeleri devre dışı bırakılır.

İnşaat Ustaları

AnchorNode()
Sabit olmayan bir AnchorNode oluşturun.
AnchorNode(Sabit bağlayıcı)
Belirtilen bağlayıcıyla bir Bağlayıcı Dizini oluşturun.

Herkese Açık Yöntemler

Sabit
getanchor()
ARCore çapasını (varsa) veya null değerini döndürür.
boolean
isSmoothed()
Dönüşümler interpoledse doğru, hemen uygulanırsa yanlış değerini döndürür.
boolean
isİzleme()
ARCore konnektörünün izleme durumu TRACKING ise doğru değerini döndürür.
geçersiz
onUpdate(FrameTimeFrameTime)
AnchorNode, düğümün konumunu ARCore Bağlayıcı'nın konumuyla eşleşecek şekilde güncellemek için bunu geçersiz kılar.
geçersiz
setAnchor(Sabit bağlayıcı)
Bir ARCore çapası ayarlayın ve bu düğümün konumunu hemen güncellenmeye zorlayın.
geçersiz
setLocalPosition(Vektör3 konumu)
Sabit değilse bu düğümün yerel alan konumunu ayarlayın.
geçersiz
setLocalRotation(Kuternion rotasyon)
Sabit değilse bu düğümün yerel alan rotasyonunu ayarlayın.
geçersiz
setSmoothed (boole yumuşatılmış)
Düğümün mevcut konumu ile bağlayıcı konumu arasındaki geçişi yumuşatmak için true değerini ayarlayın.
geçersiz
setWorldPosition (vektör3 konumu)
Sabit değilse bu düğümün dünya alanı konumunu ayarlayın.
geçersiz
setWorldRotation(Kuternion rotasyon)
Sabit değilse bu düğümün dünya alanı rotasyonunu ayarlayın.

Devralınan Yöntemler

İnşaat Ustaları

public AnchorNode ()

Sabit olmayan bir AnchorNode oluşturun.

herkese açık BağlayıcıNode (Sabit bağlayıcı)

Belirtilen bağlayıcıyla bir Bağlayıcı Dizini oluşturun.

Parametreler
anchor bu düğümün kendini otomatik olarak konumlandıracağı ARCore çapası.

Herkese Açık Yöntemler

herkese açık Sabit getAnchor ()

ARCore çapasını (varsa) veya null değerini döndürür.

herkese açık boole isSmoothed ()

Dönüşümler interpoledse doğru, hemen uygulanırsa yanlış değerini döndürür.

herkese açık boole isTracking ()

ARCore konnektörünün izleme durumu TRACKING ise doğru değerini döndürür.

genel geçersiz onUpdate (FrameTimeframeTime)

AnchorNode, düğümün konumunu ARCore Bağlayıcı'nın konumuyla eşleşecek şekilde güncellemek için bunu geçersiz kılar.

Parametreler
çerçeve süresi geçerli kare için zaman bilgisini verir

herkese açık geçersiz setAnchor (Sabit bağlayıcı)

Bir ARCore çapası ayarlayın ve bu düğümün konumunu hemen güncellenmeye zorlayın.

Parametreler
anchor bu düğümün kendini otomatik olarak konumlandıracağı ARCore çapası.

genel geçersiz setLocalPosition (vektör3 konumu)

Sabit değilse bu düğümün yerel alan konumunu ayarlayın. Düğüm sabitlenmişse bu çağrının bir işlevi yoktur.

Parametreler
position Uygulanacak konum.

herkese açık geçersiz setLocalRotation (Kuternion rotasyonu)

Sabit değilse bu düğümün yerel alan rotasyonunu ayarlayın. Düğüm sabitlenmişse bu çağrının bir işlevi yoktur.

Parametreler
döndürme Uygulanacak rotasyon.

herkese açık geçersiz setSmoothed (boole yumuşatılmış)

Düğümün mevcut konumu ile bağlayıcı konumu arasındaki geçişi yumuşatmak için true değerini ayarlayın. Dönüşümlerin hemen uygulanması için yanlış değerini ayarlayın. Yumuşatma varsayılan olarak doğrudur.

Parametreler
yumuşatılmış Dönüşümlerin interpol olup olmadığı.

genel geçersiz setWorldPosition (vektör3 konumu)

Sabit değilse bu düğümün dünya alanı konumunu ayarlayın. Düğüm sabitlenmişse bu çağrının bir işlevi yoktur.

Parametreler
position Uygulanacak konum.

herkese açık geçersiz setWorldRotation (Kuternion rotasyonu)

Sabit değilse bu düğümün dünya alanı rotasyonunu ayarlayın. Düğüm sabitlenmişse bu çağrının bir işlevi yoktur.

Parametreler
döndürme Uygulanacak rotasyon.