# Swiftpack.co - kkla320/Trigonometry as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
kkla320/Trigonometry 2.0.0
A small package to calculate values in an right angled triangle.
⭐️ 2
🕓 18 weeks ago
iOS macOS watchOS tvOS macCatalyst
.package(url: "https://github.com/kkla320/Trigonometry.git", from: "2.0.0")

# Trigonometry

A small package to calculate values in an right angled triangle.

The package currently contains five functions

``````/// Calculates the opposite leg
/// - Parameter angle: The angle opposite to the leg
/// - Parameter hypothenuse: The value of the hypothenuse
/// - Returns: The value of the opposite leg
static func opposite(angle: Angle<Self>, hypothenuse: Self) -> Self
/// - Parameter angle: The angle adjacent to the leg
/// - Parameter hypothenuse: The value of the hypothenuse
/// - Returns: The value of the adjacent leg
static func adjacent(angle: Angle<Self>, hypothenuse: Self) -> Self
/// Calculates a leg
/// - Parameter hypothenuse: The value of the hypothenuse
/// - Parameter otherLeg: The value of the other leg
/// - Returns: The value of the leg
static func leg(hypothenuse: Self, otherLeg: Self) -> Self
/// Calculates an angle
/// - Parameter opposite: The opposite leg of the angle to calculate
/// - Parameter hypothenuse: The value of the hypothenuse
/// - Returns: The calculated angle
static func angle(opposite: Self, hypothenuse: Self) -> Angle<Self>
/// Calculates an angle
/// - Parameter adjacent: The adjacent leg of the angle to calculate
/// - Parameter hypothenuse: The value of the hypothenuse
/// - Returns: The calculated angle
static func angle(adjacent: Self, hypothenuse: Self) -> Angle<Self>
``````

## Use this package in your project

1. Add the following line to the dependencies in your Package.swift file:
``````.package(url: "https://github.com/kkla320/Trigonometry", from: "1.0.0"),
``````
``````.target(name: "MyTarget", dependencies: [
"Trigonometry"
]),
``````

### GitHub

 link Stars: 2 Last commit: 18 weeks ago
Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

### Release Notes

2.0.0
18 weeks ago
• Removed extension on SwiftUI.Angle type, due to compile errors (#1)

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics