0.0.6 • Published 2 years ago
triplesun-2d-geometry v0.0.6
Geometry
A library for creation and manipulation of basic 2-dimensional geometric shapes
Install
npm install @triplesun/geometryUsage
const { Shape } = Geometry
Shapeis 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,.diameterand.perimetercalculate 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;