Function pointOnPerimeter

Returns a point on a circle's perimeter at a specified angle in radians

import { Circles } from "https://unpkg.com/ixfx/dist/geometry.js" 

// Circle without position
const circleA = { radius: 5 };

// Get point at angle Math.PI, passing in a origin coordinate
const ptA = Circles.pointOnPerimeter(circleA, Math.PI, {x: 10, y: 10 });

// Point on circle with position
const circleB = { radius: 5, x: 10, y: 10};
const ptB = Circles.pointOnPerimeter(circleB, Math.PI);
  • Parameters

    • circle: Circle | CirclePositioned
    • angleRadian: number

      Angle in radians

    • Optionalorigin: Point

      or offset of calculated point. By default uses center of circle or 0,0 if undefined

    Returns Point

    Point oo circle