(a, b)
| 3 | import { useEffect, useRef, useState, useMemo, useCallback } from 'react'; |
| 4 | |
| 5 | const dist = (a, b) => { |
| 6 | const dx = b.x - a.x; |
| 7 | const dy = b.y - a.y; |
| 8 | return Math.sqrt(dx * dx + dy * dy); |
| 9 | }; |
| 10 | |
| 11 | const getAttr = (distance, maxDist, minVal, maxVal) => { |
| 12 | const val = maxVal - Math.abs((maxVal * distance) / maxDist); |