私は、水平方向、垂直方向に反転でき、任意のサイズと正方形または長方形の形状を持つことができる 3D フリップ コントロールに取り組んでいます。
動作している間に、遠近法カメラで非常に奇妙な問題に遭遇しました。MeshGeometry3D を作成するときは、コンテンツの適切な比率にスケーリングします。幅 > 高さの場合、すべて問題ありません。ただし、高さ > 幅の場合、3D メッシュのサイズが小さすぎます。
これを修正した唯一のことは、(高さ > 幅の場合) 遠近法カメラの UpDirection を 0 1 0 から 1 0 0 に変更し、90 度の回転変換を適用することでした。これを行うと、すべてが完璧に見えます。
これがなぜなのか知っている人はいますか?パースペクティブ カメラは、メッシュのサイズを変更するときに幅のみを考慮しますか?
ありがとう!