0
多くのModel3D要素で構築された3Dシーンがあります。
2D要素をModel3D要素に関連付けるために、2Dレイヤーを上に作成する必要があります。
Model3D要素の2D投影境界を計算するにはどうすればよいですか?3D投影情報
多くのModel3D要素で構築された3Dシーンがあります。
2D要素をModel3D要素に関連付けるために、2Dレイヤーを上に作成する必要があります。
Model3D要素の2D投影境界を計算するにはどうすればよいですか?3D投影情報
投影はビュー/ビューポートのプロパティであるため、Model3D
にはその情報はありません。これは、供給された3D境界ボックスから2D軸整列ボックス(Rect
)を返し
あなたがGeneralTransform3DTo2D
Classを使用することができ、具体的TransformBounds
method
。 Model3D
のバウンディングボックスをこれに渡すと、投影された境界が返されます。
この変換を一度取得して、シーン内のModel3D
ごとに適切に使用することができます。
ありがとうございました。私は、Visual3DのTransformToAncestorを呼び出してGeneralTransform3DTo2Dを取得できます。 しかし私はModel3D要素を使用しています。 Model3D要素のGeneralTransform3DTo2Dを取得する方法はありますか? – Oren
@Oren変換はビュー/ビューポートによって異なります。 Model3Dはそれについて何も知らない。 – ChrisF
はい、私は、GeneralTransform3DTo2Dをインスタンス化できないことを意味しています。私はそれを受け取る必要があり、Model3D要素ではなく、Visual3D要素(TransformToAncestor)を取得する方法を知っています – Oren