Physics_index.js

import { calcAngleBetweenRectangles, calcAngleBetweenRectanglesByCoordinates, calcAngleBetweenTwoPoints, calcAngleBetweenTwoPointsDegrees, calcAngleBetweenTwoPointsVector2, calcAngleBetweenTwoPointsVector2Degrees } from "./calculateAngles.js";
import { calcCircleArea, calcCirclePerimeter, calcRectangleArea, calcRectangleCenter, calcRectangleCenterFromBounds, calcRectangleCenterX, calcRectangleCenterXFromBounds, calcRectangleCenterY, calcRectangleCenterYFromBounds, calcRectanglePerimeter, calcRectanglePerimeterByDimensions, calcRectangleVertices, calcVerticesFromRectangleBounds } from "./calculateDimensions.js";
import { calcDistanceBetweenCircles, calcDistanceBetweenCirclesByCoordinates, calcDistanceBetweenTwoPointObjects, calcDistanceBetweenTwoPoints, calcOverlapBetweenRectangles, calcOverlapBetweenRectanglesByCoordinates } from "./calculateDistances.js";
import { topDownCarMovimentation } from "./topDownCarMovimentation.js";
import { Vector2 } from "./Vector2.js";

/**
 * Physics lib :)
 * 
 * @namespace Physics
 * 
 * @property {Vector2} Vector2
 */
export {
	calcAngleBetweenRectangles, calcAngleBetweenRectanglesByCoordinates, calcAngleBetweenTwoPoints, calcAngleBetweenTwoPointsDegrees, calcAngleBetweenTwoPointsVector2, calcAngleBetweenTwoPointsVector2Degrees,
	calcCircleArea, calcCirclePerimeter, calcDistanceBetweenCircles, calcDistanceBetweenCirclesByCoordinates, calcDistanceBetweenTwoPointObjects, calcDistanceBetweenTwoPoints, calcOverlapBetweenRectangles, calcOverlapBetweenRectanglesByCoordinates, calcRectangleArea, calcRectangleCenter, calcRectangleCenterFromBounds, calcRectangleCenterX, calcRectangleCenterXFromBounds, calcRectangleCenterY, calcRectangleCenterYFromBounds, calcRectanglePerimeter, calcRectanglePerimeterByDimensions, calcRectangleVertices, calcVerticesFromRectangleBounds, topDownCarMovimentation,
	Vector2
};