circle-properties
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

Circle

Lines and circles are the important elementary figures in geometry. We know that a line is a locus of a point moving in a constant direction, whereas the circle is a locus of a point moving at a constant distance from some fixed point. The theoretical importance of the circle is reflected in the number of amazing applications. (mathlake.com)

Use this library to get the properties of a geometric circle from any of its measurements.

hompage npm github

Install

npm

npm i circle-properties

Usage

const circle = new Circle({
    ... // any measure or property
});

Properties

  • Circumference: Boundary measure of the circle or perimeter.
  • Radius: The distance from the center of the circle to the circumference.
  • Diameter: The line measure that passes through the centre of the circle and touches the two points on the circumference.
  • Area: Square area of a geometric circle in two dimensions.

Example

import Circle from "circle-properties";

const circle1 = new Circle({
    raduis: 15,
});
console.log(circle1.diameter, circle1.circumference, circle1.area);
// result: 30, 94.24777960769379, 706.8583470577034

const circle2 = new Circle({
    circumference: 40.5
});
console.log(circle2.radius, circle2.diameter, circle2.area);
// result: 6.445775195221762, 12.891550390443523, 130.5269477032407

Functions

If you need to calculate the properties without instantiating a Circle object, use the functions:

  • circumferenceFromRadius(radius) Calculate the circumference from the radius of a circle.
  • circumferenceFromDiameter(diameter) Calculate the circumference from the diameter of a circle.
  • radiusFromCircumference(circumference) Calculate the radius from the circumference of a circle.
  • radiusFromDiameter(diameter) Calculate the radius from the diameter of a circle.
  • diameterFromCircumference(circumference) Calculate the diameter from the circumference of a circle.
  • diameterFromRadius(radius) Calculate the diameter from the radius of a circle.

Example

import { circumferenceFromRadius, radiusFromCircumference } from "circle-properties/functions";

console.log(circumferenceFromRadius(15));
// result: 94.24777960769379

console.log(radiusFromCircumference(40.5));
// result: 6.445775195221762

License

MIT

Package Sidebar

Install

npm i circle-properties

Weekly Downloads

12

Version

0.1.1

License

MIT

Unpacked Size

22 kB

Total Files

18

Last publish

Collaborators

  • andres-geotec