HolographicCameraRenderingParameters.SetFocusPoint Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
SetFocusPoint(SpatialCoordinateSystem, Vector3) |
Mengatur titik stasensi di ruang holografik yang kemungkinan akan difokuskan pengguna untuk bingkai saat ini. |
SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3) |
Mengatur titik stasensi di ruang holografik yang akan difokuskan pengguna, serta normal untuk bidang fokus melalui titik tersebut. |
SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3, Vector3) |
Mengatur titik pemindahan dalam ruang holografik yang akan difokuskan pengguna, serta normal untuk bidang fokus melalui titik tersebut. |
SetFocusPoint(SpatialCoordinateSystem, Vector3)
Mengatur titik stasensi di ruang holografik yang kemungkinan akan difokuskan pengguna untuk bingkai saat ini.
public:
virtual void SetFocusPoint(SpatialCoordinateSystem ^ coordinateSystem, float3 position) = SetFocusPoint;
/// [Windows.Foundation.Metadata.Overload("SetFocusPoint")]
void SetFocusPoint(SpatialCoordinateSystem const& coordinateSystem, float3 const& position);
[Windows.Foundation.Metadata.Overload("SetFocusPoint")]
public void SetFocusPoint(SpatialCoordinateSystem coordinateSystem, Vector3 position);
function setFocusPoint(coordinateSystem, position)
Public Sub SetFocusPoint (coordinateSystem As SpatialCoordinateSystem, position As Vector3)
Parameter
- coordinateSystem
- SpatialCoordinateSystem
Sistem koordinat vektor posisi.
- Atribut
Keterangan
Ada dua jenis LSR yang dapat digunakan aplikasi Anda - Planar LSR dan Depth LSR. Planar LSR digunakan oleh HoloLens dan perangkat Windows Mixed Reality. Depth LSR tersedia di HoloLens 2.
Planar LSR adalah mode default di mana platform menstabilkan satu bidang dalam adegan. Fungsi ini memungkinkan Anda menentukan bidang tersebut. Jika Anda mengatur titik fokus manual, Anda harus mengaturnya lagi setiap bingkai, atau akan diatur ulang ke defaultnya. Jika tidak, titik fokus default akan berjarak 2 meter dari headset, dengan headset menghadap normal.
Depth LSR diperoleh dengan memanggil CommitDirect3D11DepthBuffer. Aplikasi Anda umumnya akan mencapai kualitas visual yang optimal dengan memanggil CommitDirect3D11DepthBuffer untuk melakukan buffer kedalaman yang akurat yang pikselnya dapat dipetakan kembali ke meter menggunakan bidang dekat dan jauh yang Anda tentukan.
LSR akan menggunakan kecepatan kepala dan menstabilkan hal-hal ke dunia, tetapi jika aplikasi tahu bahwa ada sesuatu yang bergerak melalui adegan dan bahwa pengguna mengikutinya, maka kecepatan FocusPoint dapat digunakan untuk menstabilkan hal-hal ke objek yang bergerak itu.
Jika aplikasi Anda menggunakan Depth LSR, SetFocusPoint masih penting jika Anda ingin menstabilkan ke objek yang bergerak di adegan.
Lihat juga
Berlaku untuk
SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3)
Mengatur titik stasensi di ruang holografik yang akan difokuskan pengguna, serta normal untuk bidang fokus melalui titik tersebut.
public:
virtual void SetFocusPoint(SpatialCoordinateSystem ^ coordinateSystem, float3 position, float3 normal) = SetFocusPoint;
/// [Windows.Foundation.Metadata.Overload("SetFocusPointWithNormal")]
void SetFocusPoint(SpatialCoordinateSystem const& coordinateSystem, float3 const& position, float3 const& normal);
[Windows.Foundation.Metadata.Overload("SetFocusPointWithNormal")]
public void SetFocusPoint(SpatialCoordinateSystem coordinateSystem, Vector3 position, Vector3 normal);
function setFocusPoint(coordinateSystem, position, normal)
Public Sub SetFocusPoint (coordinateSystem As SpatialCoordinateSystem, position As Vector3, normal As Vector3)
Parameter
- coordinateSystem
- SpatialCoordinateSystem
Sistem koordinat posisi dan vektor normal.
Normal titik fokus dalam sistem koordinat yang ditentukan, jika diketahui. Jika tidak ada yang jelas normal, hadapi pengguna.
- Atribut
Keterangan
Ada dua jenis LSR yang dapat digunakan aplikasi Anda - Planar LSR dan Depth LSR. Planar LSR digunakan oleh HoloLens dan perangkat Windows Mixed Reality. Depth LSR tersedia di HoloLens 2.
Planar LSR adalah mode default di mana platform menstabilkan satu bidang dalam adegan. Fungsi ini memungkinkan Anda menentukan bidang tersebut. Jika Anda mengatur titik fokus manual, Anda harus mengaturnya lagi setiap bingkai, atau akan diatur ulang ke defaultnya. Jika tidak, titik fokus default akan berjarak 2 meter dari headset, dengan headset menghadap normal.
Depth LSR diperoleh dengan memanggil CommitDirect3D11DepthBuffer. Aplikasi Anda umumnya akan mencapai kualitas visual yang optimal dengan memanggil CommitDirect3D11DepthBuffer untuk melakukan buffer kedalaman yang akurat yang pikselnya dapat dipetakan kembali ke meter menggunakan bidang dekat dan jauh yang Anda tentukan.
LSR akan menggunakan kecepatan kepala dan menstabilkan hal-hal ke dunia, tetapi jika aplikasi tahu bahwa ada sesuatu yang bergerak melalui adegan dan bahwa pengguna mengikutinya, maka kecepatan FocusPoint dapat digunakan untuk menstabilkan hal-hal ke objek yang bergerak itu.
Jika aplikasi Anda menggunakan Depth LSR, SetFocusPoint masih penting jika Anda ingin menstabilkan ke objek yang bergerak di adegan.
Lihat juga
Berlaku untuk
SetFocusPoint(SpatialCoordinateSystem, Vector3, Vector3, Vector3)
Mengatur titik pemindahan dalam ruang holografik yang akan difokuskan pengguna, serta normal untuk bidang fokus melalui titik tersebut.
public:
virtual void SetFocusPoint(SpatialCoordinateSystem ^ coordinateSystem, float3 position, float3 normal, float3 linearVelocity) = SetFocusPoint;
/// [Windows.Foundation.Metadata.Overload("SetFocusPointWithNormalLinearVelocity")]
void SetFocusPoint(SpatialCoordinateSystem const& coordinateSystem, float3 const& position, float3 const& normal, float3 const& linearVelocity);
[Windows.Foundation.Metadata.Overload("SetFocusPointWithNormalLinearVelocity")]
public void SetFocusPoint(SpatialCoordinateSystem coordinateSystem, Vector3 position, Vector3 normal, Vector3 linearVelocity);
function setFocusPoint(coordinateSystem, position, normal, linearVelocity)
Public Sub SetFocusPoint (coordinateSystem As SpatialCoordinateSystem, position As Vector3, normal As Vector3, linearVelocity As Vector3)
Parameter
- coordinateSystem
- SpatialCoordinateSystem
Sistem koordinat posisi, vektor normal dan kecepatan.
Normal titik fokus dalam sistem koordinat yang ditentukan, jika diketahui. Jika tidak ada yang jelas normal, hadapi pengguna.
Vektor kecepatan titik fokus dalam sistem koordinat yang ditentukan.
- Atribut
Keterangan
Ada dua jenis LSR yang dapat digunakan aplikasi Anda - Planar LSR dan Depth LSR. Planar LSR digunakan oleh HoloLens dan perangkat Windows Mixed Reality. Depth LSR tersedia di HoloLens 2.
Planar LSR adalah mode default di mana platform menstabilkan satu bidang dalam adegan. Fungsi ini memungkinkan Anda menentukan bidang tersebut. Jika Anda mengatur titik fokus manual, Anda harus mengaturnya lagi setiap bingkai, atau akan diatur ulang ke defaultnya. Jika tidak, titik fokus default akan berjarak 2 meter dari headset, dengan headset menghadap normal.
Depth LSR diperoleh dengan memanggil CommitDirect3D11DepthBuffer. Aplikasi Anda umumnya akan mencapai kualitas visual yang optimal dengan memanggil CommitDirect3D11DepthBuffer untuk melakukan buffer kedalaman yang akurat yang pikselnya dapat dipetakan kembali ke meter menggunakan bidang dekat dan jauh yang Anda tentukan.
LSR akan menggunakan kecepatan kepala dan menstabilkan hal-hal ke dunia, tetapi jika aplikasi tahu bahwa ada sesuatu yang bergerak melalui adegan dan bahwa pengguna mengikutinya, maka kecepatan FocusPoint dapat digunakan untuk menstabilkan hal-hal ke objek yang bergerak itu.
Jika aplikasi Anda menggunakan Depth LSR, SetFocusPoint masih penting jika Anda ingin menstabilkan ke objek yang bergerak di adegan.