問題タブ [depth]
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.
apache-flex - mx:Tree で 2 つの異なるアイテム レンダラーを使用する方法
フレックスの皆さんに質問です。ツリー内のアイテムの深さ/レベルに応じて、mx:Tree で複数のアイテム レンダラーを使用するにはどうすればよいですか? 例えば。第1レベルのアイテムにはボタン付きのラベルを使用し、第2レベルのアイテムにはコンボボックスを使用します。
これはどういうわけか可能ですか?
apache-flex - ArrayCollection のアイテムの深さ
ArrayCollectionでアイテムの深さを取得することは何とか可能ですか?
shader - GLSLを使用した独自のデプスバッファの実装
通常の深度バッファーと同じサイズのデータ構造が必要であり、シェーダーで読み取りと書き込みができる必要があります。これは可能ですか、そしてこのデータ構造はどのように見えますか?
opengl - OpenGL 深度バッファへの書き込み方法
レンダリングされた背景画像とプリセットの深度情報を使用してシーン内の他のオブジェクトを遮る、昔ながらの手法を実装しようとしています。
たとえば、前景の天井からぶら下がっているワイヤーがある部屋の写真がある場合、これらには深度マップで浅い深度値が与えられ、正しくレンダリングされると、キャラクターはワイヤーの「後ろ」を歩くことができますが、部屋の他のオブジェクトの前。
これまでのところ、以下を使用して深度テクスチャを作成しようとしました:
glTexImage2D(GL_TEXTURE_2D, 0, GL_DEPTH_COMPONENT, Image.GetWidth(), Image.GetHeight(), 0, GL_DEPTH_COMPONENT, GL_UNSIGNED_BYTE, pixels);
次に、それをクワッドにバインドして画面上にレンダリングするだけですが、テクスチャから深度値を書き込みません。
私も試しました:
glDrawPixels(Image.GetWidth(), Image.GetHeight(), GL_DEPTH_COMPONENT, GL_UNSIGNED_BYTE, pixels);
しかし、これによりフレームレートが約 0.25 fps に低下します...
gl_fragDepth をテクスチャの値に設定することでピクセルシェーダーでこれを実行できることは知っていますが、ピクセルシェーダーが有効でないハードウェアでこれを達成できるかどうか知りたいですか?
flash - ActionScript 3 で Flash のランタイム「レイヤー」機能を取得/シミュレートする
オブジェクトがすべて同じ親を持つように、デザイナーのようにオブジェクトをレイヤーに配置するのに役立つ AS3 クラスはありますか?
もちろん、コンテナー クリップを使用してレイヤーをシミュレートできますが、特に同じ親を持つオブジェクトに対してこの種の機能が必要です。
私の理解では、レイヤーの設計時の概念は実行時に存在せず、オブジェクトには深度インデックスがあるだけです。
単一の親でレイヤリング機能をシミュレートするクラスを作成していますが、既に存在する場合は確認したいと思います。
余談ですが、AS3 の実行時にデザインタイム レイヤー マスクはどのように現れるのでしょうか? マスクされたレイヤー上のすべてのオブジェクトが同じマスク オブジェクトを共有している可能性があると思いましたが、マスクされていないオブジェクト (つまり、マスクされていないレイヤー オブジェクト) と同じ親タイムラインを共有しているにもかかわらず、マスクされたレイヤー上のすべてのオブジェクトの「マスク」プロパティが null のように見えます。親 == マスクされたレイヤー オブジェクトの親; したがって、マスクされたサブコンテナーは使用されていないように見えます)。
bash - tarファイルまたはディレクトリのコンテンツを特定のレベルまでのみリストする
tarファイルの内容をあるレベルまでしかリストできないのだろうか?
すべてのファイルが一覧表示されることは理解tar tvf mytar.tar
していますが、あるレベルまでのディレクトリのみを表示したい場合があります。
同様に、コマンドのls
場合、表示されるサブディレクトリのレベルを制御するにはどうすればよいですか?デフォルトでは、直接のサブディレクトリのみが表示され、それ以上は表示されません。
python - Pythonマルチスレッド「最大再帰深度を超えています」
クイックソートを実現するために Python マルチスレッドを使用しています。クイックソートは関数に実装されています。再帰関数です。各スレッドは、Quicksort を呼び出して配列を並べ替えます。各スレッドには、並べ替える必要がある数値を格納する独自の配列があります。配列サイズが小さい場合 (<10,000)。正常に動作します。ただし、配列サイズが大きい場合は、「最大再帰深度超過」を示します。そこで、setrecursionlimit () 関数を使用して再帰の深さを 1500 にリセットします。しかし、プログラムはすぐにクラッシュします... 以下はクイックソート コードです。マルチスレッド環境でなければ問題なく動作します。複数のスレッドが再帰の深さの問題の原因であるようです。
c++ - 木の深さと子孫を計算する
これらのことを行うためのアルゴリズムを手伝ってくれませんか?preorder、inorder、postorderを実装しており、これらの順序の1つでツリーをトラバースするためのヒントが与えられます。私はノードにラベルを付ける(または「訪問する」)ためにdottyを使用しています。
深さは、根元から下の葉までのエッジの数なので、移動するたびに、深さに+1を追加しますか?そんな感じ?
子孫のアルゴリズムについてはわかりません。彼らは、特定のノードがそれ自体の下にあるノードの数について尋ねています。
これらは通常の木です。
mysql - レコードの深さを取得し、親レコードと祖先レコードをカウントするmysql
フィールドpost_id
とを含む投稿テーブルがあるとしparent_post_id
ます。投稿の「深さ」のカウントとともに、投稿テーブルのすべてのレコードを返したいです。つまり、親と祖先のレコードがいくつ存在するかということです。
このデータを例にとってみましょう...
データはこの階層を表しています...
クエリの結果は次のようになります...
前もって感謝します!
iphone - OpenGLES iPhone 深度ブレンディングの問題
OpenGLES 2.0 キューブ アプリケーションを作成しようとしています。アイデアは、キューブの 6 つの面すべてにテクスチャ (アルファ 75%) を適用することでした。これは、立方体を回転させても、任意のフレームで 6 つの面すべてを見ることができることを意味します。これで、深度テスト (私のアプリにはこれが必要です!!) とブレンディングが有効になりました。Depth 関数は LEQUAL、ブレンド関数は SRC_ALPHA、ONE_MINUS_SRC_ALPHA です。
ここでの問題は、一部の立方体面で下にある面が表示されないことです。ロジックが他の立方体面で正常に機能するため、これを理解できません。念のため、CULL_FACE を無効にしました。
前もって感謝します。
よろしく、
パズラー