Skip to content

triple-sun/2d-geometry

Repository files navigation

Geometry

A library for creation and manipulation of basic 2-dimensional geometric shapes

Install

npm install triplesun-2d-geometry -D

Usage

const { Shape } = Geometry

  • Shape is a class that creates a shape based on required dimesions

Returns shape that has methods .clone() .multiply() .area .diameter .perimeter

  • .clone() and .multiply() return new shape instance based on an existing one
  • .area, .diameter and .perimeter calculate an area, diameter and perimeter of a shape
  • any shape constructor also accepts floating point decimals limit as a last argument

Example

import {
  Circle,
  Polygon,
  Rectangle,
  Square,
  Triangle,
} from "@triplesun/geometry";

const circle = new Circle(123, 0);
console.log(circle.area);

Output

47529;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published