問題タブ [z-axis]
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.
cocoa-touch - インターフェイスビルダーから作成されたフロント/バック要素にプログラムで送信します
UIButton
Interface Builderには、、などの要素を後ろに送信したりUIImage
、前に送信したりするためのレイアウトオプションがありますUILabel
。
さて、プログラムで実行時に同じことをしたいと思います。
それを行う簡単な方法はありますか?
別のビューを作成したくないので、z軸を更新するだけです。
jquery - 3D で DIV を回転させる Jquery プラグイン
DIV を 3D で回転できる jquery プラグインをご存知ですか。同様のサイズの DIV が上下に並んでいます。それらはすべて重なり合っているため、すべてを見ることができます。人々がそれらすべてを見ることができるように、それらを z 軸で回転させたいと思います。
android - Android - Maps v2 - 最後に描画されたマーカーの z 軸を配置する方法
私はアンドロイドのマップのv2バージョンを使用するアプリImの構築にツールをまとめました。マーカーが互いに非常に近い場合、マーカーは互いに重ねて描画されますが、これは問題ではありませんが、少なくとも起こりたいことです最後に描画されたマーカーが一番上に表示されます。
描画された最後のマーカーが残りの上に表示されるようにする方法はありますか、それとも密接にグループ化されたマーカーを表示することになると、システムの意思決定に翻弄されますか.
android - Z 軸上の Android カメラ アニメーション
私は数日前から問題に悩まされており、似たようなことについて話している人を見つけることさえほとんどできません。実際、長い本や記事を読んだ後でもかなり混乱しているので、バズーカで蚊を殺そうとしているだけかもしれません:-)、しかし、解決策を見つけることができません.
これは私が最後に取得したいものです:
ラウチャーなどのアイコンのリストがあります.2行16列のマトリックスに配置されているとしましょう。アイコンの 1 つを押すと、押されたアイコンをフルスクリーンにズームするアニメーションが開始されます。実際には、アニメーション中にアイコンのグラフィックを維持する必要はありません。アイコンのサイズからフルスクリーンに拡大するボックスであってもかまいません。
私はそのようなアイコンを配置する仕事をしようとしました(これは問題を見るのに十分な2x4マトリックスです)
package.libraries.BoxX は、ImageView を拡張してアニメーションを実行するカスタム ビューです。これは、アニメーションを作成して実行する方法です。
XxFlipAnimator は、この ApplyTrasformation メソッドを持つ this から派生した私のアニメーション クラスです。
ズームは z 軸で負になることを取得します。ここで最初の質問が来ます: これは正しいですか? これがアイコンを「成長」させる正しい方法である場合、実際のz軸範囲はどれですか? 実験的に定数 1100 を見つけましたが、何らかの仕様が欲しいです。
ちなみに、本当の問題は、アイコンを押すとアニメーションがうまく開始され、アイコンのサイズが大きくなり始めますが、親の相対レイアウトに達するとクランプされます。Linear に変更しようとした結果は同じなので、相対的なレイアウトに関連するものではありません...ポイントは、アニメーションをアニメーションビューの親レイアウトの寸法の外に出すことは可能ですか?
助けてくれる人に感謝します。
クリスティアーノ
opengl - Z 軸が反転するのはいつですか? (OpenGL)
OpenGL と 3D の理解を深めるために、CPU のみで実行される単純なレンダリング パイプラインを実装しようとしています。理にかなっている場合は、OpenGL と同じ標準を使用しようとしています。たとえば、 OpenGL のような右手座標系を使用しています。何か新しいことを学ぶときによくあることですが、答えが見つからない質問に出くわしました。以下の内容が意味をなさない場合は、ご容赦ください。
クリップ スペース (gl_Position
頂点シェーダーで指定する座標) では、負の Z はユーザーから離れています。しかし、深度バッファーでは、正の Z が離れています (既定の深度設定を使用している場合)。
この質問に対する 1 つの答えは、フリップが射影変換によるものであることを示唆しています。しかし、逆を示唆する小さな実験(WebGL/OpenGL ES に基づく) を行いました。クリップ空間では、射影変換を使用しなくても、Z はユーザーから離れた方向を向いています。
したがって、ある時点で、 を渡した後gl_Position
、OpenGL は Z 座標を反転させます。それはいつ、どのように?
ビューポート変換にあると思いますが、これをサポートするドキュメントを見つけることができませんでした。
opengl - OpenGl での投影 (z 軸のバグ)
理由はわかりませんが、z軸がバグっているようです(値が2倍になっているようです)
これは立方体のはずです
しかし、間違っているように見えるのは「深さが大きい」ようです
私のpr_Matrix:
私のml_Matrix:
私の vw_matrix (カメラ)
glsl コードでの私の行列乗算:
編集:私はそれを手に入れたと思います!(時間があれば数学を再確認します)ほとんどのチュートリアル(つまり、私のコードのソース)はmat4::prespective(float fov、floatspectRatio、float near、float far)を使用しますが、彼らが言わないことは"fov" は "fovy" (つまり "vertical field of view") を意味し、結果は次の単純な変更で "通常のゲームの fov" を再現しているように見えます:
fovの問題として指摘してくれてありがとうHenk De Boer
python - matplotlib 3d 図で z 軸を回転させる
水平軸として表示されるように、matplotlib の図の z 軸を回転させるにはどうすればよいですか? 次の 3D フィギュアを作成しました。
の値を調整してみました
ax.view_init() を使用しましたが、使用した値に関係なく、3 つの軸の向きが次の図のように表示されるように z 軸を反転することはできません。
x 軸を使用してデータの z 成分をプロットするように、すべてのデータの 3 つの成分を変更することを考えましたが、多くの計算にとって非常に不便です。 ax.set_aspect を使用して、長方形のボックス内で図全体を同じスケールに保つ方法を知っている (データの (元の) z 成分は通常、x および y 成分よりも広い範囲に及ぶため、長方形です)。
では、z 軸を (90 度) 回転させるにはどうすればよいでしょうか。
編集:
私の質問を明確にするために。回答で使用されている例を使用すると、3 つの軸すべてで同じスケールの図を生成できる次のコードがあり、ポップアウト ウィンドウのサイズを変更しても、図の 3 つの縦横比は同じままです。軸と同じに見えます。これは私が望んでいるものですが、z 軸が 90 度回転しているため、水平に見えます (目的の座標系は、上の図の EM 波のように見えます)。3 つの軸のプロット順序を切り替えると、水平方向の z 軸 (x 軸としてプロットされる) が得られますが、ax.set_aspect を使用してスケールを変更することはできません。