2

WPF メッシュ ジオメトリ 3D に平行移動変換を適用した後、新しい境界を取得するにはどうすればよいですか?

4

2 に答える 2

4

私が見つけたもの:

Rect3D newRec3D = modelVisual3D.Transform.TransformBounds(modelVisual3D.Geometry.Bounds);

もっと良い方法があれば、投稿してください。

于 2009-01-27T10:31:51.717 に答える
0

変換を適用しているだけなので、その変換をジオメトリの境界に適用するだけでよいので、ソリューションは正しいです。これは固定変換であるため、メッシュの各部分は、メッシュの他のすべての部分に対する相対位置を維持します。

実際、これは回転、スケール、さらには傾斜変換にも当てはまります。メッシュを変形する場合にのみ、境界を再計算する必要があります。

于 2009-11-02T23:09:53.547 に答える