Navigation
BlueprintAPI > BlueprintAPI/Utilities > BlueprintAPI/Utilities/Struct
Adds a node that breaks a 'Planetary Body Info' into its member fields
Inputs
| Type | Name | Description |
|---|---|---|
| struct | Planetary Body Info |
Outputs
| Type | Name | Description |
|---|---|---|
| enum | Orbit Type | One of the predefined body types (Solar system planets), any custom one for fantasy planets |
| string | Name | The body Name |
| real | Radius | The Body Radius in Kilometers |
| real | RA | The Body Right Ascension in the Celestial Frame - In hours! |
| real | DEC | The Body Declination in the Celestial Frame - In Degrees |
| real | Distance In AU | The Body distance to Earth - In Astronomical Units! |
| real | Apparent Diameter Degrees | The True apparent diameter of the body seen from Earth (Angular size, in degrees) |
| real | Scaled Apparent Diameter Degrees | The Scaled apparent diameter of the body seen from Earth (Angular size, in degrees)Takes the fake scaling factor into consideration, so useful for camera FOV tracking. |
| real | Apparent Magnitude | The Magnitude of the body seen from Earth |
| real | Age | indication of the lunar age. 0 = New Moon, 0.25 = First quarter, 0.5 = Full Moon, 1 = Next New Moon |
| real | Illumination Percentage | indication of percentage of a full moon illumination |
| integer | ISMInstance Index | Internal value of the ISM Instance corresponding to this planet |
| transform | UETransform | Keep track of the Vault-relative transform, at ToD = 0 for animated bodies (Moon) |
| vector | Direction Toward Earth | Keep track of the location toward the Earth |