Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Declaration
struct winrt::Microsoft::Azure::ObjectAnchors::ObjectModel
Description
An object model exposes visual and geometrics information about a physical object to be detected, as well as parameters to determine how that object can be detected by the object observer.
Methods
Dispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
void Dispose();
GetTriangleIndices
Returns triangle indices on object model surface.
void GetTriangleIndices(winrt::array_view<uint32_t> indices);
Parameters
indices- Buffer to store triangle indices, allocated by the caller.
GetVertexNormals
Returns normals on object model surface in centered coordinate system.
void GetVertexNormals(winrt::array_view<Windows::Foundation::Numerics::float3> normals);
Parameters
normals- Buffer to store the normals, allocated by the caller.
GetVertexPositions
Returns vertices on object model surface in centered coordinate system.
void GetVertexPositions(winrt::array_view<Windows::Foundation::Numerics::float3> vertices);
Parameters
vertices- Buffer to store the vertexes, allocated by the caller.
LoadAsync
Load an object model from a byte array for offline inspection. Note that the returned model cannot be used to create an ObjectQuery, otherwise an will be thrown.
static Windows::Foundation::IAsyncOperation<::winrt::Microsoft::Azure::ObjectAnchors::ObjectModel> LoadAsync(winrt::array_view<unsigned char const> buffer);
Parameters
buffer- Byte array of an object model blob.
Returns
Windows::Foundation::IAsyncOperation<::winrt::Microsoft::Azure::ObjectAnchors::ObjectModel>- System.Threading.Tasks.Task`1.
Properties
BoundingBox
Bounding box aligned to object's principle axii, with size in meters.
winrt::Microsoft::Azure::ObjectAnchors::SpatialGraph::SpatialOrientedBox BoundingBox();
Id
Unique id of an object model.
winrt::guid Id();
OriginToCenterTransform
Transform from the model origin to centered coordinate system.
Windows::Foundation::Numerics::float4x4 OriginToCenterTransform();
TriangleIndexCount
Index list length of triangles on object model surface.
uint32_t TriangleIndexCount();
VertexCount
Number of vertices on object model surface.
uint32_t VertexCount();