9#ifndef AVARA3D_VISUAL_SURFACE_H
10#define AVARA3D_VISUAL_SURFACE_H
38 using Surface = std::variant<PlaneSurface, SphereSurface>;
Infinite planar reference surface used by ground and atmospheric effects.
float height
Height of the reference plane in scene units.
Spherical reference surface used by ground and atmospheric effects.
math::vec3 center
Center of the reference sphere in scene coordinates.
float radius
Radius of the reference sphere in scene units; must be greater than zero.