問題タブ [rotation]

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 投票する
2 に答える
1426 参照

javascript - Javascriptキャンバスからポイントの翻訳されていない、回転されていない(x、y)座標を取得します

Javascriptでは、送信する前に座標平面を回転および変換してグラフィックをレンダリングすることがよくあります。

これを行った後、描画した線分の端点の実際の値をどのように把握しますか?その後、平行移動と回転を行うと、(x1、y1)と(x2、y2)は、平行移動と回転がない場合の位置から遠く離れているためです。それらの実際の値が何であるかを知る簡単な方法はありますか?

0 投票する
4 に答える
23572 参照

iphone - 現在のビューのスクリーンショットをキャプチャしてコードで再利用するにはどうすればよいですか?(iPhone SDK)

ユーザーがデバイスを回転させたときに、あるUIViewから別のUIViewに移行しようとしています。これ自体は難しくありません。ただし、回転後にまったく異なるコンテンツを表示しているため、UIKitが提供するデフォルトのアニメーション(現在表示されているビューを回転させる)は概念的に不適切です。

アニメーションを無効にしてビューを突然入れ替えるだけでも許容できますが、アプリの残りの部分に組み込んでいる洗練度をはるかに下回っています。私がしたいのはこれです:

shouldAutorotateToInterfaceOrientation:が呼び出されたときに、回転前のユーザービューの不透明なビューのスナップショット(必要に応じてスクリーンショット)を取得したいと思います。次に、回転が完了し、システムがビュー変換などを適用した後、保存したスナップショットビューを表示し、選択した遷移を新しいビューにアニメーション化できます。完了したら、スナップショットを解放して次に進むことができます。

高価ではないこれを行う方法はありますか?

私が考えることができる他の唯一のオプションは、デフォルト以外のすべての方向でNOを返し、次に独自のアニメーションと変換を適用して反応することです。システムを使用してこれを実行することをお勧めしますが、自分で実行すると、手動で回転したビューなどで「未定義」のキーボード動作が発生する可能性があると考えています。

考え?

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

silverlight - グループボックスのテキストを回転しようとしています

XAML (Silverlight 2 アプリ用) でグループボックスのような要素を作成しようとしていますが、ひねりがあります。

通常、グループボックスはボーダーで構成され、メイン コンテンツはボーダーの内側に配置され、ヘッダー コンテンツはボーダー自体の上に配置されます。

私がやろうとしているのは、ヘッダー テキストを左側の境界線の上に配置し、270 度回転させて上部に揃えることです。しかし、回転変換を理解しようとすると頭が痛くなります。

変更したい既存のグループボックスの ControlTemplate は次のとおりです。

どんな助けでも大歓迎です!

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

rotation - UIImage ピッカーの自動回転機能が突然消えた

UIImagePickerController問題なく使えていました。

以前は、横向きモードで写真を撮っていたとき、縦向きモードで正しく表示されるように、プレビューの写真 ([再撮影] ボタンと [写真を使用] ボタンが表示されている場合) は常に自動的に回転していました。

しかしUIImagePickerController、プレビューモードを使用すると、画像が回転しなくなりました。

このモードはどこで有効化または無効化できますか?

これが私のコードです:

少なくとも何が起こっているのかを理解する必要があるので、解決策でなくても助けていただければ幸いです!

ありがとう!

0 投票する
13 に答える
38609 参照

iphone - iPhoneの揺れるアイコン効果を作成する方法は?

iPhone のアイコンを押したときに揺れるように、アプリケーション内で画像を前後に揺らしたいと考えています。それを行う最善の方法は何ですか?

これは、アニメーション GIF を使用しないアニメーションへの私の最初の進出です。画像を前後にわずかに回転させて、ウォブリング効果を作成するというアイデアだと思います。CABasicAnimation と CAKeyframeAnimation の使用を検討しました。CABasicAnimation は、元の位置にジャンプし、元の位置に補間しないため、繰り返すたびにジッターを作成します。CAKeyframeAnimation は、動作させることができないことを除けば、解決策のようです。私は何かが欠けているに違いない。CAKeyframeAnimation を使用したコードは次のとおりです (これは機能しません)。


または、私が見逃している完全に単純な解決策があるかもしれません。ポインタに感謝します。ありがとう!

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

apache-flex - エアフレックスウィンドウアプリケーションローテーション

エフェクトを追加したいair/flexアプリがあります。基本的に、特定のボタンがクリックされたときにウィンドウ全体を回転させたいと思います。方法と同様に、「i」ボタンをクリックすると、時計ウィジェットがmac osダッシュボードで動作し、ウィジェット全体が回転します。このようなことがair/flex 3で可能かどうか疑問に思いますか?

