전체 글

전체 글

    Android에서 OpenGL E.S

    Android에는 OpenGL를 사용할 수 있도록 OpenGL E.S 를 제공한다. Android에서 OpenGL은 SDK에 포함된 API이고, View 또한 GLSurfaceView 클래스를 제공하여 사용한다. OpenGL을 Android에서 사용할 때 기본적으로 알아야 할 내용은 다음과 같다.. View를 상속받은 SurfaceVIew, SurfaceView를 Rendering 할 클래스를 설정하여야 한다. 그리고, View를 보여줄 Activity의 View로 설정하여야 한다.

    윈도우에서 안드로이드 NDK 개발환경 설치

    안드로이드에서 C/C++ 코드로 된 모듈을 불러오기 위해서는 NDK (Native Development Kit) 를 이용해야만 합니다. 어떻게 설정해서 개발해야 하는지 간단히 알아봅니다. 먼저, 제 개발환경 OS: Windows 7 Eclipse: Eclipse IDE for Java Developer Indigo 1. Eclipse 에 C++ Development Tools 설치 Help > Install New Software > Choose “Indigo” as the update site > Select “Programming Language” Branch > Check “Eclipse C/C++ Development Tools 2. Cygwin 설치 http://www.cygwin.com 에 접..

    TCP/IP

    package com.example.test; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.InetAddress; import java.net.Socket; import android.os.Bundle; import android.os.Handler; import android.app.Activity; import android.ut..

    안드로이드 개발 팁

    태그 설명 (android:sharedUserId) 하나의 프로세스에서 여러 애플리케이션 실행하기 (showDialog 사용중) is not valid is your activity running (링크) 안드로이드 샘플로 들어 있는 NodePad (DB 사용예등..) (링크) 안드로이드 스터디 Jni 발표 자료... [번역] 안드로이드 2.0 Service API 변화 AccountManager 관련 내용 Activity Launch Mode Activity가 화면에 보여질때 발생하는 이벤트 Activity내 배경을 투명하게 하기 Activity를 FullScreen으로 띄우기 Activity에 Dialog 적용하기 adb install이 잘 안될때.. adb 명령어 옵션들 adb 명령어로 응용프로그램..

    OpenGL 렌더링 방식

    간단하게 알아보는 Polygon을 렌더링을 하는 모드 GL_POINTS :Vertex를 각각 렌더링을 한다. GL_LINE_STRIP : Vertex를 지정된 순서대로 렌더링을 한다. GL_LINE_LOOP : GL_LINE_STRIP과 비슷하지만 처음 vertex와 마지막 vertex를 연결하여 렌더링을 한다. GL_LINES :vertex 2개씩 연속적으로 묶에서 개별적인 선처럼 보이도록 렌더링한다. GL_TRIANGLES : vertex 3개씩 묶어서 개별적인 삼각형을 렌더링한다. GL_TRIANGLE_STRIP : 처음3개의vertex를 연결하여 삼각형을 만든후 그 정점 하나를 통해서 또 다른 삼각형을 구성하는 것 이때 구성되는 삼각형은 모두 동일한 면 방향을 갖도록 구성한게 한다. GL_TRIA..

    OpenGL 의 기본 단위 개념

    OpenGL은 2/3D Graphic으로 Graphic을 이루는 단위들이 있다. 1. Vertex -하나의 점이라고 생각하면 편하다. 점 단위로써 OpenGL의 가장 기본단위이자 최소 단위이다. 2. Edge -선이라고 생각하면 편하다. 2개의 vertex를 연결한 단위이다. 3. Face -면이라고 생각하면 편하다. 표면으로써 기본 단위는 Vertex 3개와 Edge 3개로 이루어진 삼각형이다. 4. Polygon -Face의 집합이라고 생각하면 된다. Face간의 집합으로써 3D 모델링이라고 생각하자.