use bevy::prelude::Color;
pub const AXIS_X: Color = Color::srgba(1.0, 0.2, 0.32, 0.6);
pub const AXIS_Y: Color = Color::srgba(0.545, 0.863, 0.0, 0.6);
pub const AXIS_Z: Color = Color::srgba(0.157, 0.565, 1.0, 0.6);
pub const AXIS_X_BRIGHT: Color = Color::srgba(1.0, 0.2, 0.32, 1.0);
pub const AXIS_Y_BRIGHT: Color = Color::srgba(0.545, 0.863, 0.0, 1.0);
pub const AXIS_Z_BRIGHT: Color = Color::srgba(0.157, 0.565, 1.0, 1.0);
pub const WIREFRAME_SELECTED: Color = Color::srgb(0.133, 0.827, 0.933);
pub const WIREFRAME_SELECTED_CLIP: Color = Color::srgba(0.133, 0.827, 0.933, 0.25);
pub const WIREFRAME_GROUP_EDIT: Color = Color::srgba(0.133, 0.827, 0.933, 0.35);
pub const WIREFRAME_UNSELECTED: Color = Color::srgba(0.420, 0.447, 0.502, 0.5);
pub const WIREFRAME_CUT_PREVIEW: Color = Color::srgba(0.133, 0.827, 0.933, 0.25);
pub const FACE_GRID_SELECTED: Color = Color::srgba(0.294, 0.333, 0.388, 0.2);
pub const FACE_GRID_UNSELECTED: Color = Color::srgba(0.294, 0.333, 0.388, 0.1);
pub const SELECTION_BBOX: Color = Color::srgba(1.0, 1.0, 0.0, 0.8);
pub const SELECTION_MARQUEE_BG: Color = Color::srgba(0.3, 0.5, 1.0, 0.1);
pub const SELECTION_MARQUEE_BORDER: Color = Color::srgba(0.3, 0.5, 1.0, 0.7);
pub const EDIT_EDGE: Color = Color::srgba(1.0, 0.8, 0.0, 1.0);
pub const EDIT_VERTEX: Color = Color::srgba(1.0, 1.0, 1.0, 1.0);
pub const EDIT_VERTEX_SELECTED: Color = Color::srgba(0.0, 1.0, 0.5, 1.0);
pub const HOVER_FACE_PUSH_PULL: Color = Color::srgba(1.0, 0.8, 0.0, 0.9);
pub const HOVER_FACE_EXTEND: Color = Color::srgba(1.0, 0.5, 0.0, 0.9);
pub const FACE_NORMAL_ARROW: Color = Color::srgb(0.0, 1.0, 1.0);
pub const FACE_EXTRUDE_PREVIEW: Color = Color::srgb(0.0, 1.0, 0.5);
pub const DRAW_MODE: Color = Color::srgb(1.0, 0.6, 0.0);
pub const CUT_MODE: Color = Color::srgb(1.0, 0.2, 0.2);
pub const DRAW_PREVIEW_MESH: Color = Color::srgba(1.0, 0.6, 0.0, 0.25);
pub const CUT_PREVIEW_MESH: Color = Color::srgba(1.0, 0.2, 0.2, 0.15);
pub const DRAW_PLANE_GRID: Color = Color::srgba(0.5, 0.5, 0.5, 1.0);
pub const CLIP_POINT: Color = Color::srgb(1.0, 0.3, 0.3);
pub const CLIP_KEEP: Color = Color::srgba(0.3, 1.0, 0.5, 0.8);
pub const CLIP_DISCARD: Color = Color::srgba(1.0, 0.2, 0.2, 0.4);
pub const CLIP_SPLIT_BACK: Color = Color::srgba(0.3, 0.5, 1.0, 0.8);
pub const CLIP_NORMAL_ARROW: Color = Color::srgb(1.0, 0.3, 0.3);
pub const ALIGNMENT_GUIDE: Color = Color::srgba(1.0, 0.65, 0.0, 0.85);
pub const NAVMESH_DETAIL_WIREFRAME: Color = Color::srgb(0.204, 0.827, 0.600);
pub const NAVMESH_POLYGON_WIREFRAME: Color = Color::srgb(0.984, 0.749, 0.141);
pub const NAVMESH_POLYGON_FILL: Color = Color::srgba(0.145, 0.388, 0.922, 0.2);
pub const NAVMESH_OBSTACLE_WIREFRAME: Color = Color::srgb(0.761, 0.255, 0.047);
pub const NAVMESH_REGION_BOUNDS: Color = Color::srgba(0.2, 0.8, 0.4, 0.6);
pub const NAVMESH_AREA_0: Color = Color::srgba(0.0, 0.4, 0.8, 0.25);
pub const NAVMESH_AREA_1: Color = Color::srgba(0.8, 0.4, 0.0, 0.25);
pub const NAVMESH_AREA_2: Color = Color::srgba(0.8, 0.0, 0.4, 0.25);
pub const NAVMESH_AREA_3: Color = Color::srgba(0.4, 0.0, 0.8, 0.25);
pub const NAVMESH_AREA_DEFAULT: Color = Color::srgba(0.5, 0.5, 0.5, 0.25);
pub const GRID_MAJOR_LINE: Color = Color::srgb(0.3, 0.3, 0.3);
pub const GRID_MINOR_LINE: Color = Color::srgb(0.25, 0.25, 0.25);
pub const TERRAIN_SCULPT_GIZMO: Color = Color::srgb(1.0, 0.8, 0.2);
pub const MATERIAL_PREVIEW_BG: Color = Color::srgba(0.15, 0.15, 0.15, 1.0);
pub const DEFAULT_MATERIAL_ALPHA: f32 = 0.50;
pub const DEFAULT_MATERIAL_SELECTED_ALPHA: f32 = 0.90;
pub const DEFAULT_MATERIAL_PREVIEW_ALPHA: f32 = 0.75;
pub const BRUSH_PALETTE: [Color; 8] = [
Color::srgb(0.7, 0.7, 0.7), Color::srgb(0.5, 0.5, 0.5), Color::srgb(0.3, 0.3, 0.3), Color::srgb(0.7, 0.3, 0.2), Color::srgb(0.3, 0.5, 0.7), Color::srgb(0.4, 0.6, 0.3), Color::srgb(0.6, 0.5, 0.3), Color::srgb(0.5, 0.3, 0.5), ];
pub const INSPECTOR_AXIS_X: Color = Color::srgb(0.8, 0.3, 0.3);
pub const INSPECTOR_AXIS_Y: Color = Color::srgb(0.3, 0.7, 0.3);
pub const INSPECTOR_AXIS_Z: Color = Color::srgb(0.3, 0.5, 0.8);
pub const INSPECTOR_OVERRIDE: Color = Color::srgb(1.0, 0.6, 0.3);