2013-05-02 3 views
5

Android 용 OpenGL ES 2.0을 처음 사용했습니다. 나는 프로그래밍 방식으로 Android에서 OpenGL ES 2.0에 파선을 그리려하고 있습니다. OpenGL ES 1.0에 대해서만 더 많은 방법을 찾았습니다.프로그래밍 방식으로 Android에서 OpenGL ES 2.0을 사용하여 동적으로 점선을 그리는 방법은 무엇입니까?

Android 용 OpenGL ES 2.0 샘플 코드 나 제안 사항을 누구에게 줄 수 있습니까?

+0

harikrishnan : 쉐이더를 사용하여 이것을 수행 할 수 있습니까? –

+0

예. 셰이더 언어를 사용하여 .. – harikrishnan

+0

당신은 나에게 예제를 보여줄 수있다. 나는 존에 의해 아래의 대답에 내 문제를 언급했다. 아무 도움도 감사 할 것이다. 감사합니다 –

답변

0

더 나은 해결책을 찾았습니다. 나는 그것을 수평선과 수직선으로 사용한다.

#define DOT_VERTEX_CODE \ 
    "attribute vec4 a_Position;" \ 
    "uniform mat4 projectionMatrix;" \ 
    "varying vec2 v_xy;" \ 
    "void main() {gl_PointSize = 1.0; gl_Position = a_Position*projectionMatrix; v_xy = a_Position.xy;}" 

#define DOT_FRAGMENT_CODE \ 
    "precision mediump float;" \ 
    "varying vec2 v_xy;" \ 
    "uniform float isVert;" \ 
    "uniform vec4 color1;" \ 
    "uniform vec4 color2;" \ 
    "void main() {gl_FragColor = mod(isVert > 0.0 ? v_xy.y : v_xy.x, 2.0) >= 1.0 ? color1 : color2;}" 
+0

당신을 위해 작동합니까? –

관련 문제