समरूपता का बिंदु
"बिंदु परावर्तन" या "बिंदु समरूपता" ज्यामिति में एक मूल अवधारणा है जहां एक दिया गया बिंदु, P, एक मध्य बिंदु के सापेक्ष किसी दिए गए स्थान पर, Q का एक समान बिंदु, P1 होता है, जो Q से समान दूरी पर होता है, लेकिन विपरीत में दिशा।
समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो ऑब्जेक्ट P और Q को 2-डी प्लेन में दो बिंदुओं को निर्दिष्ट करता है।
हमारे फ़ंक्शन को Q के बारे में बिंदु P के सममित बिंदु को आउटपुट करना चाहिए।
उदाहरण
निम्नलिखित कोड है -
const p = {
x: 6, y: -4
};
const q = {
x: 11, y: 5
};
const findReflection = (p = {}, q = {}) => {
const res = {};
const Xdistance = p['x'] - q['x'];
res['x'] = q['x'] - Xdistance;
let Ydistance = p['y'] - q['y'];
res['y'] = q['y'] - Ydistance;
return res;
};
console.log(findReflection(p, q)); आउटपुट
कंसोल आउटपुट निम्नलिखित है -
{ x: 16, y: 14 }