math_helper library

Functions

adjustModRotation(double rotation) → double
Adjusts the rotation angle to be within the range of 0 to 2π.
convert2DPointToSphereCoordinates(Offset hoverOffset, Offset sphereCenter, double radius, double rotationY, double rotationZ) → GlobeCoordinates?
Converts the 2D offset to spherical coordinates.
degreesToRadians(double degrees) → double
Converts degrees to radians.
getRectOnSphere(Vector3 cartesian3D, Offset cartesian2D, Offset center, double radius, double zoomFactor, double pointSize) → Rect
Calculates the rectangle on the sphere corresponding to a 3D point and its 2D position on the screen.
getScaleFactor(Offset point, Offset center, double radius, bool isXAxis, double zCoord, double zoomFactor) → double
Calculates the scale factor for a point on the sphere.
getSpherePosition3D(GlobeCoordinates coordinates, double radius, double rotationY, double rotationZ) → Vector3
Calculates the 3D position of a point on a sphere.
radiansToDegrees(double radians) → double
Converts radians to degrees.