pub mod axes;
pub mod bounds;
pub mod camera;
pub mod colormap;
pub mod data;
pub mod depth;
pub mod geometry;
pub mod gpu;
pub mod labels;
pub mod spec;
pub mod style;
pub use glam;
pub use axes::{Axes, AxisKind, AxisLabel, AxisRange, AxisSpec, TickFormat, TickPolicy};
pub use bounds::Aabb;
pub use camera::{CameraControls, CameraState, Focus, Framing, ResolvedCamera};
pub use colormap::{Colormap, colormap};
pub use data::{LineDraw, MeshDraw, PointDraw, Scene3DData};
pub use depth::SceneDepthMap;
pub use geometry::{
GeometryData, GeometryHandle, GeometryId, LineData, LineSegment, LinesHandle, MeshData,
MeshHandle, MeshVertex, PointData, PointsHandle, ScenePoint, next_geometry_id,
};
pub use labels::{LabelDisplay, LabelPlacement, PointLabels, ScenePointPick};
pub use spec::SceneSpec;
pub use style::{
AxisBounds, GridPlanes, GridSettings, LightRig, LinePattern, LineStyle, Material, PointShape,
PointStyle, SceneStyle, SizeMode,
};