5 ConvertPointRepsToAdjacency
Chuck Walbourn редактировал(а) эту страницу 2022-01-20 17:34:24 -08:00
DirectXMesh

Converts a supplied point representatives array to mesh adjacency.

This operation is included as part of GenerateAdjacencyAndPointReps where the pointrep data is also generated. These conversion functions are provided for cases where you already have a pointrep and need to convert to adjacency.

HRESULT ConvertPointRepsToAdjacency(
   const uint16_t* indices, size_t nFaces, const XMFLOAT3* positions,
   size_t nVerts, const uint32_t* pointRep, uint32_t* adjacency );

HRESULT ConvertPointRepsToAdjacency(
   const uint32_t* indices, size_t nFaces, const XMFLOAT3* positions,
   size_t nVerts, const uint32_t* pointRep, uint32_t* adjacency );

Parameters

If pointRep is nullptr, then the identity is assumed (i.e. pointRep[i] is i).

Remarks

These functions assume the triangular mesh description and pointreps are valid. See Validate