3
私は回転したRectangleGeometry
が与えられており、左上と右下の点を見つける必要があります。それを達成する最速の方法は何でしょうか?C#で回転したRectangleGeometryの左上の点
私はこれらの点をAABBなどでは望んでいないことに注意してください。ちょうど矩形の点が必要です。
手掛かりありがとうございました!
乾杯
私は回転したRectangleGeometry
が与えられており、左上と右下の点を見つける必要があります。それを達成する最速の方法は何でしょうか?C#で回転したRectangleGeometryの左上の点
私はこれらの点をAABBなどでは望んでいないことに注意してください。ちょうど矩形の点が必要です。
手掛かりありがとうございました!
乾杯
Rect
プロパティはRectangleGeometry
の点を保持します。 Rect
に回転が反映されているかどうか、回転していない点があるかどうかはわかりません。回転していないポイントの場合は、Rect
からポイントを取得し、Transform
プロパティをRectangleGeometry
で変換する必要があります。
@ジム、あなたは間違いなく正しいです。これらの点は回転していない矩形であるため、変換する必要があります(これは私が今調べたものです)。ありがとう! – Jamie
@ジム、私は楕円の場合に元の点を得る可能性があるのかどうか疑問に思います(私はEllipseGeometryを意味します)?あなたは何か考えていますか? – Jamie
@Jamie:変換の逆関数を適用してから、 'Bounds'プロパティからポイントを取得することができます。 –