У меня есть массив точек (шаров) в 2D-пространстве, которые я хочу отображать в виде 2D-метаболов.
В целях обучения я реализовал его на холсте с помощью
- создайте массив, который представляет каждый пиксель
- итерируйте по этому массиву и установите значение в зависимости от расстояния до каждого шарика для каждого пикселя
- повторите итерацию и удалите все, что ниже порога
Это отлично работает, но очень медленно, как и ожидалось.Я довольно новичок в OpenGL и играл с различными образцами, но мне не удалось создать 2D Metaballs OpenGL.Текущее состояние таково, что у меня есть рабочее представление моих шаров, рисуя спрайт для каждого шара (используя cocos2d-android-1, если это имеет значение).
Можете ли вы дать мне несколько (дружественных новичку) шаговМне нужно взять?