2009-02-06 19 views
5

मेरे पास एक पायथन ऐप है जहां मुझे दो स्क्रीन निर्देशांक के बीच बीच में एक स्थिति खोजने की ज़रूरत है, लेकिन मुझे ऐसा करने के लिए एल्गोरिदम नहीं मिल रहा है। इसे किस तरह पूर्ण कर सकते है?दो बिंदुओं के बीच स्थिति?

उत्तर

16

एक्स समन्वय (x1 + x2)/2

y समन्वय है (y1 + y2)/2

5

है यह प्रारंभिक ज्यामिति है:

  • point1 (x1, y1)
  • अंक 2 (x2, y2)
  • point_in_the_middle (x = (x1 + x2)/2, y = (y1 + y2)/2)

या आप कुछ और मतलब था?

dmckee: हाँ प्रिय! :)

+0

codeishness के लिए +1, पंच, लेकिन कृपया इसे प्रारूपित करें! – dmckee

1

मध्य बिंदु (सी) दो अंक की औसत होना चाहिए (ए, बी):

Cx = (Ax + Bx)/2 
Cy = (Ay + By)/2 
3

आपको एक पंक्ति के मध्य लगाना चाहते हैं। इसके पीछे गणित को समझाने के लिए यहां एक छोटा सा लेख है। http://regentsprep.org/regents/math/midpoint/Lmidpoint.htm (मृत लिंक)

https://en.wikipedia.org/wiki/Midpoint

Midpoint formula image

मूल रूप से अपने एल्गोरिथ्म इस तरह दिखेगा: भले ही tehvan करने के लिए आप को हरा

midX = (x1 + x2)/2 

midY = (y1 + y2)/2 
संबंधित मुद्दे