問題タブ [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.

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

android - Android キャンバスの描画順序

ドローアブル サークルの周りに境界線を描画したいと考えています。

私はこのコードを持っています:

行の順序を変更すると、出力が似ているのはなぜですか?

順序が z 軸を決定するべきではありませんか? 何が他の上に描かれていますか?

0 投票する
0 に答える
38 参照

android - OpenGL 3.2 で射影行列のユーザー インターフェイス オブジェクトを安全にプッシュできる zNear にどれだけ近いか

3D OpenGL ゲームのユーザー インターフェイス要素を、切り落とされることなくニア クリッピング プレーンのできるだけ近くに配置したいと考えています。たとえば、この宣言では

画像は、少なくとも理論的には -1.0 の z 値でレンダリングを開始します。実際には、描画を表示するには、このオブジェクトの少し後ろにオブジェクトを配置する必要があることがわかりました。その量はユーザーのデバイスによって異なります。たとえば、画面いっぱいに正方形を描くには、次のようにします。

これは、-1.0f の近 z 平面上にないため、実際にはわずかに小さく描画されます。z 配置に -1.0 を使用すると、オブジェクトがまったく描画されません。また、Matrix.orthoM 宣言のためにオブジェクトを少し押し戻す必要があることもわかりましたが、描画のサイズを決める際に距離が考慮されていないため、歪みはありません。

大多数のユーザー デバイスでオブジェクトを切断せずに z クリッピング平面にできるだけ近づけるために使用される標準的な距離はありますか?