var myCylinder = cylinder(72, 3, true);
myCylinder.scale(0.5, 1.0, 0.5);
myCylinder.rotate(0.0, [1, 1, 1]);
myCylinder.translate(0.0, -0.5, 0.0);
var mySphere = sphere();
mySphere.scale(0.6, 0.6, 0.6);
mySphere.rotate(45.0, [ 1, 1, 1]);
mySphere.translate(0.0, 0.5, 0.0);
points = myCylinder.TriangleVertices;
colors = myCylinder.TriangleVertexColors;
points2 = mySphere.TriangleVertices;
colors2 = mySphere.TriangleVertexColors;
구랑 원통 합쳐서 마이크모양 만들어야하는데
이렇게 구랑 원통 배열 따로 선언해서
var cBuffer = gl.createBuffer();
gl.bindBuffer( gl.ARRAY_BUFFER, cBuffer );
gl.bufferData( gl.ARRAY_BUFFER, flatten(colors.concat(colors2)), gl.STATIC_DRAW );
var vColor = gl.getAttribLocation( program, "vColor" );
gl.vertexAttribPointer( vColor, 4, gl.FLOAT, false, 0, 0 );
gl.enableVertexAttribArray( vColor );
var vBuffer = gl.createBuffer();
gl.bindBuffer( gl.ARRAY_BUFFER, vBuffer );
gl.bufferData( gl.ARRAY_BUFFER, flatten(points.concat(points2)), gl.STATIC_DRAW );
concat 이용해서 해보려했는데 원통만 뜸...
어딜 고쳐야할까
웹지엘은 잘 모르는데 코드 보니까 누가봐도 원통 만드는 코드네 ㅇㅅㅇ