Skip to contents

Creates an angle in the metric of radians, degrees, and turns.

Usage

ob_angle(.data = class_missing)

degree(degree = class_missing)

radian(radian = class_missing)

turn(turn = class_missing)

Arguments

.data

a real number indicating the number of turns.

degree

degrees

radian

radians

turn

proportion of full turns of a circle (1 turn = 2 * pi radians)

Details

Angles turns can be any real number, but degrees are displayed as values between -360 and +360, and radians are between -2pi and +2pi.

Examples

# Three Different ways to make a right angle
## 90 degrees
degree(90)
#> 90° 

## half pi radians
radian(.5 * pi)
#> 0.5π 

## A quarter turn
turn(.25)
#> .25 

# Operations
degree(30) + degree(20)
#> 50° 
degree(350) + degree(20)
#> 10° 
degree(30) - degree(30)
#>
degree(30) - degree(50)
#> −20° 

degree(30) * 2
#> 60° 
degree(30) / 3
#> 10° 

radian(1) + 1 # added or subtracted numbers are radians
#> 0.64π 
degree(10) + 10 # added or subtracted numbers are degrees
#> 20° 
turn(.25) + .25 # added or subtracted numbers are turns
#> .50 

# Trigonometric functions work as normal
sin(degree(30))
#> [1] 0.5
cos(degree(30))
#> [1] 0.8660254
tan(degree(30))
#> [1] 0.5773503