ありがとう

0 投票する
5 に答える
52327 参照

javascript - javascriptを使用してdiv内で画像を時計回りまたは反時計回りに回転させる

こんにちは、div 内の画像を時計回りまたは反時計回りに回転させる方法はありますか。

データベースからロードされた画像を含むメインの固定幅div [オーバーフローを非表示に設定]があります。div 内の画像を表示するためのスクロール バーがあります。画像をクリックすると、回転アニメーションを時計回りまたは反時計回りに表示する必要があります。

マトリックスフィルターを使用してそれを行いました。フィルタを使用せずに IE のみで実行できるかどうかを知りたいです。

0 投票する
7 に答える
16743 参照

iphone - UINavigationControllerと自動回転

私は他のすべてのためにそしてYESのために戻るUIViewControllerを持っています。スタックの一番上にあるそのビューで、私は新しいをプッシュするために使用します。新しいコントローラーは、内のすべてに対して戻ります。shouldAutorotateToInterfaceOrientation:UIDeviceOrientationPortraitNOpushViewController:animated:UIViewControllerYESshouldAutorotateToInterfaceOrientation:

最初のビューは回転を拒否します(予想どおり)。2番目のビューが押されると、ユーザーはデバイスを回転させることができ、UIが回転します(これも期待どおりです)。2番目のビューが横向きモードで、ユーザーが戻るボタン(を呼び出すpopViewControllerAnimated:)を押すと、最初のビューは回転して表示されます(予期しない!)。

ユーザーがデバイスを回転させて縦向きに戻すと、ビューが回転し、以前と同様に縦向きモードのままになります。これは機能しますが、ユーザーが後ろに回転するまでは醜いです。だから私はこのビューをポートレートモードのままにする方法を探しています。

これまでに見つけた唯一の回避策は、を使用すること-[UIDevice setOrientation:]です。これは警告をスローします(orientation読み取り専用)が、実際に定義されているため機能します。これは巨大なハックであり、私は本当の解決策が欲しいです。実際の解決策を探して、GDBをPhotosアプリケーション(MobileSlideshow.app)に接続し、それもを使用していることを発見しました-[UIDevice setOrientation:]。彼らは異なるルールを持っていると思いますが、内部アプリケーションであること。

期待される自動回転動作を実現する正しい方法はありますか?

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

c++ - OpenGL 回転行列と ArcBall

私は、単純な動きや Arcball インターフェイスなどのアイデアを実装する OpenGL シーンの作成を任されています。私が抱えている問題は、NeHe の Arcball クラス ( http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=48 ) が計算する回転行列を処理することです。

私がこれまでに持っているのは、見栄えの良い非常に単純な太陽系 (地球、月、太陽のみ) です。私が望むのは、カメラがユーザーが選択した惑星を追跡し (希望する惑星をクリックして)、マウスドラッグ (アークボール) を使用して固定距離で惑星の周りを回転できるようにすることです。冒頭で述べたように、NeHe のクラスは、マウスのクリックとドラッグに基づいて回転行列を生成しています。マトリックスを適用したいのは、カメラの位置です。しかし、そうすると、カメラは地球の周りを回転することなくぐらつくだけです。だから、私は何かステップを逃しているか、自分がやろうとしていることをひどく理解していると推測しています.

これは、私のカメラクラスからのいくつかのコードです。

それ以外では、NeHe の関数は適切な場所 (クリック アンド ドラッグ中) で呼び出されます。誰かがこれについて私を助けてくれることを願っています。コードベース全体 (C++ でプログラムされ、QTPanel にプッシュされたもの) を見たい場合は、メールを送ってください。

ありがとう、

Carl Sverre (carl at carlsverre dot com)

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

java - OpenGLでX、Y、Z軸のラジアンでカメラの回転を取得しますか?

OpenGLでさまざまな軸のカメラ回転を取得しようとしています(ただし、特にJava、LWJGL、およびjMEを使用しています)。カメラオブジェクトを使用すると、方向をVector3fとして取得できますが、これはコンポーネント化された回転を取得するためには機能しないようです。各軸は別の軸に関連付けられているように見えます。オフセット付きの角度コンポーネントを使用したtoAngleAxisは簡単なハックでしたが、ほとんどの状況で正しく機能しないことがわかりました。残念ながら、私は数学があまり得意ではありません。そうでなければ、この問題を解決できた可能性があります:)繰り返しになりますが、X、Y、Z軸をコンポーネント化し、ラジアンで0ラジアンから2PIラジアンにする必要があります。

誰か助けてもらえますか?

よろしくお願いします、クリス