Public Member Functions | |
| HRESULT | AddEdge (RtTriangulatorSetEdge *pEdge) |
| HRESULT | Triangulate () |
| HRESULT | Clear () |
| HRESULT | GetNumTriangles (RtDWORD *pdwNumTriangles) |
| HRESULT | GetTriangle ([in] RtDWORD dwIndex,[out, retval] RtTriangulatorSetTriangle *pTriangle) |
WorkSpace triangulator. Add edges and call Triangulate. Then query for created triangles.
| HRESULT IRfTriangulatorSet::AddEdge | ( | RtTriangulatorSetEdge * | pEdge | ) |
Add polygon edge to triangulator.
| [in] | pEdge | Edge to add |
| HRESULT IRfTriangulatorSet::Triangulate | ( | ) |
Triangulate added edges.
| HRESULT IRfTriangulatorSet::Clear | ( | ) |
Clear triangulator internal structures.
| HRESULT IRfTriangulatorSet::GetNumTriangles | ( | RtDWORD * | pdwNumTriangles | ) |
Get number of created triangles.
| HRESULT IRfTriangulatorSet::GetTriangle | ( | [in] RtDWORD | dwIndex, | |
| [out, retval] RtTriangulatorSetTriangle * | pTriangle | |||
| ) |
Get triangle description.
| dwIndex | [in] Triangle index to retrieve |
1.5.5