렌더러에서 onDrawFrame 부분에서
for(int i = 0; i < pathList.size(); i++){
Log.v("pathList", i+"");
if(i == 0){
gl.glTranslatef(pathList.get(i).path[0], pathList.get(i).path[1], zscale); //그릴 위치
// gl.glScalef(scale, scale, scale);
}else {
//matrix 이동은 이전정점-> 원점 -> 현재정점 으로 이동
gl.glTranslatef(-pathList.get(i-1).path[0], -pathList.get(i-1).path[1], 0.0f);
gl.glTranslatef(pathList.get(i).path[0], pathList.get(i).path[1], 0.0f);
}
위의 함수를 사용해서 도형을 그리는데요
그냥 pathList에 값을 넣었을때는 그려졌던 것이
실시간으로 MainActivity에서 입력을 통해 parhList값을 받으니 새로운 물체가 그려지는 것이 아니라
기존에 있던 물체가 이동을 합니다
어떻게해야 새로운 물체를 계속 그릴 수 있을까요??