Виталий Столяров: В 3d сканировании, есть подход, когда работают с поверхностями (картами глубин). данные с разных "кадров" склеивают, не переходя от поверхностей к облаку точек.
Виталий Столяров: Если хочется восстановить невыпуклую фигуру, я бы попробовал триангуляцию тетраедрами -> выкинуть длинные ребра -> выкинуть внутренние ребра.
Борис Животное: ссылку вам уже дали, благо и гуглится это по ошибке без проблем. (-Xmx1024m в %APPDATA%\syntevo\SmartGit\smartgit.vmoptions)
Нетривиальная часть в том, что если написать > 1200m, то программа не запустится без каких-то сообщений об ошибке. В этом случае стоит запускать smartgit64.exe
OccamaRazor: Ох, мы не правильно друг друга поняли. Класс для однотипных фигрур разумеется должен быть один. Но экземпляров этого класса (объектов) должно быть столько сколько фигур. При этом куча экземпляров могут делить один спрайт.
OccamaRazor: stackoverflow.com/a/17610725 Единственное, что может быть тяжело копироать -- спрайт. И он действительно может быть общий. Отдельные фигуры я бы не стал делать ссылкой на одно и то же. Это экономия на спичках, которая может потом помешать.
osm2psql используете? Там же вроде реляции особо не поддерживаются. В смысле выход это точки, линии и полигоны. Я границы доставал из planet_osm_polygon.