/ / जावा के साथ दीर्घवृत्त खींचना [बंद] - जावा, गणित, ज्यामिति

जावा के साथ एलिप्स निकालें [बंद] - जावा, गणित, ज्यामिति

मुझे इस तरह की एक छवि बनानी होगी:

छवि

जावा में।

इसके लिए, मेरे पास विधि है:

public Color at(Point point) {

}

क्लास कलर पूर्वनिर्धारित है, और क्लास प्वाइंट एक संयोजन है x- और y- बिंदु का समन्वय।
विधि "पर" को पिक्सले के लिए पिक्सले कहा जाता है। बिंदु के लिए निर्देशांक "BORDER_TOP" से "BORDER_BOTTOM" तक हैं और "BORDER_RIGHT" से "BORDER_LEFT" तक जो सभी 0.5 पर शुरू हो
I जब बॉर्डर सभी बराबर होते हैं, तो "बिंदु" से निर्देशांक से पाइथागोरस और वेक्टर की लंबाई के साथ एक वृत्त खींच सकते हैं।
लेकिन जब उदा। BORDER_TOP और BORDER_BOTTOM केवल 0.2 हैं, जिन्हें एलिप्स बनाना है। और जब phytagoras अब और काम नहीं करता है। मैं एलिप्स कैसे बनाऊं?

उत्तर:

जवाब के लिए 3 № 1

यहां आप जान सकते हैं कि कैसे पता करें कि आपकी बात दीर्घवृत्त में है या नहीं

आपकी तस्वीर कार्टेशियन प्लेन के साथ संरेखित प्रतीत होती है, इसलिए मैं कहूंगा कि यह है:

x^2/rx^2 + y^2/ry^2 ≤ 1

इसका मतलब है कि बिंदु दीर्घवृत्त के अंदर है