Releases: kylecorry31/sol
Releases · kylecorry31/sol
9.2.0
Geography
- Add coordinate extensions for parsing/showing coordinate formats
Math
- Improve performance of rectangle/line intersection
9.1.1
Math
- Fix quaternion slerp use shortest path
9.1.0
Geography
- Add Geography methods (ENU, ECEF)
- In a future release, some methods from Geology will be moved here
Math
- Use shortest path for quaternion interpolation
- Add quaternion dot product
Units
- Add Location class (coordinate + elevation)
9.0.0
Math
- Add spherical coordinate
- Normalize complementary filter weights
- Allow changing complementary filter weights and value
- Allow changing low pass filter alpha and value
- Add clamping support for lerp and norm
- Add gaussian filter
- Add quaternion interpolation (lerp, slerp)
Geology
- Calculate inclination from slope grade or elevation change
Optics
- Add optics methods (angular size, perspective projection, focal length, field of view, distortion)
- Move light beam and lux methods from PhysicsService to Optics
Misc
- Dependency updates
8.0.1
Geology
- Normalize triangulated lat/lng
8.0.0
Geology
- Rename triangulate to triangulateSelf
- Add triangulateDestination
Misc
- Update dependencies
7.1.5
Astronomy
- Fix max duration of solar eclipse calculation
7.1.4
Astronomy
- Improve solar eclipse calculation efficiency
7.1.3
Astronomy
- Improve efficiency of solar eclipse prediction
7.1.2
Astronomy
- Find rise/set/transit times in more situations
- Improve repeated calculation efficiency