// Перетворення списку граней на список точок, з видаленням повторiв void Convex::FacetToPoints(FacetList *FL, PointList *PL) { Facet *pF; PointList PT; Point P; if ( FL->GetFirst(&pF) ) { do { PT.Add(pF->A); PT.Add(pF->B); PT.Add(pF->C); } while (FL->GetNext(&pF)); }; while(!PT.IsEmpty()) { PT.Remove(&P); PL->Add(P); PT.FindAndRemoveAll(P); }; };