問題タブ [metaio]

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.

0 投票する
1 に答える
317 参照

three.js - インタラクティブな拡張現実 3D ドロワー

レーザー センサー (距離用)、GPS テクノロジを使用して位置を取得し、コンパス/ジャイロスコープを使用して 6DOF ビューファインダーの動きを追跡するインタラクティブな AR アプリケーションを計画しています。ユーザーは、既製の 3D モデルから選択でき、画面上の目的の場所を選択して配置できるはずです。私のターゲット プラットフォームは、windows8 で動作する 8 インチのハンドヘルド デバイスです。

最適な AR-SDK または 3D ビューアーを使用するためのヒントはありますか?

前もって感謝します!

0 投票する
1 に答える
556 参照

android - Android MetaIO プロジェクトで IGeometry をロード中にエラーが発生しました

IGeometry は、Android metaIO プロジェクトのオーバーライドされた「loadContent」メソッド内にロードされます。クリック イベントの後に別のオブジェクトを 'mItem' にロードしたいと考えています。しかし、newChair は読み込まれません。これは、デバッグ時に発生するエラーです。

エラー: ジオメトリはレンダリング スレッドでのみ作成できます

これを解決するために多くの方法を試しましたが、解決できませんでした。そのうちの1つは、次のことを試したところですが、それが正しいかどうかはよくわかりません。これをどこに置くべきか本当にわかりません

0 投票する
2 に答える
794 参照

xcode - Unity3D の Metaio アプリが XCode からビルドされない

Metaio Unity SDK を使用して、Unity3d で構築された拡張現実アプリを構築しようとしています。このアプリは、CAD モデルをターゲットとして使用し、その上で物を補強します。実世界で参照 CAD モデルのようなものを探し、それにラッチします。XCode で、[ライブラリ] から、[バイナリをライブラリにリンク] セクションに (metiosdk.framework ではなく) metaiosdk ファイルを追加します。libxml2.dylib フレームワークも追加します。ビルドすると、大量のエラーで失敗します。エラーはすべて、Metaio フレームワークの「オプション '-L/... のディレクトリが見つかりません」と主張しています。ビルド設定で「検索パス」を検索し、それらをすべて削除すると(このあたりSO answer)、Metaio フレームワークがないと言って、エラーは 1 つだけになります。SDK フォルダー全体をプロジェクトに追加し、ライブラリとヘッダーの検索パスを再度削除する必要があるなど、前の手順をやり直すと、-liPhone-lib ライブラリが見つからないというエラーが表示されます。この Metaio Helpdesk の投稿の指示に従って、そのライブラリを再インポートします、その時点で、ライブラリとヘッダーの検索パスを再削除します(そうしないと、約30個のエラーが再び発生します)。その後、ビルドすると、「'Unity/GlesHelper.h' が見つかりませんでした」というエラーが 1 つだけ表示されます。Googleが「GlesHelper.h」の結果を表示しないため(このコンテキストでは)、私は途方に暮れています。私は何を間違っていますか?SDK は Unity プロジェクト内にある必要があり、Unity プロジェクトは XCode プロジェクトのフォルダー内にある必要がありますか? 向きが逆ですか?使用しているシーンだけでなく、サンプル シーンをインポートする必要がありますか? お手伝いありがとう! ここに画像の説明を入力

編集: ビルド設定で検索ライブラリ パスを削除する前に発生するエラーの例を次に示します。

d: 警告: オプション '-L"/Users/capture/Desktop/iMacXC2/Libraries"' のディレクトリが見つかりません アーキテクチャ armv7 の未定義シンボル:

