Metadata-Version: 2.4
Name: LightGeometry
Version: 1.0.1
Summary: Light geometry library with essential function
Author-email: Cristiano <cristianoferrara.2006@gmail.com>
Keywords: python,library,geometry,math
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Dynamic: license-file

# LightGeometry
## A python library with elementar function
### note: every function returns float

## ```pip install lightgeometry```

- ```circle_area(radius)```:
returns area of a circle giving the radius
**ex: circle_area(3) = 28.27**

- ```circle_perimeter(radius)```:
returns perimeter of a circle giving the radius
**ex: circle_perimeter(3) = 18.85**

- ```circle_radius(area)```:
returns radius of a circle giving the area
**ex: circle_radius(4) = 1.13**

- ```rectangle_area(base, height)```:
returns area of a rectangle or square giving base and optionally height
**ex: rectangle_area(2) = 4 / rectangle_area(2, 4) = 8**

- ```rectangle_diagonal(base, height)```:
returns diagonal of a rectangle or square giving base and optionally height
**ex: rectangle_diagonal(2, 4) = 4.47**

- ```rectangle_perimeter(base, height)```:
returns perimeter of a rectangle or square giving base and optionally height
**ex: rectangle_perimeter(2, 4) = 12**

- ```triangle_area(base,  height)```:
returns area of a triangle giving base and height
**ex: triangle_area(2, 6) = 6**

- ```triangle_height(base,  area)```:
returns height of a triangle giving base and area
**ex: triangle_area(2, 6) = 6**

- ```triangle_perimeter(base,  area)```:
returns perimeter of a triangle giving base and area
**ex: triangle_area(2, 6) = 16**

- ```polygon_perimeter(s1, s2...s)```:
returns perimeter of a polygon giving differents sides
**ex: polygon_perimeter(1,5,3,6) = 15**

- ```distance_2d(x1,y1, x2,y2)```:
returns distance between 2 points
**ex: distance_2d(1,1, 3,3) = 2, 2**

- ```distance_3d(x1,y1,z1, x2,y2,z2,)```:
returns distance between 2 3d points
**ex: distance3d(1,1,1, 3,3,3) = 2, 2, 2**

### https://pypi.org/project/LightGeometry/
