2010-11-18 20 views
3

üst sol noktası döndürüldü RectangleGeometry verilir ve üst sol ve sağ alt noktaları bulmak gerekir. Bunu başarmanın en hızlı yolu ne olurdu?Döndürülmüş RectangleGeometry C#

Lütfen dikkat, bu noktaların AABB veya bir şey istemediğini - sadece dikdörtgenin noktalarına ihtiyacım var.

Teşekkürler için şimdiden teşekkür ederiz!

alkış

cevap

3

Rect özelliği RectangleGeometry noktaları tutar. Rect, herhangi bir dönüşü yansıtırsa, ya da döndürülmemiş noktalarsa, bu bana açık değildir. Eğer döndürülememiş noktalar ise Rect'dan puan almak ve RectangleGeometry'un Transform özelliğini kullanarak dönüştürmeniz gerekir.

+0

@Jim, kesinlikle haklısınız. Bu noktalar, doğrultulmamış rect'tir, bu yüzden onları dönüştürmemiz gerekir (bu sadece kontrol ettiğim şey). Teşekkürler! – Jamie

+0

@Jim, sadece elips durumunda (EllipseGeometry demek) orijinal noktaları almak için bir olasılık olup olmadığını merak ediyorum? Herhangi bir fikrin var mı? – Jamie

+0

@Jamie: Dönüşümün tersini uygulayabilir ve ardından 'Sınırlar' özelliğinden puan alabilirsiniz. –

İlgili konular