1

これで、Maya からエクスポートされたオブジェクトができました。XYZ 軸で表示されていると想像してください。私たちはそれを見て、必要に応じて見えます。それでも、ZYX で同じ画像を見たいと思っています。オブジェクトにそのような変更を加える方法は?

(2d の例) 次のようになります。

ここに画像の説明を入力

私たちは見る必要があります:

ここに画像の説明を入力

一方、Y はそのまま維持されます。CGALでそのようなことを行う方法は?

4

1 に答える 1

4

平面に関して対称を実行する必要があります。これは、スワップと座標z=xを簡単に実行できます。xz

編集:

複雑な構造があり、座標を交換するだけでは不十分な場合は、CGAL のAffine_transformation_3を使用できます。

以下で

 Aff_transformation_3<Kernel> t (Kernel::RT m00,
 Kernel::RT m01,
 Kernel::RT m02,
 Kernel::RT m10,
 Kernel::RT m11,
 Kernel::RT m12,
 Kernel::RT m20,
 Kernel::RT m21,
 Kernel::RT m22,
 Kernel::RT hw = RT(1));

ここに画像の説明を入力

平面に関する反射の方程式を挿入すると、z=x完了です。

ここで、変換の方程式を見つけることができます。

于 2013-02-06T10:16:25.460 に答える