"_CIDetectorAccuracy", referenced from: __ZNWwTeFvdBdVkDNRXNPUfEgifAKsRnrNYugVMtgpHhPUMqd in metaiosdk(xhvKRhZZTIhPZZYtqieHqfH) "_OBJC_CLASS_$_CIDetector", referenced from: objc-class-ref in metaiosdk(xhvKRhZZTIhPZZYtqieHqfH) "_kSecReturnRef", referenced from: _darwinssl_connect_common in metaiosdk(libcurl_la-curl_darwinssl.o) " _CIDetectorAccuracyLow", referenced from: __ZNWwTeFvdBdVkDNRXNPUfEgifAKsRnrNYugVMtgpHhPUMqd in metaiosdk(xhvKRhZZTIhPZZYtqieHqfH) "_kSecMatchPolicy", referenced from: _darwinssl_connect_common in metaiosdk(libcurl_la-curl_darwinssl.o) "_kSecMatchLimitOne", referenced from: _darwinssl_connect_common in metaiosdk(libcurl_la-curl_darwinssl.o) "_kSecMatchLimit",参照元: metaiosdk の _darwinssl_connect_common(libcurl_la-curl_darwinssl.o) "_kSecClass"、参照元: metaiosdk の _darwinssl_connect_common(libcurl_la-curl_darwinssl.o) "_SSLWrite"、参照元: metaiosdk の _darwinssl_send(libcurl_la-curl_darwinssl.o) "_SSL 、参照元: metaiosdk(libcurl_la-curl_darwinssl.o) の _Curl_darwinssl_data_pending "_kSecClassIdentity"、参照先: metaiosdk(libcurl_la-curl_darwinssl.o) の _darwinssl_connect_common、"_SSLClose"、参照元: metaiosdk(libcurl_la-winssl.SloSSLOption) の _Curl_darwinssl_close "、参照元: metaiosdk(libcurl_la-curl_darwinssl.o) の _darwinssl_connect_commono)o)_darwinssl_connect_common in metaiosdk(libcurl_la-curl_darwinssl.o) 「_kSecClass」、参照先: _darwinssl_connect_common in metaiosdk(libcurl_la-curl_darwinssl.o) 「_SSLWrite」、参照元: _darwinssl_send in metaiosdk(libcurl_la-curl_darwinssl.o) 「_SSLWrite」、GetBuffered fromSize : metaiosdk(libcurl_la-curl_darwinssl.o) 内の _Curl_darwinssl_data_pending "_kSecClassIdentity"、次から参照: metaiosdk(libcurl_la-curl_darwinssl.o) 内の _darwinssl_connect_common、"_SSLClose"、次から参照: metaiosdk(libcurl_la-curl_darwinssl.o) 内の _Curl_darwinssl_close"、darwinssl リファレンス". from: metaiosdk の _darwinssl_connect_common(libcurl_la-curl_darwinssl.o)_darwinssl_connect_common in metaiosdk(libcurl_la-curl_darwinssl.o) 「_kSecClass」、参照先: _darwinssl_connect_common in metaiosdk(libcurl_la-curl_darwinssl.o) 「_SSLWrite」、参照元: _darwinssl_send in metaiosdk(libcurl_la-curl_darwinssl.o) 「_SSLWrite」、GetBuffered fromSize : metaiosdk(libcurl_la-curl_darwinssl.o) 内の _Curl_darwinssl_data_pending "_kSecClassIdentity"、次から参照: metaiosdk(libcurl_la-curl_darwinssl.o) 内の _darwinssl_connect_common、"_SSLClose"、次から参照: metaiosdk(libcurl_la-curl_darwinssl.o) 内の _Curl_darwinssl_close"、darwinssl リファレンス". from: metaiosdk の _darwinssl_connect_common(libcurl_la-curl_darwinssl.o)o)o)o)o)_darwinssl_connect_common in metaiosdk(libcurl_la-curl_darwinssl.o) 「_SSLWrite」、参照元: _darwinssl_send in metaiosdk(libcurl_la-curl_darwinssl.o) 「_SSLGetBufferedReadSize」、参照元: _Curl_darwinssl_data_pending in metaiosdk(libcurl_la-curl_darwinssl.o) 「Identity_k referenced_k referenced」の _Curl_darwinssl_pending : metaiosdk の _darwinssl_connect_common(libcurl_la-curl_darwinssl.o) 「_SSLClose」、参照元: metaiosdk の _Curl_darwinssl_close(libcurl_la-curl_darwinssl.o)_darwinssl_connect_common in metaiosdk(libcurl_la-curl_darwinssl.o) 「_SSLWrite」、参照元: _darwinssl_send in metaiosdk(libcurl_la-curl_darwinssl.o) 「_SSLGetBufferedReadSize」、参照元: _Curl_darwinssl_data_pending in metaiosdk(libcurl_la-curl_darwinssl.o) 「Identity_k referenced_k referenced」の _Curl_darwinssl_pending : metaiosdk の _darwinssl_connect_common(libcurl_la-curl_darwinssl.o) 「_SSLClose」、参照元: metaiosdk の _Curl_darwinssl_close(libcurl_la-curl_darwinssl.o)metaiosdk の _darwinssl_send (libcurl_la-curl_darwinssl.o) 「_SSLGetBufferedReadSize」、参照元: metaiosdk (libcurl_la-curl_darwinssl.o) の _Curl_darwinssl_data_pending : metaiosdk(libcurl_la-curl_darwinssl.o) の _Curl_darwinssl_close 「_SSLSetSessionOption」、次から参照: metaiosdk(libcurl_la-curl_darwinssl.o) の _darwinssl_connect_commonmetaiosdk の _darwinssl_send (libcurl_la-curl_darwinssl.o) 「_SSLGetBufferedReadSize」、参照元: metaiosdk (libcurl_la-curl_darwinssl.o) の _Curl_darwinssl_data_pending : metaiosdk(libcurl_la-curl_darwinssl.o) の _Curl_darwinssl_close 「_SSLSetSessionOption」、次から参照: metaiosdk(libcurl_la-curl_darwinssl.o) の _darwinssl_connect_commonmetaiosdk の _darwinssl_connect_common(libcurl_la-curl_darwinssl.o) 「_SSLClose」、次から参照: metaiosdk(libcurl_la-curl_darwinssl.o) の _Curl_darwinssl_closemetaiosdk の _darwinssl_connect_common(libcurl_la-curl_darwinssl.o) 「_SSLClose」、次から参照: metaiosdk(libcurl_la-curl_darwinssl.o) の _Curl_darwinssl_close
「_SSLGetNumberSupportedCiphers」、参照元: metaiosdk(libcurl_la-curl_darwinssl.o) の _darwinssl_connect_common ) "_SecItemCopyMatching"、次から参照: metaiosdk(libcurl_la-curl_darwinssl.o) の _darwinssl_connect_common
"_SSLGetNegotiatedProtocolVersion", referenced from: _darwinssl_connect_step2 in metaiosdk(libcurl_la-curl_darwinssl.o) "_SSLSetProtocolVersionMin", referenced from: _darwinssl_connect_common in metaiosdk(libcurl_la-curl_darwinssl.o) "_SSLGetSessionState", referenced from: _Curl_darwinssl_check_cxn in metaiosdk(libcurl_la-curl_darwinssl.o ) "_SSLSetEnabledCiphers"、次から参照: metaiosdk(libcurl_la-curl_darwinssl.o) 内の _darwinssl_connect_common
"_SecIdentityCopyCertificate" から参照: metaiosdk(libcurl_la-curl_darwinssl.o) の _darwinssl_connect_common ) "_SSLSetPeerDomainName" から参照: metaiosdk(libcurl_la-curl_darwinssl.o) の _darwinssl_connect_common o) 以下から参照される「_SSLHandshake」:metaiosdk(libcurl_la-curl_darwinssl.o) の _darwinssl_connect_step2 「_SSLCopyPeerTrust」、次から参照: metaiosdk(libcurl_la-curl_darwinssl.o) の _darwinssl_connect_common
"_SecCertificateCopySubjectSummary", referenced from: _darwinssl_connect_common in metaiosdk(libcurl_la-curl_darwinssl.o) "_SSLSetConnection", referenced from: _darwinssl_connect_common in metaiosdk(libcurl_la-curl_darwinssl.o) "_CIDetectorTypeFace", referenced from: __ZNWwTeFvdBdVkDNRXNPUfEgifAKsRnrNYugVMtgpHhPUMqd in metaiosdk(xhvKRhZZTIhPZZYtqieHqfH) "_SSLSetCertificate" 、参照元: metaiosdk
(libcurl_la-curl_darwinssl.o) の _darwinssl_connect_common
「_SecTrustGetCertificateAtIndex」、参照元: metaiosdk の _darwinssl_connect_common(libcurl_la-curl_darwinssl.o) ld: アーキテクチャ armv7 のシンボルが見つかりませんでした。

