Validate UVs
Validate a UV map. This operation reports invalid UV faces of the map e.g. faces overlapping each other or faces having duplicated vertices (with the same coordinates).
Required feature code: VALIDATION
Parameters used by the operation
| Parameter name |
|---|
| UVP_OPCODE m_Opcode |
| void* m_pMessageHandlerData |
| UvpMessageHandlerT m_pMessageHandler |
| int m_ThreadCount |
| UVP_TOPO_ANALYSIS_LEVEL m_TopoAnalysisLevel |
| UvDataT m_UvData |
| bool m_RenderInvalidIslands |
Messages sent during the operation
| Type | Count | Notes |
|---|---|---|
| UvpProgressReportMessageT | Many times | Sent every time the packer wants to inform the application about the current progress. |
| UvpInvalidIslandIndiciesMessageT | 0-1 | The packer sends this message, if the operations failed due to invalid islands being encountered. In such a case the return code from the operation will be INVALID_ISLANDS. |
| UvpInvalidFacesMessageT | 0-1 | If the operation is successful, this message is sent to provide information about invalid UV faces found (if any). |