問題タブ [jpct]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - jPCT: カメラの回転がおかしい
jPCTでルービック キューブを作成しましたが、このキューブ全体を回転させる必要があります。回転行列でこれを達成しようとしましたが、単一の立方体要素を回転させましたが、これは良い方法ではないようです..
そのため、立方体を回転させるのではなく、立方体の周りでカメラを回転させたいと考えています。とても簡単ですが、問題は、jPCT がカメラの向きをランダムに変更するか、別の間違いを犯してしまい、修正できないことです。
上記のコードは、キューブのこの奇妙な回転を実行します:
それはクールですが、次のようにキューブを回転させる必要があります。
メソッドでカメラの向きを設定しようとしましたsetOrientation
:
このコードの最後の行は、カメラの向きを逆さまにする必要がありますが、何もしません。jPCT の最新バージョンを使用しています。
カメラの向きを正しくするにはどうすればよいですか? どんな助けでも大歓迎です!
android - jPCT-AE と Vuforia SDK を使用してビデオを追加する
Vuforia + jPCT-AE を使用する AR Android アプリを構築しようとしています。
jPCT が使用されているのは、Blender からエクスポートされたオブジェクトの使用が容易になり、コードの冗長性が大幅に軽減されるためです (vuforia スタンドアロンと比較した場合)。
jPCT-AE を使用してレンダリングされたさまざまなオブジェクト (バナナやサルなど) とともにビデオを表示する可能性を紹介したいと思いますが、これを行う方法についての手がかり (ドキュメント) が見つからないので、助けと知識を求めています。
前もって感謝します!
android - ソフトウェア レンダラー jpct-ae を無効にする
私は Android 用の JPCT-AE を使用しています。ソフトウェア レンダラーを無効にし、FrameBuffer から opengl レンダラーを有効にする必要があります。JPCT デスクトップ用のこのコードを見つけましたが、Jpct-AE 用に変更する方法がわかりません。JPCT デスクトップ コード:
java - Android の ARToolkit を使用して JPCT-AE で基本的なモデルをレンダリングする
JPCT-AE経由でモデルをレンダリングし、ARToolkitを使用してARアプリケーションを実現したい。
そのため、以下のコードを ARToolkit プロジェクトに挿入します。
そして、モデルは画面上にレンダリングできますが、常に画面内のマーク上にあります。
実際、ARToolkit::ARNativeActivity.getTransformationMatrix() からのマトリックス出力は正しいので、この 4*4Matrix を変換マトリックスと回転マトリックスに分割し、次のようにモデルに設定します。
しかし、まだ仕事はありません。
java - タッチ 3D オブジェクト ArToolKitJpctBaseLib
ARToolKit + jpct + android の適応を見つけました:
https://github.com/plattysoft/ArToolKitJpctBaseLib
画面上にさまざまな 3D オブジェクトを描画します。しかし今、私は問題を抱えています: 私はそれらに触れる必要があります。私はこのチュートリアルを見ました : http://www.jpct.net/wiki/index.php?title=Picking初心者です..
これは mainClass です。フレームバッファが見つかりません...
android - vuforia sdk + android は許可例外で Vuforia の初期化に失敗しました
許可例外で Vuforia の初期化に失敗してプログラムを実行した後、アプリがクラッシュする
アンドロイド版は<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="23" />
デバイス 4.1.1 (API レベル 16) でフロント カメラのみをテストしています。
マニフェスト ファイルに含まれる権限:
SampleApplicationSession
のInitVuforiaTask
タスクで例外が発生しましたVuforia.init()
。返される値は -1 です。
私が逃したものがわからない。
含まれるライブラリは armaebi-v7a/libVuforia.so、android-support-v4、jpct_ae、Vuforia です。
opengl-es - JPCT-AEのカメラ距離と現実世界の距離の関係は?
現在、ARナビゲーション機能を搭載したARアプリを構築中です。JPCT-AE を使用して 3D オブジェクトをレンダリングします。今、私は問題に直面しています.JPCT-AEカメラでは、ニアプレーンとファープレーンを設定できます(デフォルトはnear:1、far:1000です)、私が知っている単位は依存しています。しかし、AR ナビゲーション アプリとして、JPCT-AE の世界距離と現実世界の距離の関係を知る必要があります。たとえば、モバイルカメラがシーンを取得し、2 メートル離れた位置で左に曲がる必要がある場合、JPCT-AE に 2 メートル離れた左を指す矢印を配置するように指示する必要があります。この場合、翻訳する必要がある単位数がわかりません。
基本的に、関係を判断するために物理的にいくつかのテストを行うことができますが、特に視野 ( FOV )を考慮して、この点に関連する理論はありますか?