// VELOCITY export const VELOCITY_VECTOR_COLOR = 'rgba(150, 150, 150, 0.8)'; // optionally set to 'object color' export const VELOCITY_VECTOR_WIDTH = 1.5; export const VELOCITY_VECTOR_ARROWHEAD = true; // ACCELERATION export const ACCELERATION_VECTOR_COLOR = 'rgba(0, 128, 0, 0.8)'; // optionally set to 'object color' export const ACCELERATION_VECTOR_WIDTH = 1.5; export const ACCELERATION_VECTOR_ARROWHEAD = true; // SELECTION export const SELECTED_GROUP_COLOR = 'rgba(0, 255, 0, 0.50)'; export const SELECTED_SINGLE_COLOR = 'rgba(0, 255, 0, 1.0)'; export const SELECTED_MARGIN = 5; // PATH TRACES export const PATH_TRACES_COLOR = 'object color'; export const PATH_TRACES_OPACITY = 0.8; export const PATH_TRACES_WIDTH = 1.5; export const PATH_TRACES_DASHED_OPACITY = 1.0; // SIZES export const POINTER_HISTORY_SIZE = 20; export const OBJECT_HISTORY_SIZE = 1e5; export const FRAMERATE_SAMPLE_DURATION = 2.0; // Seconds export const POINTER_DOWN_HISTORY_SIZE = 5; export const ARROWHEAD_LENGTH = 7; export const ARROWHEAD_WIDTH = 5; export const OFFSCREEN_OBJECT_LINE_SCALE = 7; export const OFFSCREEN_OBJECT_LINE_WIDTH = 2; export const OFFSCREEN_OBJECT_ARROWHEAD_LENGTH = 15; export const ZOOM_IN_FACTOR = 1; export const ZOOM_OUT_FACTOR = -1; export const SCALE_POWER_MAX = 8; export const SCALE_POWER_MIN = -8; // CSS CLASS NAMES export const TOOL_CLASSNAME = 'lhg-tool'; export const TOOL_INFO_CLASSNAME = 'lhg-tool-info'; export const TOOLBAR_CLASSNAME = 'lhg-toolbar'; export const TOOLBAR_HEADER_CLASSNAME = 'lhg-toolbar-header'; export const WIDE_CLASSNAME = 'lhg-wide'; export const TALL_CLASSNAME = 'lhg-tall'; export const OVERLAY_INFO_BOX_CLASSNAME = 'lhg-overlay-info-box'; export const OPTION_GROUP_CLASSNAME = 'lhg-option-group'; export const TOOLBAR_GROUP_CLASSNAME = 'lhg-toolbar-group'; // EVENT NAMES export const EVENT_MODE_LEAVE = 'lhg-mode-leave'; export const EVENT_MODE_ENTER = 'lhg-mode-enter'; export const EVENT_ZOOM = 'lhg-zoom-event'; export const EVENT_OPTION_SET = 'lhg-option-set'; export const EVENT_PLAY_PAUSE = 'lhg-play-pause'; // MODES export const MODE_MASS_GENERATION = 'mass-gen'; export const MODE_PAN_VIEW = 'pan-view'; export const MODE_OBJECT_SELECT = 'select'; // LOCAL STORAGE NAMESPACES export const TOOLBAR_EXPANDED_SUFFIX = 'lhg-toolbar-expanded'; export const OBJECT_MAGIC_PROP_PREFIX = '_lhg_';