WPFでインタラクティブな3Dオブジェクトを作成するには?例えば、3Dキューブを回転させることができ、また、それぞれの側面で「タップ」ジェスチャを用いて異なる動作をトリガすることができる。表面の対話型3Dオブジェクト
答えて
対話型3D 効果は、確かにWPF/Surfaceで実行可能ですが、少し作業があります。たとえば、stuff here、特にローリンググローブを最初の画像に約1:50で見てください。表示されている実装はSurfaceですが、これは主にWPFの入力メカニズムによって異なります...残念ながら、彼はコードを表示しません...
ViewPort3Dクラスを見てください。 3Dで回転する。 MouseDownイベントハンドラを接続し、カメラの位置を変更するだけです。
表面にはマウスがありません - タッチイベントがあります。しかし、同じアイデアですが、同じ目的を別の方向にドラッグして30回タッチすると、何をすべきかを理解する必要があります。-p –
ああ、私はマウスがないと思うよ!タッチイベントは、スタイラスと同じメカニズム(Windows 7のタッチイベントと同じ)で表示されますか? –
キューブの両側にテクスチャとしてコントロール(ボタンなど)を置くことができます。ボタンをクリックしたように機能し、ClickButtonイベントを実装できます。 – synepis
codeplex.com/3DToolsを見てみましょう。 ViewPort3D
をInteractive3DDecorator
にラップします。
- 1. 対話型プロンプト
- 2. 対話型と非対話型のRセッションのトレースバック()
- 3. Python - 対話型電話帳
- 4. Python対話型シェル型アプリケーション
- 5. デフォルト - 非対話型
- 6. 対話型ズームインレンダリング図
- 7. 非対話型scp
- 8. Windowsの対話型通知
- 9. Herokuの対話型Ipythonノートブック
- 10. 対話型のpython/djangoチュートリアル
- 11. は、対話型のJavascriptベースマップ
- 12. Dockerfileの対話型コマンド
- 13. Pythonの対話型シェルプログラムラッパー
- 14. グリッド内の対話型コントロール
- 15. MySQL対話型クエリのログ
- 16. 対話型UIの作成
- 17. PowerBIの対話型ダイアログボックス
- 18. Markdownの対話型ggplot
- 19. 対話型のBashスクリプト
- 20. 対話型slackbotのプログラミング - Python
- 21. コマンドラインタスクウィンドウ用の対話型キュー
- 22. 3d objファイル、頂点の順番対面
- 23. SceneKit/ARKit:画面オブジェクトを3Dオブジェクトにマップ
- 24. eclipse pydev対話型デバッグ
- 25. 対話型PDFリーダー:Android
- 26. 対話型ヘッダーRマークダウン
- 27. Visual Studio 2015対話型ウィンドウ
- 28. 対話型Pythonとabaqus
- 29. Elisp対話型関数名
- 30. 対話型でF#エラーREPL
タグを明確にすることができます。表面と銀色の世界が離れています –