// Finds the point which is percentage between the two specified points x1,y1 and x2,y2. // This can also be used to find points that are beyond the bounds of the segment as well. // Percentages accepted are typically 1 - 100 // Returns an object literal with an .x and .y property. (A Point) function findPointInSegment(x1, y1, x2, y2, percentage) { let newX = (x1 + ((percentage / 100) * (x2 - x1))); let newY = (y1 + ((percentage / 100) * (y2 - y1))); return {x: newX, y: newY}; }
Posted: March 20, 2023
Return to the snippets listing