1

C# 2008 Express で、ハーフ 3D メッシュ オブジェクトがあり、それをミラーリングしたいとします。つまり、オブジェクトの中心線に従って対称部分が必要です。

それをするのを手伝ってくれませんか。

前もって感謝します。

4

2 に答える 2

1

1 つの軸で負のスケーリングを試すことができます。これにより、基本的に反転するはずです。

したがって、スケールが (1, 1, 1) の場合は、(-1, 1, 1) に変更します。

于 2009-06-10T17:41:19.617 に答える
1

うーん...これが私が使用するアルゴリズムです:

  1. 反射させたいメッシュ上のポイントを見つけます。p0 と呼びます。
  2. p0 が原点 (0,0,0) になるようにオブジェクトを移動します。
  3. 目的の回転面に沿って、原点を中心にオブジェクトを 180 度回転させます。
  4. p0 に変換します。

これにより、回転させたい線を中心にオブジェクトの反射が得られます。

于 2009-06-10T17:43:45.727 に答える