問題タブ [tilt]
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.
javascript - three.js メッシュ 回転ではなく傾き
THREE.js について知ったばかりで、その機能に魅了されています。私は自分のコードを書くのに十分なほど進んでいないので、私が必要としている、またはそれに近いことを正確に行うための例を見つけようとしてブラウジングしてきましたが、これまでのところ役に立ちません:(
私が取り組んでいるのは、マウスを使用してオブジェクトを移動するコードです。X 軸は正常に機能しますが、Y 軸はオブジェクトを左右に傾けるのではなく、オブジェクトの周りを回転します。
私の現在のコード:
私が望んでいたのは、マウスをクリックして左右に動かすと、マウスが上下に動かない限り、ボックスがマウスに向かって傾き、同じ「X」回転を維持することです。現在、カメラは対応する方向に傾くのではなく、オブジェクトの周りを回転しているように見えます。
何か案は?
android - ビットマップを別のものに描画する方法ですが、特定の四角形 (長方形である必要はありません) にしますか?
2 つのビットマップがあるとします。1 つは smallBitmap で、もう 1 つは largeBitmap です。
smallBitmap 全体を largeBitmap に描画したいのですが、largeBitmap の一部にのみ描画し、直線の四角形ではなく四角形に描画したいと考えています。
私が言いたいことは、スケッチが最もよく説明できると思います。
このシナリオの例は、スクリーンショットを画面に配置する必要がある傾斜したスマートフォンの画像 (これまたはこのなど) です。
入力は、smallBitmap、largeBitmap、largeBitmap の「四角形」座標 (smallBitmap を配置する場所) です。
largeBitmap の「四角形」には 4 つの座標があり、四角形である必要はありません。たとえば、平行四辺形や台形などです。
smallBitmap を largeBitmap 内の四角形にスケーリングする必要があります。また、センター クロップ スケーリングをサポートして、歪まないようにする必要があります。
テキストを同じように扱う方法も知る必要がありますが、ほぼ同じ解決策だと思います。
これは私が試したものですが、スケーリングさえしません:
android - Android の向き: 方位角はピッチとロールに依存します
問題: デバイスの向きが同じであっても、ピッチまたはロールが変化すると方位角の値が変化します。安定した独立した方位角とピッチを取得する必要があります。チルトはヨーに影響を与えるべきではありません。
ここで提案されているすべてのソリューションを、利用可能なすべてのセンサーを使用して、LPF、再マッピングなどの有無にかかわらず、既に読んでテストしましたが、それを整理することはできませんでした。
この問題を解決できる人はいますか?水平面に対して少なくとも + または - 45 度のピッチ変化に対して安定した方位角が必要です。前もって感謝します。
sinatra - Sinatra が最初の読み込みでビューのレンダリングに失敗する
ブラウザーで localhost ルートに初めてアクセスしようとすると、次のエラーが表示されます。
リフレッシュ後、サーバーを再起動するまで正常に動作します。
誰かがこの問題を解決するのを手伝ってくれますか?
どうもありがとうございました!
accelerometer - 体の向き
患者がベッドにいるときに患者の体の位置を監視する患者監視システムを見つける必要があります。私たちが取得したいのは、患者が寝ているときに、天井を向いて寝ているか、左側を向いて寝ているか、右側を向いて寝ているかを監視したいということです。使用しているのは IMU SENSOR であり、ジャイロ、加速度計、磁力計が xyz 平面で読み取られます。上記のポジションを見つけるためにさらに何をすべきか提案してください。
android - Google Cardboard Unity SDK Tiltted がデバイスで動作しない
Update() メソッドで Cardboard.SDK.Tilted フラグに応答するアプリを作成しようとしています。
Unity Player で実行すると、Esc ボタンを押すと、Cardboard.SDK.Tilted が true に設定されるので、これで問題ありません。しかし、Android 用のアプリをビルドすると、デバイスを傾けると Cardboard.SDK.Tilted が false のままになります。チルト アクションを備えた他の VR アプリは、私のスマートフォンで正常に動作します。これを機能させるために、Android 用にビルドする前に有効にする必要がある他のオプションはありますか?
Unity v5.3.3f1 と Cardboard SDK v0.6 を使用しています。試したデバイスは、Xperia Z2、Samsung Galaxy S3、iPhone 6 です。
編集:だから、私はこのコードを Update() と LateUpdate() メソッドの両方に入れてみました:
画面が傾いていると、新しいシーンがロードされます。しかし、私が言ったように、Esc ボタンを押してチルトをトリガーすることによって Unity Player でのみ機能します。実際のデバイスでは何も起こりません - Cardboard.SDK.Tilted 変数が true に設定されることはありません。
https://recordnotfound.com/cardboard-unity-googlesamples-6780/issuesで、 v0.6で Tilt の廃止の問題があったことを確認しましたが、これがサポートされなくなった可能性はありますか? しかし、Unity Player では動作するのに実際のデバイスでは動作しないのは奇妙です。
templates - Middleman で代替テンプレートを使用する
デフォルトの ERb ではなく、Middleman で Liquid テンプレートを使用したいと考えています。
config.rb に移動してそれを要求する必要があることはわかっていますが、これを実現するために config.rb で使用する必要がある正確な構文はわかりません。また、Liquid の Web サイトから Liquid をダウンロードする必要があるのか、それともチルトをダウンロードする必要があるのか もわかりません。