Navigation
API > API/Plugins > API/Plugins/CelestialVault > API/Plugins/CelestialVault/UCelestialMaths
Description
Compute the Aberration of an object located far from the Earth. In astronomy, Aberration is an apparent shift in the observed position of a celestial object caused by the finite speed of light combined with the motion of the observer. It is not an optical distortion — it’s a relativistic effect due to the fact that light takes time to reach you while you are moving.
| Name | ComputeAberration |
| 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|Earth")
static FVector ComputeAberration
(
const FVector & TopocentricTargetLocationAU,
const FVector & EarthVelocity
)