2011-12-01から1ヶ月間の記事一覧

pyOpenGL向けの便利ライブラリ作ってみた

OpenGLで何がしか書くときにはGUIとOpenGLを連結する部分でいわゆるボイラープレートコードが大量発生するのでそれをライブラリ化してみた。 OpenGLのControllerクラスを規約に沿って作ることで各種GUI間で使い回しができる設計。 http://pypi.python.org/py…

ctypesでWindowのクラス化をやってみる

http://hp.vector.co.jp/authors/VA025927/prog/winclass.html と http://code.activestate.com/recipes/208699-calling-windows-api-using-ctypes-and-win32con/ を合体してみた。c++でwin32apiを使っているとなんとなくやりたくなるウィンドウをクラス化す…

momo9のusbドライバ

SDKのusbドライバをインストールすると、 C:\android-sdk\extras\google\usb_driver にドライバが入る。 これに中華PadたるMOMO9を登録する。 #C:\android-sdk\extras\google\usb_driver\android_winusb.infに追記 #とりあえず[Google.NTx86]と[Google.NTamd…

OpenGL ES2.0のプロジェクションなど

http://developer.android.com/resources/tutorials/opengl/opengl-es20.html#projection-and-views libgdx的にはこんな感じvs attribute vec4 vPosition; uniform mat4 uMVPMatrix; void main() { gl_Position = uMVPMatrix * vPosition; }java Matrix4 vpM…

android-maven-pluginでnativeライブラリが含まれると毎回cleanが必要な件

http://code.google.com/p/maven-android-plugin/issues/detail?id=200メモ

OpenGL ES2.0を使う

android-2.1のXperiaでも、libgdxがJNIのライブラリを提供するのでOpenGL 2.0が使える。 ES1.0のサンプル http://code.google.com/p/libgdx/wiki/MyFirstTriangle ES2.0のサンプル 上記のほぼ同じ内容でshaderを使っているものhttp://www.java2s.com/Open-So…

libgdx続き(androidサブモジュール)

サブモジュール作成 $ mvn archetype:generate -DarchetypeArtifactId=android-quickstart -DarchetypeGroupId=de.akquinet.android.archetypes -DgroupId=jp .ousttrue.gdxsample -DartifactId=android -Dplatform=3 ビルドするとテスト時にエラー java.lan…

デスクトップとandroid両用でOpenGL ESなコードが書けるlibgdxの使い方

http://code.google.com/p/libgdx/のHelloWorldプロジェクトをmaven管理にする手順。Windows7上のcygwinからmavenを使う環境cygwin上でmavenを使う - 三次元日誌。 インストール libgdxのインストール。 http://code.google.com/p/libgdx/downloads/listから…

ListView+SimpleCursorAdapter練習

練習に郵便番号をリストビューに表示する。 元データはこちら。 http://www.post.japanpost.jp/zipcode/dl/kogaki-zip.htmlListView, SimpleCursorAdapter, SQLiteOpenHelper, AssetManager, CSVReaderあたり。 プロジェクト生成 プロジェクト名zipcodeとし…

mavenでandroid開発

Windows7(64bit)上のcygwinからmavenでandroid開発する。 android-sdkをインストールする。 cygwinからパスを指定するのに扱いやすい場所にした方がいい。 C:/android-sdk にインストールした。 cygwin 以下にpathを通す /cygdrive/c/android-sdk/tools /cyg…