問題タブ [geometry-surface]

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 に答える
18684 参照

directx - Direct3D テクスチャおよびサーフェスからのリードバックの実行

D3D テクスチャとサーフェスからシステム メモリにデータを戻す方法を理解する必要があります。そのようなことを行うための最速の方法と方法は何ですか?

また、サブレクトが 1 つだけ必要な場合、全体をシステム メモリに読み戻すことなく、その部分だけを読み戻すにはどうすればよいでしょうか。

要するに、以下をシステムメモリにコピーする方法の簡潔な説明を探しています:

  1. テクスチャ_
  2. テクスチャサブセット_
  3. 表面_
  4. サーフェスサブセット_
  5. D3DUSAGE_RENDERTARGETテクスチャ
  6. D3DUSAGE_RENDERTARGETテクスチャサブセット

これは Direct3D 9 ですが、D3D の新しいバージョンに関する回答もいただければ幸いです。

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

3d - NURBS サーフェスのスライス

4 つの湾曲したエッジを持つNURBSサーフェスがあります。(曲線に 4 つのベジエ ポイントがあります)

軸上にあるスライス平面(3DSMAX ほど高度ではありません!)で NURBS サーフェスをスライスし、スライス平面と NURBS サーフェスが交差する曲線を計算したいと思います。

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

graphics - 曲面の水平線を計算する

曲面の視覚的地平線の2点を見つける必要があります。

私は持っている:

  • 4 つのコーナー ポイントの XYZ
  • 2 つの曲線エッジのベジェ ポイントの XYZ

そして、次のいずれかを計算する必要があります。

  • 水平点の XY
  • 水平点の XYZ
0 投票する
3 に答える
896 参照

graphics - 曲面の水平線を計算する - 極値ではない

曲面の視覚的地平線の2点を見つける必要があります。

私は持っている:

  • 4 つのコーナー ポイントの XYZ
  • 2 つの曲線エッジのベジェ ポイントの XYZ

そして、次のいずれかを計算する必要があります。

  • 2 つの水平点の XY
  • 2 つの水平点の XYZ

注:前回この質問をしたときに解決策が得られましたが、両方の曲線の位置と回転に基づいて変化する地平線ポイントではなく、曲線の極値しか見つかりませんでした。

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

text - 2D テキストを 3D メッシュ サーフェスに反映するにはどうすればよいですか?

C#で2Dテキストを3Dメッシュサーフェスに反映するにはどうすればよいですか?

前もって感謝します。

セモ

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

c# - C#での「正規化」手順

C#での3Dサーフェスメッシュの正規化手順について誰かに説明してもらえますか?

参考書には、次のような行があります。

GetNormalizeメソッドは、サーフェスの領域を[-1、1]の領域にマップするために使用されます。これにより、画面の表示が向上します。

0 投票する
11 に答える
22433 参照

python - 表面を「クリア」する方法はありますか?

ブリットされたものからサーフェスをクリアする方法はありますか?

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

c# - サーフェス法線と頂点法線を計算する C# コード スニペット

サーフェス法線と頂点法線を計算する C# コード スニペットが必要です。サーフェスの種類は、三角形化された 3D クローズド メッシュです。必要なコード スニペットは、頂点セットと三角形インデックスを使用できる必要があります。これらは現時点で使用する準備ができています。3D メッシュ オブジェクトの表面は滑らかではないため、滑らかにする必要があります。

私たちを手伝ってくれますか。

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

python - pygame サーフェスを取り除くには?

次のコードでは、任意の時点で画面上に円が1 つだけではありません。これを修正して、マウスカーソルがあった場所に汚れの跡を残すのではなく、円が1つしかないように見えるようにしたいと思います。

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

matlab - MATLABでテクスチャマップされた三角形を描画するにはどうすればよいですか?

(u,v)画像の座標に三角形があります。(X,Y,Z)この三角形を、画像の三角形とテクスチャマッピングされた3D座標で描画したいと思います。

ここにu,v,X,Y,Z、三角形の3つの角を表す3つの要素を持つすべてのベクトルがあります。

私は非常に醜く、遅く、不十分な解決策を持っています。

  1. 画像の長方形の部分を抽出します
  2. 3点で定義された変換で3D空間に変換します
  3. 表面で描く
  4. 最後に、AlphaDataを使用して三角形の一部ではないものをすべてマスクします

確かにこれを行うためのより簡単な方法があるはずですか?