JavaScriptで別のポイントに関連するポイントの反射を見つける
対称点
「点反射」または「点対称」は、中点を基準にした特定の位置にある特定の点Pが、Qから同じ距離にあるが反対側にある対応する点P1を持つジオメトリの基本概念です。方向。
問題
2次元平面内の2つの点を指定する2つのオブジェクトPとQを取り込むJavaScript関数を作成する必要があります。
この関数は、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 }
-
JavaScriptで別の関数を返す関数
以下は、関数がJavaScriptで別の関数を返すコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &
-
JavaScriptで別のdivを基準にしてdivの位置を設定するにはどうすればよいですか?
このためには、CSSの「フレックスディレクション」の概念を使用する必要があります。以下が私たちのCSSスタイルだとしましょう- <style> .demo{ display: flex; flex-direction: column-reverse; } </style> 次に、別のdivを基準にしてdivの位置を設定します- 例 <!DOCTYPE html> <html lang="en"