Bagikan melalui


HolographicQuadLayerUpdateParameters.UpdateLocationWithStationaryMode Metode

Definisi

Updates lokasi pusat lapisan quad ini di dunia, mengaturnya untuk tetap berada di lokasi dunia itu di bingkai mendatang.

public:
 virtual void UpdateLocationWithStationaryMode(SpatialCoordinateSystem ^ coordinateSystem, float3 position, quaternion orientation) = UpdateLocationWithStationaryMode;
void UpdateLocationWithStationaryMode(SpatialCoordinateSystem const& coordinateSystem, float3 const& position, quaternion const& orientation);
public void UpdateLocationWithStationaryMode(SpatialCoordinateSystem coordinateSystem, Vector3 position, Quaternion orientation);
function updateLocationWithStationaryMode(coordinateSystem, position, orientation)
Public Sub UpdateLocationWithStationaryMode (coordinateSystem As SpatialCoordinateSystem, position As Vector3, orientation As Quaternion)

Parameter

coordinateSystem
SpatialCoordinateSystem

Referensi objek SpatialCoordinateSystem.

position
Vector3 Vector3

float3

Titik untuk pusat bidang quad, ditentukan relatif terhadap asal sistem koordinat referensi.

orientation
Quaternion Quaternion

quaternion

Rotasi untuk normal bidang quad, ditentukan relatif terhadap orientasi netral sistem koordinat referensi.

Keterangan

Untuk quad stasioner, aplikasi memanggil UpdateLocationWithStationaryMode untuk menentukan posisi spasial dan orientasi di dunia tempat lapisan quad akan muncul.

Quad stasioner akan terus dirender di tempat yang sama jika posisinya tidak diubah, seolah-olah ditempatkan dalam bingkai referensi stasioner. Untuk menjaga quad lebih kuat berlabuh, misalnya ke jangkar atau tahap spasial, aplikasi juga harus memperbarui lokasinya setiap kali sistem koordinat tersebut menyesuaikan. Untuk aplikasi dengan konten berlabuh, kemungkinan besar akan sangat mudah untuk hanya memperbarui setiap lokasi quad setiap bingkai.

Anda juga harus memanggil UpdateExtents untuk menentukan lebar dan tinggi lapisan quad, yang berpusat di sekitar titik ini.

Berlaku untuk