2009-03-14 30 views
-3

私は銀色を初めて使用しています。 しかし、私は3D画像操作(&のドロップ、編集、回転、サイズ変更、ズームを&ズームアウトで実行する)を実装する必要があります。 対応するコードサンプル、添付ファイルで説明してください。 できるだけ早くご連絡ください。シルバーライトを使用した3D画像(ドラッグ&ドロップ、編集、回転、サイズ変更、ズームイン&ズームアウト)

+0

重複http://stackoverflow.com/questions/645575 –

+0

この質問はupvotesとの回答があります。以前のバージョンを閉じるための投票。 – AnthonyWJones

+0

重複した質問だけでなく、重複したポスター! –

答えて

5

スレンドラ-CHW、

これは非常にオープンエンドの質問です:人々はあなたを助けるためにのためにあなたが達成しようとして(とあなたがすでに持っているものを説明してくださいされている正確に何について明確でない限り、それは難しいだろう試した/学んだ、もしあれば)。最も重要なことは、質問応答環境でのようにstackoverflowあなたのためにあなたの仕事をすることはできません。

Silverlight 2.0は、のいずれかの 3D機能をすぐに使用することはできません。あなたはそれを知っていたと思いますか?

おそらくすでにGoogleでKit3Dが見つかりましたか?可能であれば、一貫したAPIを提供するために、WPF 3D名前空間/クラスのサブセットを提供しようとしています。 Silverlightにはさまざまな3Dのサンプルが含まれているサンプルプロジェクトも含まれています。

もう1つの有用な情報源はCharles Petzold's book(購入する必要があります)とblogです。これは主にWPF 3Dに関するものですが、そのコンセプトはKit3D(およびSilverlight 3.0、おそらく来週に発表される予定)にも適用されます。

0

Silverlight 3をお待ちしています。これは今夏の夏になり、3Dをサポートするはずですが、あなたの質問は3Dに関連していません。

現在、Silverlight 2は、説明したすべての機能をサポートしています。これが何をするかについての情報を得るために、私はBlendをダウンロードし、変換されたプロパティで再生することを提案します。ローテーション、スケールはすべてその機能の一部です。

サイズ変更とドラッグアンドドロップは、他のすべての獣です。あなたのコントロールでは、LeftMouseButtonDownとLeftMouseButtonUpのイベントハンドラにいくつかのメソッドを追加し、マウスポジションデルタをキャプチャしてどの方向とどのくらい移動するのかを取得し、それをXまたはYプレーンのTranslateTransformのtransformgroupプロパティに適用する必要があります。

達成したいことを達成するには、明らかにいくつかの作業が必要です。

関連する問題