24 NİSAN 2009, Cuma
Bir nokta döndürme 2D başka bir nokta
Bir açı başka bir noktaya göre döndürüldüğünde koordinatları noktası yeni nasıl çalıştığını bilmek istiyorum.
Blok bir ok var ve bir açı teta ok tabanının ortasında bir noktaya göre döndürmek istiyorum.
Bu bana 2 ekran kontrolleri arasında bir çokgen çizmek için izin vermek için gereklidir. Ve bir resim kullanın döndürmek istemiyorum.
Bir ekran kökeni sol üst ise bugüne kadar meseleyi daha fazla karıştırır düşündüm ne köşesi olsun.
CEVAP
24 NİSAN 2009, Cuma
Eğer point (px, py)
theta
açı (ox, oy)
döndürme etrafında gelirseniz alırsınız:
p'x = cos(theta) * (px-ox) - sin(theta) * (py-oy) ox p'y = sin(theta) * (px-ox) cos(theta) * (py-oy) oy
Bunu Paylaş:
Başka bir nokta bir nokta (2D)dönen...
Takın üç nokta (...) içeriği çok geniş...
R: çok fazla nokta ile dağılım grafiği...
Nasıl javascript bir kayan nokta biçim...
İOS: eğer bir nokta bir dörtgen içinde...