Lines Matching refs:SVtx
52 struct SVtx;
59 const SVtx *psVtx[2]; // Identify the edge by the two vertices it joins
77 struct SVtx { struct
81 SVtx **ppMeshPos; // Position in VtxByMesh list argument
89 SVtx **ppVtx;
102 SVtx *m_pVtx; // Array of all the vertices in a mesh
117 SVtx **m_ppVtxByMesh;
134 SVtx ** const ppVtx);
138 SVtx ** const ppVtx);
142 const SVtx * const pVtx0,
143 const SVtx * const pVtx1);
164 SVtx **psVtx; // Pointers to vertices
188 bool UsingVertex(const SVtx * const pVtx) const;
194 void AddVertex(SVtx * const pVtx);
195 void AddVertexCheckDup(SVtx * const pVtx);
240 SVtx * const pVtx,
282 SVtx *pVtx0, *pVtx1, *pVtx2; in CObject()
290 m_ppVtxByMesh = (SVtx**)calloc(nVtxTot, sizeof(*m_ppVtxByMesh)); in CObject()
305 m_pVtx = (SVtx*)calloc(nVtxTot, sizeof(*m_pVtx)); in CObject()
417 const SVtx * const pVtx0, in BuildEdgeList()
418 const SVtx * const pVtx1) in BuildEdgeList()
421 const SVtx *pVtxL, *pVtxH; in BuildEdgeList()
456 SVtx **ppR, **ppW, *pVtx; in CreateMeshList()
545 SVtx ** const ppVtx) in SplitMesh()
547 SVtx *pTmp; in SplitMesh()
592 SVtx ** const ppVtx) in ResizeMesh()
594 SVtx **ppR, **ppW; in ResizeMesh()
654 psVtx = (SVtx**)malloc(nVtxLimit * sizeof(*psVtx)); in Init()
739 const SVtx * const pVtx) const in UsingVertex()
802 void CBlockOption::AddVertex(SVtx * const pVtx) in AddVertex()
814 void CBlockOption::AddVertexCheckDup(SVtx * const pVtx) in AddVertexCheckDup()
1001 SVtx *pVtx; in Add()
1074 SVtx *pVtx; in AddBestTrianglesAppraise()
1146 const SVtx *pVtx; in AddBestTriangles()
1194 SVtx * const pVtx, in FillFrom()
1225 SVtx *pVtx; in Fill()