export const MENU = { PLAN_DRAWING: 'planDrawing', INITIAL_CANVAS_SETTING: 'initialCanvasSetting', // 배치면 초기설정 ROOF_COVERING: { EXTERIOR_WALL_LINE: 'exteriorWallLine', // 외벽선 그리기 ROOF_SHAPE_SETTINGS: 'roofShapeSettings', // 지붕형상 설정 ROOF_SHAPE_EDITING: 'roofShapeEditing', // 지붕형상 편집 HELP_LINE_DRAWING: 'helpLineDrawing', // 보조선 그리기 DEFAULT: 'roofCoveringDefault', // 아무것도 선택 안할 경우 }, // 지붕덮개 BATCH_CANVAS: { BATCH_DRAWING: 'batchDrawing', // 배치면 그리기 SURFACE_SHAPE_BATCH: 'surfaceShapeBatch', // 면형상 배치 OBJECT_BATCH: 'objectBatch', // 오브젝트 배치 DEFAULT: 'batchCanvasDefault', // default }, // 배치면 MODULE_CIRCUIT_SETTING: { BASIC_SETTING: 'basicSetting', // 기본설정 CIRCUIT_TRESTLE_SETTING: 'circuitTrestleSetting', // 회로가대설정 DEFAULT: 'moduleCircuitSettingDefault', }, // 모듈회로구성 ESTIMATE: 'estimate', // todo 견적서 POWER_GENERATION_SIMULATION: 'powerGenerationSimulation', // todo 발전 시뮬레이션 } export const Mode = { DRAW_LINE: 'drawLine', // 기준선 긋기모드` EDIT: 'edit', TEMPLATE: 'template', PATTERNA: 'patterna', PATTERNB: 'patternb', TEXTBOX: 'textbox', DRAW_RECT: 'drawRect', ROOF_PATTERN: 'roofPattern', //지붕패턴 모드 ROOF_TRESTLE: 'roofTrestle', //지붕가대 모드 FILL_CELLS: 'fillCells', //태양광셀 모드 CELL_POWERCON: 'cellPowercon', //파워콘 DRAW_HELP_LINE: 'drawHelpLine', // 보조선 그리기 모드 지붕 존재해야함 ADSORPTION_POINT: 'adsorptionPoint', //흡착점 모드 OPENING: 'opening', //개구 모드 SHADOW: 'shadow', //그림자 생성 모드 DEFAULT: 'default', } export const LineType = { EAVES: 'eaves', // 처마 RIDGE: 'ridge', // 용마루.... YOSEMUNE: 'yosemune', //요세무네 ONESIDE_FLOW_RIDGE: 'onesideFlowRidge', //한쪽흐름 용마루 WALL_COLLECTION: 'wallCollection', //벽취합 WALL_COLLECTION_TYPE: 'wallCollectionType', //벽취합(형) WALL_COLLECTION_FLOW: 'wallCollectionFlow', //벽취합(흐름) WALL_COLLECTION_FLOW_LEFT: 'wallCollectionFlowLeft', //벽취합(흐름 왼쪽) WALL_COLLECTION_FLOW_RIGHT: 'wallCollectionFlowRight', //벽취합(흐름 오른쪽) KERABA: 'keraba', //케라바 KERABA_LEFT: 'kerabaLeft', //케라바 왼쪽 KERABA_RIGHT: 'kerabaRight', //케라바 오른쪽 VALLEY: 'valley', //골짜기 L_ABANDON_VALLEY: 'lAbandonValley', //l의버림계곡 MANSARD: 'mansard', //맨사드 NO_SETTING: 'noSetting', //설정없음 } // 오브젝트 배치 > 개구배치, 그림자배치 export const BATCH_TYPE = { OPENING: 'opening', SHADOW: 'shadow', } // 오브젝트 배치 > 프리입력, 치수입력 export const INPUT_TYPE = { FREE: 'free', DIMENSION: 'dimension', }