ページ

平成24年12月28日金曜日

Vuforia+OS Xの拡張現実開発環境セットアップ & ARでのストリーミング再生サンプルアプリ

英語版だけなんだけど、Qualcomm社のVuforiaって拡張現実SDKを利用してOS XでAndroidのARアプリを開発できるように、環境のセットアップ手順をまとめた。それにEclipseでのネイティブコードのデバグ方法と、オンラインビデオのストリーミングができるARサンプルアプリも紹介する。

平成24年2月4日土曜日

Java文字列内のひらがな文字有無確認方法

Javaの文字列にひらがな以外の文字が格納されてるかどうかを以下のコードで確認できます。

String str = "ひらがなhiragana";
boolean hasNonHiragana = false;
for (int i = 0; i < str.length(); i++) {
    int uc = str.codePointAt(i);
    // Hiragana Unicode range: 0x3040-0x309F
    if (uc < 0x3040 || uc > 0x309f) {
       hasNonHiragana = true;
       break;
    }
}

平成24年1月20日金曜日

AR結婚式・・・HelloWorld的な初ARアプリ


Qualcomm社のQCAR SDK「ImageTargets」アプリをベースにし、AR結婚式を作ってみた。単純なアプリ、来週の俺の結婚式に来るゲストのために作ったギフト。

カスタマイズした部分:

  • アプリアイコン
  • ティーポットに3Dモデルのバラと入れ替え
  • バラ色のテクスチャー
  • ARトラッカーに、日本1千、5千、一万円札の表側と以下のQRコードを追加
  • バラが立つように、そして大きくなるように、プロジェクション配列を調整

プロジェクトのソース:(QCAR SDK 1.5.4 beta1使用)

  • Android for Eclipse (Nexus S 2.3.4端末とAsus Transformer EEE TF101 3.2タブレットでテスト)
  • iPhone for Xcode 3.2.3 (iPhone 3GS/iOS 4.1とiPhone4/iOS 5でテスト)

トラッカーのQRコード: