web-dev-qa-db-ja.com

直接操作設計ソフトウェアでオフセット位置を表示する最良の方法は?

リアルタイムポジショニングを使用して画像を投影するアプリケーションの解決方法について考えています。

隠されて人の服に縫い付けられたビーコン(モーションキャプチャと同じ)を使用している

ビーコンが検出されると、プロジェクターは、これら2つのLEDの間の中間点であると想定されるデフォルトのスポットに画像を向けます。

画面の視覚的表現を設計する必要がありますが、オフセット位置を直接操作できるようにする方法があり、この場合は、その中間点から目的のオフセット位置まで下にドラッグします。正確な移動(X Y Z座標)のための別のパネルがありますが、ユーザーが直接操作して簡単に実行できるようにしたいと考えています。このために私が作成した表現は適切ですか?

これらのタイプのグラフィカルソフトウェア操作には、他の例/革新はありますか?設計ソフトウェアの設計パターンについて読むためにHCIジャーナルを読んで見つけようとしましたが、多くは見つかりませんでした。

理想的には、ソリューションはマウス+キーボードまたはタッチスクリーン入力に適用できます

1
Daniel Vianna

HCI研究コミュニティの人々は、このようなことを「正しい」方法で行うことを夢見ていますが、それぞれのユースケースが非常に多様である場合、一般的なガイダンスを提供するのは非常に難しいことが判明しています。

有効な設計と相互作用はたくさんあります—実際のユースケースは少し斬新で興味深いものです。 正しいを本当に心配している場合、HCIの文献は、ユーザーが問題について考える方法を理解する方法について詳しく教えています、いくつかのデザインを実装する方法、どのように/どのように多くの異なるデザインをテストするか、そしてそれらのデザインをテストする方法を理解する方法このプロセスの一部またはすべてを実際に行った場合、おそらく非常に優れたCHI論文を発行できます。

aまともな解決策に興味があるだけなら、自分の直感を信頼してください。おそらくsomeの関連する前例があります(たとえば、描画プログラムには、多くの場合、特定のポイントを中心に回転/回転するための「アンカー」のようなものがあります)。これらは、デスクトップインターフェイスと、Ctrlキーを押しながらクリックするなどの機能を前提としています。私は実際には図自体が本当に好きです。最初に白いボックスを表示し、ユーザーが白いボックスからクリック/タップまたはドラッグした場合にのみ緑のボックスを表示します(作成されたオフセットを取り除くために、おそらく少しxを使用します)。 )?

1
accidental_PhD