ライブラリ検索パスを削除すると、次のようになります。

Ld /Users/capture/Library/Developer/Xcode/DerivedData/Unity-iPhone-glogufgfblmcyzasljopkkqcjtso/Build/Products/iMac.app/iMac 通常の armv7 cd /Users/capture/Desktop/iMacXC2 export IPHONEOS_DEPLOYMENT_TARGET=7.1 export PATH="/Applications /Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/ sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ iPhoneOS7.1。sdk -L/Users/capture/Library/Developer/Xcode/DerivedData/Unity-iPhone-glogufgfblmcyzasljopkkqcjtso/Build/Products -F/Users/capture/Library/Developer/Xcode/DerivedData/Unity-iPhone-glogufgfblmcyzasljopkkqcjtso/Build/Products - filelist /Users/capture/Library/Developer/Xcode/DerivedData/Unity-iPhone-glogufgfblmcyzasljopkkqcjtso/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/Objects-normal/armv7/iMac.LinkFileList - dead_strip -weak_framework CoreMotion -weak-lSystem -stdlib=libstdc++ -fobjc-link-runtime -miphoneos-version-min=7.1 /Users/capture/Desktop/iMacXC2/Libraries/metaiosdk -lxml2 -framework Foundation -framework UIKit -framework OpenGLES -フレームワーク QuartzCore - フレームワーク OpenAL -liconv.2 -liPhone-lib -framework AudioToolbox -framework CFNetwork -framework MediaPlayer -framework CoreLocation -framework SystemConfiguration -weak_framework iAd -framework CoreMedia -framework CoreVideo -weak_framework AVFoundation -framework CoreGraphics -weak_framework CoreMotion -weak_framework GameKit -Xlinker -dependency_info -Xlinker /Users/キャプチャ/ライブラリ/開発者/Xcode/DerivedData/Unity-iPhone-glogufgfblmcyzasljopkkqcjtso/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/Objects-normal/armv7/iMac_dependency_info.dat -o /Users/キャプチャ/ライブラリ/開発者/Xcode/DerivedData/Unity-iPhone-glogufgfblmcyzasljopkkqcjtso/ビルド/製品/iMac.app/iMacアプリ/iMacアプリ/iMacdat -o /Users/capture/Library/Developer/Xcode/DerivedData/Unity-iPhone-glogufgfblmcyzasljopkkqcjtso/Build/Products/iMac.app/iMacdat -o /Users/capture/Library/Developer/Xcode/DerivedData/Unity-iPhone-glogufgfblmcyzasljopkkqcjtso/Build/Products/iMac.app/iMac

