CoBskUra / System-CAD

0 stars 0 forks source link

Poprawić klasę figureVector tak by nie wymagała alokowania pamięci #1

Open CoBskUra opened 3 months ago

CoBskUra commented 1 month ago

aktualnie mamy wektory na aktywne i nieaktywne containery oraz operujemy na wskaźnikach i alokujemy pamięć. Posiadamy aktualnie id dla każdej figury może każdy typ figury będzie miał wektor oraz będziemy posiadali wektor wskaźników który będzie nam sortował figury. Ostatecznie można też zrobić wyszukiwarkę w imGui po typach. To by nam znacznie wszystko ułatwiło, jedyny problem jaki by nastąpił to z usuwaniem punktów które należą do płaszczyzn i zaznaczanie ich.

Usuwanie: można rozwiązać w ten sposób, że tworzymy set usuniętych elementów i usuwamy elementy w czasie wypisywania. Oznaczanie: można rozwiązać jak wyżej, efektywność nie jest stała ale nlog(n) jest akceptowalne.