
commonMain.casperix.math.polar.PolarCoordinate.kt Maven / Gradle / Ivy
package casperix.math.polar
import casperix.math.angle.float32.DegreeFloat
import casperix.math.angle.float32.RadianFloat
import casperix.math.angle.float64.DegreeDouble
import casperix.math.angle.float64.RadianDouble
import casperix.math.polar.float32.PolarCoordinateFloat
import casperix.math.polar.float64.PolarCoordinateDouble
import casperix.math.quaternion.float32.QuaternionFloat
import casperix.math.quaternion.float64.QuaternionDouble
fun polarCoordinateOf(range: Float, angle: RadianFloat): PolarCoordinateFloat {
return PolarCoordinateFloat(range, angle)
}
fun polarCoordinateOf(range: Double, angle: RadianDouble): PolarCoordinateDouble {
return PolarCoordinateDouble(range, angle)
}
fun polarCoordinateOf(range: Float, angle: DegreeFloat): PolarCoordinateFloat {
return PolarCoordinateFloat(range, angle.toRadian())
}
fun polarCoordinateOf(range: Double, angle: DegreeDouble): PolarCoordinateDouble {
return PolarCoordinateDouble(range, angle.toRadian())
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy