One Logo Pool Ball
Spatial · IOS API REFERENCE

Angle2D

struct · iOS 16.0+ · SDK 27.1

struct Angle2D

Members (23)

get · iOS 16.0+

degrees

TypeScript
get degrees(): number
Swift declaration
var degrees: Double { get }
init · iOS 16.0+

init

TypeScript
static initDegrees(degrees: number): Angle2D
Swift declaration
init(degrees: Double)
init · iOS 16.0+

init

TypeScript
static initRadians(radians: number): Angle2D
Swift declaration
init(radians: Double)
get · iOS 16.0+

radians

TypeScript
get radians(): number
Swift declaration
var radians: Double
set · iOS 16.0+

radians

TypeScript
set radians(value: number)
Swift declaration
var radians: Double
get · iOS 16.0+

zero

TypeScript
static get zero(): Angle2D
Swift declaration
static let zero: Angle2D
get · iOS 17.0+

normalized

TypeScript
get normalized(): Angle2D
Swift declaration
var normalized: Angle2D { get }

Returns the specified angle normalized to `(-π, π]` radians (`(-180°, 180.0°]`).

get · iOS 16.0+

description

TypeScript
get description(): string
Swift declaration
var description: String { get }

A textual representation of this instance. Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the `String(describing:)` initializer. This initializer works with any type, and uses the custom `description` property for types that conform to `CustomStringConvertible`: struct Point: CustomStringConvertible { let x: Int, y: Int var description: String { return "(\(x), \(y))" } } let p = Point(x: 21, y: 30) let s = String(describing: p) print(s) // Prints "(21, 30)" The conversion of `p` to a string in the assignment to `s` uses the `Point` type's `description` property.

get · iOS 18.0+

customMirror

TypeScript
get customMirror(): SDKHandle
Swift declaration
var customMirror: Mirror { get }

The custom mirror for this instance.

static · iOS 17.0+

acos

TypeScript
static acos(x: number): Angle2D
Swift declaration
static func acos(_ x: Double) -> Angle2D
static · iOS 17.0+

asin

TypeScript
static asin(x: number): Angle2D
Swift declaration
static func asin(_ x: Double) -> Angle2D
static · iOS 17.0+

atan

TypeScript
static atan(x: number): Angle2D
Swift declaration
static func atan(_ x: Double) -> Angle2D
static · iOS 17.0+

acosh

TypeScript
static acosh(x: number): Angle2D
Swift declaration
static func acosh(_ x: Double) -> Angle2D
static · iOS 17.0+

asinh

TypeScript
static asinh(x: number): Angle2D
Swift declaration
static func asinh(_ x: Double) -> Angle2D
static · iOS 17.0+

atan2

TypeScript
static atan2(y: number, x: number): Angle2D
Swift declaration
static func atan2(y: Double, x: Double) -> Angle2D
static · iOS 17.0+

atanh

TypeScript
static atanh(x: number): Angle2D
Swift declaration
static func atanh(_ x: Double) -> Angle2D
init · iOS 16.0+

init

TypeScript
static initDegrees21144(degrees: number): Angle2D
Swift declaration
init<T>(degrees: T) where T : BinaryFloatingPoint

Returns a new angle from floating-point degrees. - note: This function is provided as a convenience. All Spatial storage and calculations are double-precision.

static · iOS 17.0+

degrees

TypeScript
static degrees81281(degrees: number): Angle2D
Swift declaration
static func degrees(_ degrees: Double) -> Angle2D
init · iOS 16.0+

init

TypeScript
static initRadians10623(radians: number): Angle2D
Swift declaration
init<T>(radians: T) where T : BinaryFloatingPoint

Returns a new angle from floating-point radians. - note: This function is provided as a convenience. All Spatial storage and calculations are double-precision.

static · iOS 17.0+

radians

TypeScript
static radians91124(radians: number): Angle2D
Swift declaration
static func radians(_ radians: Double) -> Angle2D
init · iOS 26.0+

init

TypeScript
static init(angle: Angle2DFloat): Angle2D
Swift declaration
init(_ angle: Angle2DFloat)

Returns a double-precision angle from a single-precision angle.

init · iOS 16.0+

init

TypeScript
static initRadians17394(radians: number): Angle2D
Swift declaration
init(radians: Double)
init · iOS 16.0+

init

TypeScript
static init77930(): Angle2D
Swift declaration
init()

Skipped declarations

No declarations were skipped in this snapshot.

All Spatial types →