コンテンツにスキップ

Angle 構造体

角度を表す値型。内部的にはラジアンで保持します。

名前空間: FloatSoda.Abstractions.Geometries
アセンブリ: FloatSoda.Abstractions.dll

public readonly record struct Angle : IEquatable<Angle>

IEquatable<Angle>

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

角度を表す値型。内部的にはラジアンで保持します。

public Angle(float Radians)

Radians float

度数へ変換した値です。

public float Degrees { get; }

float

public float Radians { get; init; }

float

角度ゼロを表します。

public static Angle Zero { get; }

Angle

度数から生成します。

public static Angle FromDegrees(float degrees)

degrees float

Angle

ラジアンから生成します。

public static Angle FromRadians(float radians)

radians float

Angle