0

矩形

画像に示すように、3Dの長方形があります。

ここで、一方の端の深度距離とx座標とy座標がわかります。これらの2つの値に基づいて、もう一方の端の座標を計算したいと思います。

見やすくするために、スクリーンを取り付けました。

4

1 に答える 1

2

2D と 3D の関係 (つまり、使用される投影式) がわからない場合は、深度を適用できません。

とはいえ、次の仮定を行うとします。

  • 投影タイプは正投影です
  • 深度線は 45 度の線として投影されます
  • 45 度の線の長さは、通常の線と同じです

...次に、ピタゴラスの定理で次のように計算できます。

三角形

赤い線は (45 度の線の場合) 等しいので、次のようになります。

x1 = 100  +  50 * (1 / sqrt(2))
y1 = 50   -  50 * (1 / sqrt(2))
于 2012-09-03T18:15:27.190 に答える