renames spherical magnitude to distance
This commit is contained in:
parent
276d293c9b
commit
78106912a9
@ -9,7 +9,7 @@
|
|||||||
Spherical::Spherical() {
|
Spherical::Spherical() {
|
||||||
this->horizontalAngle = 0;
|
this->horizontalAngle = 0;
|
||||||
this->verticalAngle = 0;
|
this->verticalAngle = 0;
|
||||||
this->magnitude = 0;
|
this->distance = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Spherical::Spherical(float polarAngle, float elevationAngle, float distance)
|
// Spherical::Spherical(float polarAngle, float elevationAngle, float distance)
|
||||||
@ -22,11 +22,11 @@ Spherical::Spherical() {
|
|||||||
Spherical::Spherical(Polar polar) {
|
Spherical::Spherical(Polar polar) {
|
||||||
this->horizontalAngle = polar.angle;
|
this->horizontalAngle = polar.angle;
|
||||||
this->verticalAngle = 0.0F;
|
this->verticalAngle = 0.0F;
|
||||||
this->magnitude = polar.distance;
|
this->distance = polar.distance;
|
||||||
}
|
}
|
||||||
|
|
||||||
Spherical::Spherical(float distance, Angle horizontalAngle, Angle verticalAngle)
|
Spherical::Spherical(float distance, Angle horizontalAngle, Angle verticalAngle)
|
||||||
: magnitude(distance), horizontalAngle(horizontalAngle),
|
: distance(distance), horizontalAngle(horizontalAngle),
|
||||||
verticalAngle(verticalAngle) {}
|
verticalAngle(verticalAngle) {}
|
||||||
|
|
||||||
Spherical::Spherical(Vector3 v) {
|
Spherical::Spherical(Vector3 v) {
|
||||||
@ -34,7 +34,7 @@ Spherical::Spherical(Vector3 v) {
|
|||||||
horizontalAngle =
|
horizontalAngle =
|
||||||
atan2(v.y, signZ * sqrt(v.z * v.z + v.x * v.x)) * Angle::Rad2Deg;
|
atan2(v.y, signZ * sqrt(v.z * v.z + v.x * v.x)) * Angle::Rad2Deg;
|
||||||
verticalAngle = -atan2(v.x, sqrt(v.z * v.z + v.y * v.y)) * Angle::Rad2Deg;
|
verticalAngle = -atan2(v.x, sqrt(v.z * v.z + v.y * v.y)) * Angle::Rad2Deg;
|
||||||
magnitude = v.magnitude();
|
distance = v.magnitude();
|
||||||
}
|
}
|
||||||
|
|
||||||
const Spherical Spherical::zero = Spherical(0.0F, (Angle)0.0F, (Angle)0.0F);
|
const Spherical Spherical::zero = Spherical(0.0F, (Angle)0.0F, (Angle)0.0F);
|
||||||
@ -46,5 +46,5 @@ float Spherical::GetSwing() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Polar Spherical::ProjectOnHorizontalPlane() {
|
Polar Spherical::ProjectOnHorizontalPlane() {
|
||||||
Polar(horizontalAngle, magnitude);
|
return Polar(horizontalAngle, distance);
|
||||||
}
|
}
|
@ -21,7 +21,7 @@ namespace Passer {
|
|||||||
/// as a forward direction.
|
/// as a forward direction.
|
||||||
struct Spherical {
|
struct Spherical {
|
||||||
public:
|
public:
|
||||||
float magnitude;
|
float distance;
|
||||||
|
|
||||||
/// @brief The angle in the horizontal plane in degrees, clockwise rotation
|
/// @brief The angle in the horizontal plane in degrees, clockwise rotation
|
||||||
/// @details The angle is automatically normalized to -180 .. 180
|
/// @details The angle is automatically normalized to -180 .. 180
|
||||||
|
Loading…
x
Reference in New Issue
Block a user