2013-09-01から1ヶ月間の記事一覧

既存のEclipseプロジェクトの文字コードを変更する

■ 背景 ・Windows 8 (64bit) に Eclipse (Kepler) がインストールされている ・既存のプロジェクトのプログラムコードがSJISで書かれているので、UTF-8に変更したい ・Eclipseの文字コード設定を変更するだけでは、ファイルの文字コードは変更されない■ 文字…

32bit DLL を 64bit OS上のEclipseから使用する

■ 背景 ・Windows 8 (64bit) に Eclipse (Kepler) がインストールされている ・Windows ネイティブのDLLが32bit版しか存在しない ・このDLLを使用するJavaプログラムをEclipseから実行すると次のようなエラーメッセージが表示される。 Can't load IA 32-bit …

javax.vecmath.Vector2dクラスの挙動

Javaで幾何学を扱うときには、javax.vecmath パッケージのお世話になる。 javax.vecmath パッケージには、ベクトルを扱うために便利な Vector2d クラスや Vector3d クラスが含まれる。このベクトルクラスについて、見事にはまったことがあったので、以下は備…

SVGでのアフィン変換の活用

Canvasによる3Dテクスチャマッピングとパフォーマンスチューニング|最速チュパカブラ研究会 では、HTML5のCanvasの上で、3Dモデルのテクスチャマッピングを行う方法を紹介している。内容は「アフィン変換とクリッピングを使って、画像上の三角形領域を、別…