Navigation
API > API/Plugins > API/Plugins/CelestialVault > API/Plugins/CelestialVault/UCelestialMaths
Description
Returns the location of a specific Solar System body, in the VSOP Coordinate system
The VSOP frame is a "heliocentric ecliptic frame of the J2000 equinox" Origin = Sun (Heliocentric) Coordinates Axes = Mean ecliptic & equinox of J2000.0 XY-plane: the mean ecliptic plane at epoch J2000.0 X-axis: pointing toward mean equinox at J2000.0 Z-axis: perpendicular to the ecliptic
The returned location is expressed in Astronomical Units (AU) The relativistic effects are ignored (See GetBodyLocation_FK5J2000_AU_Relativistic )
| Name | GetSolarSystemBodyLocationVelocity_VSOP87_AU |
| Type | function |
| Header File | /Engine/Plugins/Runtime/CelestialVault/Source/CelestialVault/Public/CelestialMaths.h |
| Include Path | #include "CelestialMaths.h" |
| Source | /Engine/Plugins/Runtime/CelestialVault/Source/CelestialVault/Private/CelestialMaths.cpp |
UFUNCTION (BlueprintCallable, Category="Celestial Vault|VSOP87")
static void GetSolarSystemBodyLocationVelocity_VSOP87_AU
(
EVSOP87BodyType VSOP87BodyType,
double JulianDate,
FVector & LocationAU,
FVector & Velocity
)