ld: -liPhone-lib のライブラリが見つかりませんでした。

そして、不足しているライブラリを再インポートした後、ライブラリ検索パスの取得エラーのパターンを続行し、ライブラリを再インポートする必要があり、Unity/GlesHelper.h が必要な上記の画像に到達するまで何度も繰り返します。私が途方に暮れている点。

0 投票する
0 に答える
111 参照

ios - Metaio Unity for iOS プロジェクトがカメラで動作しない

Unity から Metaio (AR プラグイン) を使用して iOS プロジェクトをエクスポートしています。プロジェクトは、iPad 上でビルドおよび実行できます。ただし、Unity プロジェクトでは機能しますが、カメラは機能しません。この問題を解決するにはどうすればよいですか?

0 投票する
0 に答える
154 参照

xcode - XCode - C ファイルと C++ ファイルを一緒にコンパイルする、SWRevealController

私はiOS用のアプリを構築しています(私はプログラミングに本当に慣れていないので、基本的にこれを切り取り、コピーして貼り付けます)。スライド メニューがあるアプリが欲しい [ここからhttp://www.appcoda.com/ios-programming-sidebar-navigation-menu/] 「news frontpage」画面をクリックした後、Metaio「HelloWorldTutorial」をロードしたい。接続などを行いましたが、このプロジェクトを一緒にコンパイルするのに問題があります。「コンパイルソースとして...」を使用し、「ファイルタイプに応じて」を選択すると、ヘッダーファイルの1つからエラーが発生しましたC++. だから私はそれに切り替えて、今、私は SWRevealController.m [ofc C ファイル] にエラーがあり、すべての解析問題、セマンティック問題、または ARC セマンティック問題があります。どちらの解決策にするには、C ファイルとしてコンパイルする必要があります。

私は何をすべきか?

0 投票する
1 に答える
628 参照

android - Error loading Metaio ToolBox library

I'm getting this error when loading the Metaio sdk in Android.. I do have all the native .so files loaded and in the apk as well as the metaiosdk jar included in the project.

The interesting part (i think) is at the bottom regarding the toolbox.. but I included the entire log to be safe..

The result is that the imager tries to start, then the app crashes and reboots itself. Any help would be appreciated..

0 投票する
1 に答える
7046 参照

android - java.lang.UnsatisfiedLinkError: ローダー dalvik.system.PathClassLoader から echoprint-jni を読み込めませんでした

hereで説明されているように、Android プロジェクトでEchoprintを使用していますが、問題なく動作します。しかし、metaioSDKライブラリをプロジェクトに追加しようとすると (追加するだけで、使用することさえできません)、Echoprint を実行できなくなります。私は得る:

ファイルは「/libs/armeabi/」フォルダーにあり、metaio ライブラリを追加する前に機能していたlibechoprint-jni.soと呼びます。System.loadLibrary("echoprint-jni")後はどうしてうまくいかないのですか?その他の詳細が必要かどうかを尋ねます/プリントスクリーン/など.

編集:

EchoprintLibrary が次の場所にあることに気付きましたlibechoprint-jni.so/libs/armeabi/

metaioSDK には、次の場所に約 7 つの .so ファイルがあります。/libs/armeabi-v7a/

私の電話では、アプリがEchoprintのみを使用している場合libechoprint-jni.so

ミックスに metaioSDK も追加すると、libechoprint-jni.soどこにも見つかりませんが、すべての metaio .so ファイルは次の場所にあります。

最終的には、複数のソースから .so ライブラリを取得する方法の問題かもしれません..