Centro de AjudaReferênciaBotões e controlos

Botões e controlos

Referência de interface do PIMO Criativo. Cada entrada inclui o ícone real (SVG do iconRegistry da app), o rótulo exacto, onde aparece, o que faz, efeitos/dependências, atalho (se existir) e o ficheiro-fonte.

296 controlos catalogados a partir do código do PIMO Criativo (só leitura). Labels e atalhos são os do código-fonte, sem invenções.

A mostrar 296 de 296

Header (14)

Abrir definições

Header (barra do topo da app)

Navega para `/definicoes`.

Efeitos: Navega para `/definicoes`.

src/components/layout/header/Header.tsx

Abrir meus projetos

Header (barra do topo da app)

Navega para `/meus-projetos`.

Efeitos: Navega para `/meus-projetos`.

src/components/layout/header/Header.tsx

Abrir página de login

Header (barra do topo da app)

Navega para `/login`.

Efeitos: Navega para `/login`.

src/components/layout/header/Header.tsx

Alternar tema claro/escuro

Header (barra do topo da app)

Alterna tema claro/escuro (`toggleTheme`).

Efeitos: Alterna tema claro/escuro (`toggleTheme`).

src/components/layout/header/Header.tsx

Idioma atual: PT

Header (barra do topo da app)

Controlo de idioma (atualmente fixo em PT; troca marcada como @PIMO-SOON).

Efeitos: Controlo de idioma (atualmente fixo em PT; troca marcada como @PIMO-SOON).

src/components/layout/header/Header.tsx

PIMO-TRAK Industrial

Header (barra do topo da app)

Abre o menu industrial (Operador, Tracking, Work Orders, Operations, etc.).

Efeitos: Abre o menu industrial (Operador, Tracking, Work Orders, Operations, etc.).

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/header/HeaderIndustrialMenu.tsx

Projetos PIMO

Header (barra do topo da app)

Abre o menu de troca entre PIMO PRO / TRAK / PROJETOS / NESTING / Industrial / DRILL.

Efeitos: Abre o menu de troca entre PIMO PRO / TRAK / PROJETOS / NESTING / Industrial / DRILL.

src/components/layout/header/HeaderProjectsSwitcher.tsx

Selecionar ficheiro de projeto

Header (barra do topo da app)

Importa projeto PIMO a partir de ficheiro JSON/ZIP (Shift+clique: pasta).

Efeitos: Importa projeto PIMO a partir de ficheiro JSON/ZIP (Shift+clique: pasta).

src/components/layout/header/Header.tsx

Navegação lateral (7)

Acessórios

Barra lateral esquerda

Abre o painel Acessórios.

Efeitos: Altera o painel esquerdo ativo (`onSelect`).

src/components/layout/left-toolbar/LeftToolbar.tsx

Calculadora

Barra lateral esquerda

Abre o painel Calculadora (resumo e lista de caixas).

Efeitos: Altera o painel esquerdo ativo (`onSelect`).

src/components/layout/left-toolbar/LeftToolbar.tsx

Eletro

Barra lateral esquerda

Abre o painel Eletro.

Efeitos: Altera o painel esquerdo ativo (`onSelect`).

src/components/layout/left-toolbar/LeftToolbar.tsx

Info

Barra lateral esquerda

Abre o painel Info (ajuda rápida no app).

Efeitos: Altera o painel esquerdo ativo (`onSelect`).

src/components/layout/left-toolbar/LeftToolbar.tsx

Início

Barra lateral esquerda

Navega para a home (`/`) e seleciona o painel Início.

Efeitos: Altera o painel esquerdo ativo (`onSelect`).

src/components/layout/left-toolbar/LeftToolbar.tsx

Modelos

Barra lateral esquerda

Abre o painel Modelos (modelos CAD/GLB).

Efeitos: Altera o painel esquerdo ativo (`onSelect`).

src/components/layout/left-toolbar/LeftToolbar.tsx

Móveis

Barra lateral esquerda

Abre o painel lateral Móveis (catálogo de caixas/módulos).

Efeitos: Altera o painel esquerdo ativo (`onSelect`).

Funcionalidades: Configurador 3D

src/components/layout/left-toolbar/LeftToolbar.tsx

Barra superior unificada (35)

90° direita

Barra superior unificada, opções de visualização / rotação

Adiciona π/2 à rotação Y da caixa ou remate selecionado.

Efeitos: Adiciona π/2 à rotação Y da caixa ou remate selecionado.

Funcionalidades: Configurador 3D

src/components/layout/unified-toolbar/UnifiedTopToolbar.tsx

Bloquear / Desbloquear colisão

Barra superior unificada do workspace

Alterna o bloqueio de colisão (impedir ou permitir sobreposição entre caixas, paredes e chão).

Efeitos: Alterna o bloqueio de colisão (impedir ou permitir sobreposição entre caixas, paredes e chão).

Funcionalidades: Configurador 3D

src/components/layout/unified-toolbar/UnifiedTopToolbar.tsx

Configurações de Qualidade de Exibição

Barra superior unificada do workspace

Abre presets de qualidade (Baixa / Média / Alta).

Efeitos: Abre presets de qualidade (Baixa / Média / Alta).

Funcionalidades: Configurador 3D

src/components/layout/topbar/DisplayMenuButton.tsx

Descartar e criar novo

Modal confirmar novo projeto

Descarta alterações e cria um novo projeto.

Efeitos: Descarta alterações e cria um novo projeto.

Funcionalidades: Configurador 3D

src/components/modals/ConfirmNewProjectModal.tsx

DESFAZER

Barra superior / header (ações de projeto)

Desfaz a última alteração do projeto (`actions.undo`).

Efeitos: Desfazer (Ctrl+Z)

Atalho: Ctrl+Z

Funcionalidades: Configurador 3D

src/constants/toolbarConfig.ts

Design Industrial

Barra superior unificada do workspace

Ativa/desativa o workspace de Design Industrial e o painel associado.

Efeitos: Ativa/desativa o workspace de Design Industrial e o painel associado.

Funcionalidades: Módulo Industrial

src/components/layout/workspace/WorkspaceToolbar.tsx

ENVIAR

Barra superior / header (ações de projeto)

Abre o fluxo de envio de pacote do projeto.

Efeitos: Enviar pacote

Funcionalidades: PDF Técnico

src/constants/toolbarConfig.ts

Esconder todos os painéis

Barra superior unificada, opções de visualização / rotação

Alterna `viewerSettings.hideAllPanels` + `viewerApi.setAllPanelsHidden`.

Efeitos: Alterna `viewerSettings.hideAllPanels` + `viewerApi.setAllPanelsHidden`.

Funcionalidades: Configurador 3D

src/components/layout/unified-toolbar/UnifiedTopToolbar.tsx

Exploded View

Barra superior unificada do workspace

Abre controlos de vista explodida (ativar + intensidade).

Efeitos: Abre controlos de vista explodida (ativar + intensidade).

Funcionalidades: Configurador 3D

src/components/layout/unified-toolbar/UnifiedTopToolbar.tsx

Guardar e criar novo

Modal confirmar novo projeto

Guarda o projeto atual e cria um novo.

Efeitos: Guarda o projeto atual e cria um novo.

Funcionalidades: Configurador 3D

src/components/modals/ConfirmNewProjectModal.tsx

Highlight

Barra superior unificada do workspace

Alterna highlight de seleção no viewer (`toggleHighlight`).

Efeitos: Alterna highlight de seleção no viewer (`toggleHighlight`).

Funcionalidades: Configurador 3D

src/components/layout/unified-toolbar/UnifiedTopToolbar.tsx

Medidas do Conjunto

Barra superior unificada do workspace

Alterna o overlay de medidas do conjunto (`toggleDimensionsOverlay`).

Efeitos: Alterna o overlay de medidas do conjunto (`toggleDimensionsOverlay`).

Funcionalidades: Configurador 3D

src/components/layout/unified-toolbar/UnifiedTopToolbar.tsx

Mostrar arestas dos painéis

Barra superior unificada, opções de visualização / rotação

Alterna `viewerSettings.showPanelEdges` + `viewerApi.setPanelEdgesVisible`.

Efeitos: Alterna `viewerSettings.showPanelEdges` + `viewerApi.setPanelEdgesVisible`.

Funcionalidades: Configurador 3D

src/components/layout/unified-toolbar/UnifiedTopToolbar.tsx

NOVO

Barra superior / header (ações de projeto)

Confirma e limpa o projeto local para iniciar sessão nova.

Efeitos: Limpar dados locais e iniciar sessão nova

Funcionalidades: Configurador 3D

src/constants/toolbarConfig.ts

Peças / painéis (visibilidade)

Barra superior unificada do workspace

Abre o menu de opções de visualização de peças/painéis.

Efeitos: Abre o menu de opções de visualização de peças/painéis.

Funcionalidades: Configurador 3D

src/components/layout/unified-toolbar/UnifiedTopToolbar.tsx

PHOTO

Barra superior / header (ações de projeto)

Alterna o painel Photo Mode e `viewerSettings.photoModeEnabled`.

Efeitos: Photo Mode

Funcionalidades: Configurador 3D

src/constants/toolbarConfig.ts

PROJETO

Barra superior / header (ações de projeto)

Abre a lista/modal de projetos salvos.

Efeitos: Projetos salvos

Funcionalidades: Configurador 3D

src/constants/toolbarConfig.ts

Qualidade: Alta

Menu Qualidade de Exibição

Aplica o preset de qualidade «Alta» (Bloom e reflexos moderados).

Efeitos: Bloom e reflexos moderados

Funcionalidades: Configurador 3D

src/components/layout/topbar/DisplayMenuButton.tsx

Qualidade: Baixa

Menu Qualidade de Exibição

Aplica o preset de qualidade «Baixa» (Luz simples, sem efeitos).

Efeitos: Luz simples, sem efeitos

Funcionalidades: Configurador 3D

src/components/layout/topbar/DisplayMenuButton.tsx

Qualidade: Média

Menu Qualidade de Exibição

Aplica o preset de qualidade «Média» (Bloom leve).

Efeitos: Bloom leve

Funcionalidades: Configurador 3D

src/components/layout/topbar/DisplayMenuButton.tsx

REFAZER

Barra superior / header (ações de projeto)

Refaz a alteração desfeita (`actions.redo`).

Efeitos: Refazer (Ctrl+Shift+Z)

Atalho: Ctrl+Shift+Z / Ctrl+Y

Funcionalidades: Configurador 3D

src/constants/toolbarConfig.ts

Reflexos dinâmicos (probe)

Barra superior unificada, opções de visualização / rotação

Alterna `viewerSettings.enableReflections` + `viewerApi.setReflectionsEnabled`.

Efeitos: Alterna `viewerSettings.enableReflections` + `viewerApi.setReflectionsEnabled`.

Funcionalidades: Configurador 3D

src/components/layout/unified-toolbar/UnifiedTopToolbar.tsx

Régua

Barra superior unificada do workspace

Alterna a régua no viewer (`toggleRuler`).

Efeitos: Alterna a régua no viewer (`toggleRuler`).

Funcionalidades: Configurador 3D

src/components/layout/unified-toolbar/UnifiedTopToolbar.tsx

RESET

Barra superior / header (ações de projeto)

Repõe a câmara na vista frontal centralizada.

Efeitos: Reset Camera, Vista frontal centralizada

Funcionalidades: Configurador 3D

src/constants/toolbarConfig.ts

Salão, configurar sala

Barra superior unificada do workspace

Abre/fecha o painel de configuração da sala.

Efeitos: Abre/fecha o painel de configuração da sala.

Funcionalidades: Configurador 3D

src/components/layout/unified-toolbar/UnifiedTopToolbar.tsx

Salvar e Gerar Design

Barra superior unificada do workspace

Persiste o projeto e abre a bolha unificada de exportação/envio (`UnifiedExportBubble`).

Efeitos: Persiste o projeto e abre a bolha unificada de exportação/envio (`UnifiedExportBubble`).

Funcionalidades: Exportação TCN / Drill XML · PDF Técnico · Lista de Corte · Nesting Fast/PRO

src/components/layout/unified-toolbar/UnifiedTopToolbar.tsx

Selecionar vista da câmera

Barra superior unificada do workspace

Abre o menu de vistas da câmara (Top/Bottom/Front/Back/Left/Right/Isometric).

Efeitos: Abre o menu de vistas da câmara (Top/Bottom/Front/Back/Left/Right/Isometric).

Funcionalidades: Configurador 3D

src/components/layout/unified-toolbar/UnifiedTopToolbar.tsx

Ver Peças / Ocultar peças individuais

Barra superior unificada, opções de visualização / rotação

Alterna `viewerSettings.panelRenderingEnabled`.

Efeitos: Alterna `viewerSettings.panelRenderingEnabled`.

Funcionalidades: Configurador 3D

src/components/layout/unified-toolbar/UnifiedTopToolbar.tsx

Vista Frontal (Front)

Menu vistas da câmara (barra superior)

Define a vista da câmara para «front» via `viewerApi.setCameraView`.

Efeitos: Altera a orientação da câmara no viewer 3D.

Funcionalidades: Configurador 3D

src/components/layout/viewer-toolbar/CameraViewMenu.tsx

Vista Inferior (Bottom)

Menu vistas da câmara (barra superior)

Define a vista da câmara para «bottom» via `viewerApi.setCameraView`.

Efeitos: Altera a orientação da câmara no viewer 3D.

Funcionalidades: Configurador 3D

src/components/layout/viewer-toolbar/CameraViewMenu.tsx

Vista Isométrica (Isometric)

Menu vistas da câmara (barra superior)

Define a vista da câmara para «isometric» via `viewerApi.setCameraView`.

Efeitos: Altera a orientação da câmara no viewer 3D.

Funcionalidades: Configurador 3D

src/components/layout/viewer-toolbar/CameraViewMenu.tsx

Vista Lateral Direita (Right)

Menu vistas da câmara (barra superior)

Define a vista da câmara para «right» via `viewerApi.setCameraView`.

Efeitos: Altera a orientação da câmara no viewer 3D.

Funcionalidades: Configurador 3D

src/components/layout/viewer-toolbar/CameraViewMenu.tsx

Vista Lateral Esquerda (Left)

Menu vistas da câmara (barra superior)

Define a vista da câmara para «left» via `viewerApi.setCameraView`.

Efeitos: Altera a orientação da câmara no viewer 3D.

Funcionalidades: Configurador 3D

src/components/layout/viewer-toolbar/CameraViewMenu.tsx

Vista Superior (Top)

Menu vistas da câmara (barra superior)

Define a vista da câmara para «top» via `viewerApi.setCameraView`.

Efeitos: Altera a orientação da câmara no viewer 3D.

Funcionalidades: Configurador 3D

src/components/layout/viewer-toolbar/CameraViewMenu.tsx

Vista Traseira (Back)

Menu vistas da câmara (barra superior)

Define a vista da câmara para «back» via `viewerApi.setCameraView`.

Efeitos: Altera a orientação da câmara no viewer 3D.

Funcionalidades: Configurador 3D

src/components/layout/viewer-toolbar/CameraViewMenu.tsx

Ferramentas 3D (4)

Escalar

Barra superior unificada, ferramentas 3D

Ativa a ferramenta 3D «Escalar» (evento `tool:scale`).

Efeitos: Disponível para modelos GLB/externos não industriais e não bloqueados.

Funcionalidades: Configurador 3D

src/constants/toolbarConfig.ts

Mover

Barra superior unificada, ferramentas 3D

Ativa a ferramenta 3D «Mover» (evento `tool:move`).

Efeitos: Define a ferramenta ativa do viewer para move.

Funcionalidades: Configurador 3D

src/constants/toolbarConfig.ts

Rodar

Barra superior unificada, ferramentas 3D

Ativa a ferramenta 3D «Rodar» (evento `tool:rotate`).

Efeitos: Define a ferramenta ativa do viewer para rotate.

Funcionalidades: Configurador 3D

src/constants/toolbarConfig.ts

Selecionar

Barra superior unificada, ferramentas 3D

Ativa a ferramenta 3D «Selecionar» (evento `tool:select`).

Efeitos: Define a ferramenta ativa do viewer para select.

Funcionalidades: Configurador 3D

src/constants/toolbarConfig.ts

Painéis laterais (43)

+ Adicionar ao projeto

Painel Móveis

Adiciona a caixa/móvel configurado ao workspace.

Efeitos: Adiciona a caixa/móvel configurado ao workspace.

Funcionalidades: Configurador 3D · Portas e Gavetas

src/components/layout/left-panel/PainelMoveisUnificado.tsx

Abrir Design Industrial

Painéis laterais (caixa / camadas)

Abre o painel Design Industrial (`setIndustrialDesignPanelOpen(true)`).

Efeitos: Abre o painel Design Industrial (`setIndustrialDesignPanelOpen(true)`).

Funcionalidades: Módulo Industrial

src/components/layout/left-panel/PainelModelosDaCaixa.tsx

Adicionar Caixote

Painéis laterais (caixa / camadas)

Adiciona uma nova caixa (`addWorkspaceBox`).

Efeitos: Adiciona uma nova caixa (`addWorkspaceBox`).

Funcionalidades: Configurador 3D

src/components/layout/left-panel/HomeLeftPanelSelected.tsx

Adicionar DIVISÓRIO

Painéis laterais (caixa / camadas)

Adiciona um divisório à caixa.

Efeitos: Adiciona um divisório à caixa.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/DivSepPanel.tsx

Adicionar SEPARADOR

Painéis laterais (caixa / camadas)

Adiciona um separador à caixa.

Efeitos: Adiciona um separador à caixa.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/DivSepPanel.tsx

Apagar caixa

Painel Calculadora

Remove a caixa listada na Calculadora.

Efeitos: Remove a caixa listada na Calculadora.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/LeftPanelCalculadora.tsx

Aplicar dimensões

Painel Sala

Aplica dimensões ao motor de sala.

Efeitos: Aplica dimensões ao motor de sala.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/PainelSala.tsx

Aplicar preset

Painéis laterais (caixa / camadas)

Aplica um preset de gavetas à caixa.

Efeitos: Aplica um preset de gavetas à caixa.

Funcionalidades: Portas e Gavetas

src/components/layout/left-panel/GavetasPopoverPanel.tsx

Auto-Arrange

Painel Sala

Dispara auto-arrange do layout da sala.

Efeitos: Dispara auto-arrange do layout da sala.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/PainelSala.tsx

Auto-Design

Painel Sala

Dispara auto-design do layout da sala.

Efeitos: Dispara auto-design do layout da sala.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/PainelSala.tsx

Carregar

Modal Projetos salvos

Carrega snapshot do projeto selecionado.

Efeitos: Carrega snapshot do projeto selecionado.

Funcionalidades: Configurador 3D

src/components/layout/ToolbarModals.tsx

Clássico

Painel Designer Inteligente, Conversação

Dispara a ação de designer «Clássico» (`styleClassic`).

Efeitos: Ajusta/refina o layout via designer conversacional.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/ConversationalDesignerPanel.tsx

Criar Caixa

Painel Início (sem seleção)

Inicia a criação de uma nova caixa/módulo no projeto.

Efeitos: Inicia a criação de uma nova caixa/módulo no projeto.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/HomeLeftPanelEmpty.tsx

Criar novo projeto

Modal Projetos salvos

actions.createNewProject()

Efeitos: actions.createNewProject()

Funcionalidades: Configurador 3D

src/components/layout/ToolbarModals.tsx

Criar sala

Painel Sala

Cria/aplica dimensões da sala.

Efeitos: Cria/aplica dimensões da sala.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/PainelSala.tsx

Descarregar

Painel Photo Mode

Descarrega a captura do Photo Mode.

Efeitos: Descarrega a captura do Photo Mode.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/PhotoModeSettingsContent.tsx

Duplicar Caixa

Painéis laterais (caixa / camadas)

Duplica a caixa selecionada (`duplicateWorkspaceBox`).

Efeitos: Duplica a caixa selecionada (`duplicateWorkspaceBox`).

Funcionalidades: Configurador 3D

src/components/layout/left-panel/HomeLeftPanelSelected.tsx

Excluir

Modal Projetos salvos

Apaga o projeto da lista.

Efeitos: Apaga o projeto da lista.

Funcionalidades: Configurador 3D

src/components/layout/ToolbarModals.tsx

Exportar linhas

Painel Photo Mode

Exporta linhas do Photo Mode.

Efeitos: Exporta linhas do Photo Mode.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/PhotoModeSettingsContent.tsx

Gavetas

Painel Móveis

Abre configuração de gavetas.

Efeitos: Abre configuração de gavetas.

Funcionalidades: Portas e Gavetas

src/components/layout/left-panel/PainelMoveisUnificado.tsx

Guardar

Modal Projetos salvos

Confirma o novo nome (`renameProject`).

Efeitos: Confirma o novo nome (`renameProject`).

Funcionalidades: Configurador 3D

src/components/layout/ToolbarModals.tsx

Guardar como preset

Painéis laterais (caixa / camadas)

Guarda a configuração de gavetas como preset.

Efeitos: Guarda a configuração de gavetas como preset.

Funcionalidades: Portas e Gavetas

src/components/layout/left-panel/GavetasPopoverPanel.tsx

Industrial

Painel Designer Inteligente, Conversação

Dispara a ação de designer «Industrial» (`styleIndustrial`).

Efeitos: Ajusta/refina o layout via designer conversacional.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/ConversationalDesignerPanel.tsx

Janela

Painel Sala

Adiciona abertura tipo janela.

Efeitos: Adiciona abertura tipo janela.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/PainelSala.tsx

Japandi

Painel Designer Inteligente, Conversação

Dispara a ação de designer «Japandi» (`styleJapandi`).

Efeitos: Ajusta/refina o layout via designer conversacional.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/ConversationalDesignerPanel.tsx

Luxo

Painel Designer Inteligente, Conversação

Dispara a ação de designer «Luxo» (`styleLuxury`).

Efeitos: Ajusta/refina o layout via designer conversacional.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/ConversationalDesignerPanel.tsx

Mais espaço

Painel Designer Inteligente, Conversação

Dispara a ação de designer «Mais espaço» (`moreSpace`).

Efeitos: Ajusta/refina o layout via designer conversacional.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/ConversationalDesignerPanel.tsx

Mais simetria

Painel Designer Inteligente, Conversação

Dispara a ação de designer «Mais simetria» (`moreSymmetry`).

Efeitos: Ajusta/refina o layout via designer conversacional.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/ConversationalDesignerPanel.tsx

Marca d’água

Painel Photo Mode

Alterna marca d'água no Photo Mode.

Efeitos: Alterna marca d'água no Photo Mode.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/PhotoModeSettingsContent.tsx

Minimalista

Painel Designer Inteligente, Conversação

Dispara a ação de designer «Minimalista» (`minimal`).

Efeitos: Ajusta/refina o layout via designer conversacional.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/ConversationalDesignerPanel.tsx

Moderno

Painel Designer Inteligente, Conversação

Dispara a ação de designer «Moderno» (`styleModern`).

Efeitos: Ajusta/refina o layout via designer conversacional.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/ConversationalDesignerPanel.tsx

Modo Walkthrough

Painel Sala

Entra em walkthrough (WASD + rato).

Efeitos: Entra em walkthrough (WASD + rato).

Atalho: WASD

Funcionalidades: Configurador 3D

src/components/layout/left-panel/PainelSala.tsx

Nórdico

Painel Designer Inteligente, Conversação

Dispara a ação de designer «Nórdico» (`styleNordic`).

Efeitos: Ajusta/refina o layout via designer conversacional.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/ConversationalDesignerPanel.tsx

Otimizar parede

Painel Designer Inteligente, Conversação

Dispara a ação de designer «Otimizar parede» (`optimizeWall`).

Efeitos: Ajusta/refina o layout via designer conversacional.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/ConversationalDesignerPanel.tsx

Pés

Painel Móveis

Abre/configura opções de pés no painel de móveis.

Efeitos: Abre/configura opções de pés no painel de móveis.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/PainelMoveisUnificado.tsx

Porta

Painel Sala

Adiciona abertura tipo porta.

Efeitos: Adiciona abertura tipo porta.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/PainelSala.tsx

Prateleiras

Painel Móveis

Abre configuração de prateleiras.

Efeitos: Abre configuração de prateleiras.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/PainelMoveisUnificado.tsx

Realismo avançado

Painel Photo Mode

Alterna realismo avançado.

Efeitos: Alterna realismo avançado.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/PhotoModeSettingsContent.tsx

Regenerar Camadas

Painéis laterais (caixa / camadas)

Regenera as camadas da caixa selecionada.

Efeitos: Regenera as camadas da caixa selecionada.

Funcionalidades: Portas e Gavetas

src/components/layout/left-panel/BoxLayersPanel.tsx

Remover sala

Painel Sala

Remove a sala do projeto.

Efeitos: Remove a sala do projeto.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/PainelSala.tsx

Renomear

Modal Projetos salvos

Entra em modo de renomeação.

Efeitos: Entra em modo de renomeação.

Funcionalidades: Configurador 3D

src/components/layout/ToolbarModals.tsx

Ultra

Painel Photo Mode

Alterna modo Ultra.

Efeitos: Alterna modo Ultra.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/PhotoModeSettingsContent.tsx

Variações

Painel Designer Inteligente, Conversação

Dispara a ação de designer «Variações» (`variations`).

Efeitos: Ajusta/refina o layout via designer conversacional.

Funcionalidades: Configurador 3D

src/components/layout/left-panel/ConversationalDesignerPanel.tsx

Menu de contexto (91)

Abrir / consultar cutlist

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `cutlist.open` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Lista de Corte

src/ui/context-menu/ContextMenuEngine.ts

Aceitar layout sugerido

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartLayout.applyPredictive` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Adicionar Âncora

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `multi.addAnchor` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhamento

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `alignment` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhamento e Encaixe Inteligente (Smart Align & Snap)

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar à Direita

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `alignment.right` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar à Esquerda

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `alignment.left` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar à Frente

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `remate.snapFrente` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar à Frente

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `alignment.front` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar Abaixo

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `alignment.bottom` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar Acima

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `alignment.top` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar Atrás

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `alignment.back` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar baixo

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `box.alignBottom` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar com Gaveta

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap.alignDrawer` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar com Porta

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap.alignDoor` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar pela Direita (Right Align)

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap.right` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar pela Esquerda (Left Align)

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap.left` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar pela frente

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `box.alignFront` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar pela Frente (Front Align)

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap.front` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar por Baixo

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `remate.snapFundo` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar por Baixo (Bottom Align)

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap.bottom` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar por Cima

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `remate.snapCima` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar por Cima (Top Align)

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap.top` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alinhar por Trás (Back Align)

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap.back` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alterar material

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `porta.material` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Materiais · Portas e Gavetas

src/ui/context-menu/ContextMenuEngine.ts

Alterar material

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `peca.material` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Materiais · Portas e Gavetas

src/ui/context-menu/ContextMenuEngine.ts

Alterar material

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `remate.material` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Materiais · Portas e Gavetas

src/ui/context-menu/ContextMenuEngine.ts

Alterar Material

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `multi.changeMaterial` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alterar material da frente

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `gaveta.material` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Materiais · Portas e Gavetas

src/ui/context-menu/ContextMenuEngine.ts

Alterar Medidas

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `multi.changeDimensions` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Alterar medidas (aditivo)

Menu de contexto, Alterar medidas

Executa `multi.changeDimensionsAdditive` no menu de contexto (scaling preview).

Efeitos: Redimensiona objetos selecionados após preview.

Funcionalidades: Configurador 3D

src/components/layout/workspace/ContextMenu.tsx

Alterar medidas (proporcional)

Menu de contexto, Alterar medidas

Executa `multi.changeDimensionsRatio` no menu de contexto (scaling preview).

Efeitos: Redimensiona objetos selecionados após preview.

Funcionalidades: Configurador 3D

src/components/layout/workspace/ContextMenu.tsx

Apagar

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `multi.delete` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Aplicar Design A

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `intelligentDesigner.applyA` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Aplicar Design B

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `intelligentDesigner.applyB` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Aplicar Design C

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `intelligentDesigner.applyC` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Aprender Preferências

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `intelligentDesigner.learnPreferences` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Ativar Smart Align & Snap

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap.toggle` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Auto Balance (automático)

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap.auto` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Auto-Stack Shelves

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartLayout.autoStackShelves` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Bloquear / desbloquear

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `box.lockToggle` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Box

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `box` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Clássico

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `designerStyles.classic` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Continuar Linha (Remate ↔ Rodapé)

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap.continueLine` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Copiar

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `multi.copy` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Criar Grupo

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `multi.createGroup` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Ctrl+Click para selecionar múltiplas caixas

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `alignment.ctrlClickHint` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Cutlist

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `cutlist` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Lista de Corte

src/ui/context-menu/ContextMenuEngine.ts

Designer Inteligente (AI Layout Generator)

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `intelligentDesigner` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Distribuição Inteligente

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartLayout.autoDistribute` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Duplicar

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `box.duplicate` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Escandinavo

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `designerStyles.scandinavian` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Estilos (Designer Inteligente)

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `designerStyles` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Excluir

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `box.delete` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Ferramentas

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `ferramentas` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Flush Frontal

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap.flushFront` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Flush Lateral (Direita)

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap.flushRight` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Flush Lateral (Esquerda)

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap.flushLeft` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Flush Traseiro

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap.flushBack` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Gerar Layouts (A/B/C)

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `intelligentDesigner.generateABC` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Gerar Variações

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `intelligentDesigner.generateVariations` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Industrial

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `designerStyles.industrial` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Inverter alinhamento

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap.inverse` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Japandi

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `designerStyles.japandi` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Luxo

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `designerStyles.luxury` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Materiais

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `materiais` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Minimalista

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `designerStyles.minimalist` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Moderno

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `designerStyles.modern` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Modo do mouse

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `materiais.mousePreset` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Modo snapping

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `ferramentas.snapModeToggle` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Mostrar Medidas MC

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `multi.showMcDimensions` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Mouse CAD

Menu de contexto, Modo do mouse

Define o preset de rato do viewer para «cad».

Efeitos: Altera `viewerSettings.mousePreset`.

Funcionalidades: Configurador 3D

src/components/layout/workspace/ContextMenu.tsx

Mouse Classic

Menu de contexto, Modo do mouse

Define o preset de rato do viewer para «classic».

Efeitos: Altera `viewerSettings.mousePreset`.

Funcionalidades: Configurador 3D

src/components/layout/workspace/ContextMenu.tsx

Mouse-Centric

Menu de contexto, Modo do mouse

Define o preset de rato do viewer para «mouseCentric».

Efeitos: Altera `viewerSettings.mousePreset`.

Funcionalidades: Configurador 3D

src/components/layout/workspace/ContextMenu.tsx

Mover

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `multi.move` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Nórdico

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `designerStyles.nordic` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Orbit-Friendly

Menu de contexto, Modo do mouse

Define o preset de rato do viewer para «orbitFriendly».

Efeitos: Altera `viewerSettings.mousePreset`.

Funcionalidades: Configurador 3D

src/components/layout/workspace/ContextMenu.tsx

Peça

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `peca` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Porta

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `porta` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Preencher Parede (Auto-Wall-Fill)

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartLayout.autoWallFill` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Preencher Sala (Auto-Room-Fill)

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartLayout.autoRoomFill` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Refinar Layout

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `intelligentDesigner.refine` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Rejeitar layout sugerido

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartLayout.rejectPredictive` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Remate

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `remate` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Remover remate

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `remate.remove` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Renomear

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `box.rename` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Repetir último alinhamento

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `smartAlignSnap.repeatLast` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Rodar

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `multi.rotate` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Room snapping

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `sala.roomSnappingToggle` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Sala

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `sala` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Snapping

Menu de contexto (clique direito no viewer)

Ação de menu de contexto `ferramentas.snappingToggle` (label canónica no ContextMenuEngine).

Efeitos: Depende do alvo (caixa, porta, gaveta, remate, sala, multi-seleção).

Funcionalidades: Configurador 3D

src/ui/context-menu/ContextMenuEngine.ts

Exportação / Salvar e Gerar (20)

Análise arquivo completo

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Publica o projeto na análise industrial online e navega para o índice (flag `industrialOnlineAnalysis`).

Efeitos: Publica o projeto na análise industrial online e navega para o índice (flag `industrialOnlineAnalysis`).

Funcionalidades: Módulo Industrial

src/components/export/UnifiedExportBubble.tsx

Arquivo Unificado

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Gera o arquivo unificado (`onUnificado`).

Efeitos: Requer pelo menos uma caixa no projeto (exceto ações finais de download/orçamento).

Funcionalidades: Exportação TCN / Drill XML · PDF Técnico

src/components/export/UnifiedExportBubble.tsx

Arquivos CNC

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Gera ficheiros CNC `.tcn` e Drill XML (`onArquivosCnc`).

Efeitos: Requer pelo menos uma caixa no projeto (exceto ações finais de download/orçamento).

Funcionalidades: Exportação TCN / Drill XML

src/components/export/UnifiedExportBubble.tsx

Capturar agora

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Captura imagem do viewer para o pacote de envio.

Efeitos: Captura imagem do viewer para o pacote de envio.

Funcionalidades: Configurador 3D

src/components/export/UnifiedExportBubble.tsx

Cutlist

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Gera a lista de corte / cutlist (`onCutlist`).

Efeitos: Requer pelo menos uma caixa no projeto (exceto ações finais de download/orçamento).

Funcionalidades: Lista de Corte

src/components/export/UnifiedExportBubble.tsx

Cutlist + PDF + Unificado

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Gera cutlist, PDF técnico e arquivo unificado (`onAmbos`).

Efeitos: Requer pelo menos uma caixa no projeto (exceto ações finais de download/orçamento).

Funcionalidades: Lista de Corte · PDF Técnico

src/components/export/UnifiedExportBubble.tsx

Download local (JSON)

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Descarrega o pacote/projeto em JSON localmente.

Efeitos: Requer pelo menos uma caixa no projeto (exceto ações finais de download/orçamento).

Funcionalidades: Configurador 3D

src/components/export/UnifiedExportBubble.tsx

Email

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Selecciona método de envio Email no pacote.

Efeitos: Selecciona método de envio Email no pacote.

Funcionalidades: PDF Técnico

src/components/export/UnifiedExportBubble.tsx

Etiquetas (UEE v5)

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Gera etiquetas UEE v5 (`onEtiquetas`).

Efeitos: Requer pelo menos uma caixa no projeto (exceto ações finais de download/orçamento).

Funcionalidades: Lista de Corte

src/components/export/UnifiedExportBubble.tsx

Ferragens Industriais

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Gera relatório de ferragens industriais (`onFerragensIndustriais`).

Efeitos: Requer pelo menos uma caixa no projeto (exceto ações finais de download/orçamento).

Funcionalidades: Lista de Corte

src/components/export/UnifiedExportBubble.tsx

Ferragens XLSX

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Exporta ferragens em XLSX (`onFerragensIndustriaisXlsx`).

Efeitos: Requer pelo menos uma caixa no projeto (exceto ações finais de download/orçamento).

Funcionalidades: Lista de Corte

src/components/export/UnifiedExportBubble.tsx

Gerar arquivo completo

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Gera o arquivo completo com bridge SGPI (`onArquivoCompletoWithSgpi`).

Efeitos: Requer pelo menos uma caixa no projeto (exceto ações finais de download/orçamento).

Funcionalidades: Exportação TCN / Drill XML · PDF Técnico · Lista de Corte

src/components/export/UnifiedExportBubble.tsx

Layout de Corte manual

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Gera layout de corte manual (`onLayoutCorteManual`).

Efeitos: Requer pelo menos uma caixa no projeto (exceto ações finais de download/orçamento).

Funcionalidades: Nesting Fast/PRO

src/components/export/UnifiedExportBubble.tsx

Layout de Corte PRO

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Gera layout de corte PRO (`onLayoutCortePro`).

Efeitos: Requer pelo menos uma caixa no projeto (exceto ações finais de download/orçamento).

Funcionalidades: Nesting Fast/PRO

src/components/export/UnifiedExportBubble.tsx

Marcar lidos

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Marca avisos do painel de exportação como lidos (`markExportPanelRead`).

Efeitos: Marca avisos do painel de exportação como lidos (`markExportPanelRead`).

Funcionalidades: Exportação TCN / Drill XML

src/components/export/UnifiedExportBubble.tsx

Nesting V3 (Manual)

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Fecha a bolha e abre Nesting V3 manual (`onOpenNestingV3`).

Efeitos: Requer pelo menos uma caixa no projeto (exceto ações finais de download/orçamento).

Funcionalidades: Nesting Fast/PRO

src/components/export/UnifiedExportBubble.tsx

PDF Técnico

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Gera o PDF técnico do projeto (`onPdfTecnico`).

Efeitos: Requer pelo menos uma caixa no projeto (exceto ações finais de download/orçamento).

Funcionalidades: PDF Técnico

src/components/export/UnifiedExportBubble.tsx

Salvar e pedir orçamento

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Abre o modal de pedido de orçamento após guardar.

Efeitos: Requer pelo menos uma caixa no projeto (exceto ações finais de download/orçamento).

Funcionalidades: Orçamentos

src/components/export/UnifiedExportBubble.tsx

Secções Industriais (4 PDFs)

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Gera os 4 PDFs das secções industriais (`onSecoesIndustriaisPdfs`).

Efeitos: Requer pelo menos uma caixa no projeto (exceto ações finais de download/orçamento).

Funcionalidades: Módulo Industrial · PDF Técnico

src/components/export/UnifiedExportBubble.tsx

WhatsApp

Modal «Salvar e Gerar Design» (UnifiedExportBubble)

Selecciona método de envio WhatsApp no pacote.

Efeitos: Selecciona método de envio WhatsApp no pacote.

Funcionalidades: PDF Técnico

src/components/export/UnifiedExportBubble.tsx

Barra inferior (22)

Adições

Painel Histórico (barra inferior)

Filtra o histórico para «Adições».

Efeitos: Filtra entradas do histórico de alterações.

Funcionalidades: Configurador 3D

src/components/layout/bottom-info-toolbar/BottomInfoToolbar.tsx

Alterações de altura

Painel Histórico (barra inferior)

Filtra o histórico para «Alterações de altura».

Efeitos: Filtra entradas do histórico de alterações.

Funcionalidades: Configurador 3D

src/components/layout/bottom-info-toolbar/BottomInfoToolbar.tsx

Chapas Real

Hub Industriais (barra inferior)

Mostra o separador «Chapas Real» no hub Industriais.

Efeitos: Altera o conteúdo do painel industrial inferior.

Funcionalidades: Lista de Corte · Módulo Industrial

src/components/layout/bottom-info-toolbar/hubs/IndustriaisHub.tsx

componentes

Barra inferior de informação

Abre o menu de componentes (peças e painéis).

Efeitos: Abre o menu de componentes (peças e painéis).

Funcionalidades: Lista de Corte · Configurador 3D

src/components/layout/bottom-info-toolbar/BottomInfoToolbar.tsx

Consumo Materiais

Hub Industriais (barra inferior)

Mostra o separador «Consumo Materiais» no hub Industriais.

Efeitos: Altera o conteúdo do painel industrial inferior.

Funcionalidades: Lista de Corte · Módulo Industrial

src/components/layout/bottom-info-toolbar/hubs/IndustriaisHub.tsx

Editar

Hub Financeiro (barra inferior)

Mostra o separador «Editar» no hub Financeiro.

Efeitos: Visível apenas para admin.

Funcionalidades: Orçamentos

src/components/layout/bottom-info-toolbar/hubs/FinanceiroHub.tsx

Enviar ordem para fábrica

Hub Industriais, Enviar para Fábrica

Envia a ordem industrial para a fábrica (`enviar()`).

Efeitos: Depende de artefactos industriais válidos / PIMO-TRAK.

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/bottom-info-toolbar/hubs/IndustriaisHub.tsx

Enviar para Fábrica

Hub Industriais (barra inferior)

Mostra o separador «Enviar para Fábrica» no hub Industriais.

Efeitos: Altera o conteúdo do painel industrial inferior.

Funcionalidades: Lista de Corte · Módulo Industrial

src/components/layout/bottom-info-toolbar/hubs/IndustriaisHub.tsx

Ferragens Totais

Hub Industriais (barra inferior)

Mostra o separador «Ferragens Totais» no hub Industriais.

Efeitos: Altera o conteúdo do painel industrial inferior.

Funcionalidades: Lista de Corte · Módulo Industrial

src/components/layout/bottom-info-toolbar/hubs/IndustriaisHub.tsx

Financeiro

Barra inferior de informação

Abre/fecha o hub Financeiro (orçamento/peças).

Efeitos: Abre/fecha o hub Financeiro (orçamento/peças).

Funcionalidades: Orçamentos

src/components/layout/bottom-info-toolbar/BottomInfoToolbar.tsx

Financeiro peças

Hub Financeiro (barra inferior)

Mostra o separador «Financeiro peças» no hub Financeiro.

Efeitos: Altera o painel financeiro.

Funcionalidades: Orçamentos

src/components/layout/bottom-info-toolbar/hubs/FinanceiroHub.tsx

Histórico

Barra inferior de informação

Abre o painel de histórico de alterações.

Efeitos: Abre o painel de histórico de alterações.

Funcionalidades: Configurador 3D

src/components/layout/bottom-info-toolbar/BottomInfoToolbar.tsx

Industriais

Barra inferior de informação

Abre/fecha o hub Industriais (peças, chapas, envio fábrica).

Efeitos: Abre/fecha o hub Industriais (peças, chapas, envio fábrica).

Funcionalidades: Lista de Corte · Módulo Industrial

src/components/layout/bottom-info-toolbar/BottomInfoToolbar.tsx

Movimentações

Painel Histórico (barra inferior)

Filtra o histórico para «Movimentações».

Efeitos: Filtra entradas do histórico de alterações.

Funcionalidades: Configurador 3D

src/components/layout/bottom-info-toolbar/BottomInfoToolbar.tsx

Observações Industriais

Hub Industriais (barra inferior)

Mostra o separador «Observações Industriais» no hub Industriais.

Efeitos: Altera o conteúdo do painel industrial inferior.

Funcionalidades: Lista de Corte · Módulo Industrial

src/components/layout/bottom-info-toolbar/hubs/IndustriaisHub.tsx

Operações

Barra inferior de informação

Abre/fecha o hub Operações industriais.

Efeitos: Abre/fecha o hub Operações industriais.

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/bottom-info-toolbar/BottomInfoToolbar.tsx

Outras ações

Painel Histórico (barra inferior)

Filtra o histórico para «Outras ações».

Efeitos: Filtra entradas do histórico de alterações.

Funcionalidades: Configurador 3D

src/components/layout/bottom-info-toolbar/BottomInfoToolbar.tsx

Painel Unificado

Hub Financeiro (barra inferior)

Mostra o separador «Painel Unificado» no hub Financeiro.

Efeitos: Altera o painel financeiro.

Funcionalidades: Orçamentos

src/components/layout/bottom-info-toolbar/hubs/FinanceiroHub.tsx

Peças Totais

Hub Industriais (barra inferior)

Mostra o separador «Peças Totais» no hub Industriais.

Efeitos: Altera o conteúdo do painel industrial inferior.

Funcionalidades: Lista de Corte · Módulo Industrial

src/components/layout/bottom-info-toolbar/hubs/IndustriaisHub.tsx

Redimensionamentos

Painel Histórico (barra inferior)

Filtra o histórico para «Redimensionamentos».

Efeitos: Filtra entradas do histórico de alterações.

Funcionalidades: Configurador 3D

src/components/layout/bottom-info-toolbar/BottomInfoToolbar.tsx

Remoções

Painel Histórico (barra inferior)

Filtra o histórico para «Remoções».

Efeitos: Filtra entradas do histórico de alterações.

Funcionalidades: Configurador 3D

src/components/layout/bottom-info-toolbar/BottomInfoToolbar.tsx

Todas as ações

Painel Histórico (barra inferior)

Filtra o histórico para «Todas as ações».

Efeitos: Filtra entradas do histórico de alterações.

Funcionalidades: Configurador 3D

src/components/layout/bottom-info-toolbar/BottomInfoToolbar.tsx

Design Industrial (2)

Cavilha 10×40

Painel Design Industrial

Cria furação de cavilha Ø10×30 na espessura e Ø10×13 na peça oposta (tooltip verificado no código).

Efeitos: Adiciona operação de cavilha no design industrial.

Funcionalidades: Módulo Industrial · Exportação TCN / Drill XML

src/components/layout/workspace/IndustrialDesignPanel.tsx

Fechar

Painel Design Industrial

Fecha o painel Workspace Industrial de Design.

Efeitos: Define `industrialDesignPanelOpen` a false.

Funcionalidades: Módulo Industrial

src/components/layout/workspace/IndustrialDesignPanel.tsx

Nesting V3 (8)

Auto Layout

Toolbar Nesting V3

Executa `runAutoLayout` no Nesting V3.

Efeitos: Executa `runAutoLayout` no Nesting V3.

Funcionalidades: Nesting Fast/PRO

src/nesting-v3/NestingV3Page.tsx

Etiquetas

Toolbar Nesting V3

Exporta etiquetas oficiais UEE / LabelSystemV5.

Efeitos: Exporta etiquetas oficiais UEE / LabelSystemV5.

Funcionalidades: Nesting Fast/PRO

src/nesting-v3/NestingV3Page.tsx

Gerar Tudo

Toolbar Nesting V3

Gera todos os artefactos de nesting (`handleGenerateAll`).

Efeitos: Gera todos os artefactos de nesting (`handleGenerateAll`).

Funcionalidades: Nesting Fast/PRO

src/nesting-v3/NestingV3Page.tsx

Limpar

Toolbar Nesting V3

Limpa todas as colocações (`clearAll`).

Efeitos: Limpa todas as colocações (`clearAll`).

Funcionalidades: Nesting Fast/PRO

src/nesting-v3/NestingV3Page.tsx

PDF

Toolbar Nesting V3

Exporta Layout PRO em PDF (`handleDownloadPdf`).

Efeitos: Exporta Layout PRO em PDF (`handleDownloadPdf`).

Funcionalidades: Nesting Fast/PRO

src/nesting-v3/NestingV3Page.tsx

TCN

Toolbar Nesting V3

Exporta ficheiros TCN (`handleDownloadTcn`).

Efeitos: Exporta ficheiros TCN (`handleDownloadTcn`).

Funcionalidades: Nesting Fast/PRO

src/nesting-v3/NestingV3Page.tsx

Vista folha / Vista chão

Toolbar Nesting V3

Alterna vista do canvas entre folha e overview.

Efeitos: Alterna vista do canvas entre folha e overview.

Funcionalidades: Nesting Fast/PRO

src/nesting-v3/NestingV3Page.tsx

Voltar ao Projeto

Toolbar Nesting V3

Navega de volta ao viewer/projeto (ou `onClose`).

Efeitos: Navega de volta ao viewer/projeto (ou `onClose`).

Funcionalidades: Nesting Fast/PRO

src/nesting-v3/NestingV3Page.tsx

PIMO DRILL (8)

PIMO-TRAK (20)

Actualizar

StationToolbar (estações industriais)

onReload?.()

Efeitos: onReload?.()

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/industrial/ui/components/StationToolbar.tsx

CNC

Menu PIMO-TRAK Industrial (header)

Navega para `/industrial/operations/cnc`.

Efeitos: Abre a vista industrial correspondente.

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/header/HeaderIndustrialMenu.tsx

Drill

Menu PIMO-TRAK Industrial (header)

Navega para `/industrial/operations/drill`.

Efeitos: Abre a vista industrial correspondente.

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/header/HeaderIndustrialMenu.tsx

Embalagem

Menu PIMO-TRAK Industrial (header)

Navega para `/industrial/operations/embalagem`.

Efeitos: Abre a vista industrial correspondente.

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/header/HeaderIndustrialMenu.tsx

Histórico

StationToolbar (estações industriais)

onToggleSidebar?.()

Efeitos: onToggleSidebar?.()

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/industrial/ui/components/StationToolbar.tsx

Montagem

Menu PIMO-TRAK Industrial (header)

Navega para `/industrial/operations/montagem`.

Efeitos: Abre a vista industrial correspondente.

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/header/HeaderIndustrialMenu.tsx

Mover

StationToolbar (estações industriais)

onToolMode("move")

Efeitos: onToolMode("move")

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/industrial/ui/components/StationToolbar.tsx

Nesting

Menu PIMO-TRAK Industrial (header)

Navega para `/industrial/operations/nesting`.

Efeitos: Abre a vista industrial correspondente.

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/header/HeaderIndustrialMenu.tsx

Operador

Menu PIMO-TRAK Industrial (header)

Navega para `/industrial/operador`.

Efeitos: Abre a vista industrial correspondente.

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/header/HeaderIndustrialMenu.tsx

Orlar

Menu PIMO-TRAK Industrial (header)

Navega para `/industrial/operations/orlar`.

Efeitos: Abre a vista industrial correspondente.

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/header/HeaderIndustrialMenu.tsx

Quality

Menu PIMO-TRAK Industrial (header)

Navega para `/industrial/quality`.

Efeitos: Abre a vista industrial correspondente.

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/header/HeaderIndustrialMenu.tsx

Rework

Menu PIMO-TRAK Industrial (header)

Navega para `/industrial/rework`.

Efeitos: Abre a vista industrial correspondente.

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/header/HeaderIndustrialMenu.tsx

Rodar

StationToolbar (estações industriais)

onToolMode("rotate")

Efeitos: onToolMode("rotate")

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/industrial/ui/components/StationToolbar.tsx

Settings Industrial

Menu PIMO-TRAK Industrial (header)

Navega para `/admin/settings/industrial`.

Efeitos: Abre a vista industrial correspondente.

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/header/HeaderIndustrialMenu.tsx

Snap

StationToolbar (estações industriais)

onToggleSnap()

Efeitos: onToggleSnap()

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/industrial/ui/components/StationToolbar.tsx

Supervisor

Menu PIMO-TRAK Industrial (header)

Navega para `/industrial/supervisor`.

Efeitos: Abre a vista industrial correspondente.

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/header/HeaderIndustrialMenu.tsx

Time Tracking

Menu PIMO-TRAK Industrial (header)

Navega para `/industrial/time-tracking`.

Efeitos: Abre a vista industrial correspondente.

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/header/HeaderIndustrialMenu.tsx

Todas as operações

Menu PIMO-TRAK Industrial (header)

Navega para `/industrial/operations`.

Efeitos: Abre a vista industrial correspondente.

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/header/HeaderIndustrialMenu.tsx

Tracking

Menu PIMO-TRAK Industrial (header)

Navega para `/industrial/tracking`.

Efeitos: Abre a vista industrial correspondente.

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/header/HeaderIndustrialMenu.tsx

Work Orders

Menu PIMO-TRAK Industrial (header)

Navega para `/industrial/work-orders`.

Efeitos: Abre a vista industrial correspondente.

Funcionalidades: PIMO-TRAK · Módulo Industrial

src/components/layout/header/HeaderIndustrialMenu.tsx

Showroom (8)

Mover

Showroom toolbar / top bar

setActiveTool("move")

Efeitos: setActiveTool("move")

Funcionalidades: Configurador 3D

src/components/showroom/ShowroomToolbar.tsx

Régua

Showroom toolbar / top bar

setActiveTool("measure")

Efeitos: setActiveTool("measure")

Funcionalidades: Configurador 3D

src/components/showroom/ShowroomToolbar.tsx

Reset câmara

Showroom toolbar / top bar

resetCamera()

Efeitos: resetCamera()

Funcionalidades: Configurador 3D

src/components/showroom/ShowroomToolbar.tsx

Rodar

Showroom toolbar / top bar

setActiveTool("rotate")

Efeitos: setActiveTool("rotate")

Funcionalidades: Configurador 3D

src/components/showroom/ShowroomToolbar.tsx

Separar caixas / Reunir caixas

Showroom toolbar / top bar

onBoxExplodeToggle

Efeitos: onBoxExplodeToggle

Funcionalidades: Configurador 3D

src/components/showroom/ShowroomViewerTopBar.tsx

Separar peças / Reunir peças

Showroom toolbar / top bar

onPieceExplodeToggle

Efeitos: onPieceExplodeToggle

Funcionalidades: Configurador 3D

src/components/showroom/ShowroomViewerTopBar.tsx

Zoom +

Showroom toolbar / top bar

adjustCameraZoom(0.9)

Efeitos: adjustCameraZoom(0.9)

Funcionalidades: Configurador 3D

src/components/showroom/ShowroomToolbar.tsx

Zoom −

Showroom toolbar / top bar

adjustCameraZoom(1.1)

Efeitos: adjustCameraZoom(1.1)

Funcionalidades: Configurador 3D

src/components/showroom/ShowroomToolbar.tsx

Atalhos de teclado (14)

Abrir/fechar Histórico

Atalhos de teclado (barra inferior)

Alterna o painel de histórico (`BottomInfoToolbar`).

Efeitos: Abre/fecha histórico se o foco não estiver num campo editável.

Atalho: H

Funcionalidades: Configurador 3D

src/components/layout/bottom-info-toolbar/BottomInfoToolbar.tsx

Adicionar/remover da seleção

Atalhos de teclado (Workspace)

Alterna inclusão do objeto na multi-seleção.

Efeitos: Alterna inclusão do objeto na multi-seleção.

Atalho: Ctrl+Click

Funcionalidades: Configurador 3D

src/components/layout/workspace/Workspace.tsx

Desfazer

Atalhos de teclado (Workspace)

Desfaz (`actions.undo`).

Efeitos: Desfaz (`actions.undo`).

Atalho: Ctrl+Z

Funcionalidades: Configurador 3D

src/components/layout/workspace/Workspace.tsx

Excluir seleção

Atalhos de teclado (Workspace)

Remove caixas/remates selecionados.

Efeitos: Remove caixas/remates selecionados.

Atalho: Delete / Backspace

Funcionalidades: Configurador 3D

src/components/layout/workspace/Workspace.tsx

Mostrar/ocultar ajuda de atalhos

Atalhos de teclado (Workspace)

Alterna o overlay «Atalhos do teclado».

Efeitos: Alterna o overlay «Atalhos do teclado».

Atalho: Alt

Funcionalidades: Configurador 3D

src/components/layout/workspace/Workspace.tsx

Mover caixa selecionada

Atalhos de teclado (Workspace)

Move a caixa selecionada no plano (passo em mm).

Efeitos: Move a caixa selecionada no plano (passo em mm).

Atalho: Setas

Funcionalidades: Configurador 3D

src/components/layout/workspace/Workspace.tsx

Nesting: Limpa seleção/arrasto no Nesting V3.

Atalhos Nesting V3

Limpa seleção/arrasto no Nesting V3.

Efeitos: Limpa seleção/arrasto no Nesting V3.

Atalho: Escape

Funcionalidades: Nesting Fast/PRO

src/nesting-v3/NestingV3Page.tsx

Nesting: Remove a peça selecionada.

Atalhos Nesting V3

Remove a peça selecionada.

Efeitos: Remove a peça selecionada.

Atalho: Delete / Backspace

Funcionalidades: Nesting Fast/PRO

src/nesting-v3/NestingV3Page.tsx

Nesting: Repõe zoom/pan.

Atalhos Nesting V3

Repõe zoom/pan.

Efeitos: Repõe zoom/pan.

Atalho: 0

Funcionalidades: Nesting Fast/PRO

src/nesting-v3/NestingV3Page.tsx

Nesting: Roda a peça selecionada.

Atalhos Nesting V3

Roda a peça selecionada.

Efeitos: Roda a peça selecionada.

Atalho: R

Funcionalidades: Nesting Fast/PRO

src/nesting-v3/NestingV3Page.tsx

Nesting: Zoom in.

Atalhos Nesting V3

Zoom in.

Efeitos: Zoom in.

Atalho: + / =

Funcionalidades: Nesting Fast/PRO

src/nesting-v3/NestingV3Page.tsx

Nesting: Zoom out.

Atalhos Nesting V3

Zoom out.

Efeitos: Zoom out.

Atalho: -

Funcionalidades: Nesting Fast/PRO

src/nesting-v3/NestingV3Page.tsx

Refazer

Atalhos de teclado (Workspace)

Refaz (`actions.redo`).

Efeitos: Refaz (`actions.redo`).

Atalho: Ctrl+Y

Funcionalidades: Configurador 3D

src/components/layout/workspace/Workspace.tsx

Refazer

Atalhos de teclado (Workspace)

Refaz (`actions.redo`).

Efeitos: Refaz (`actions.redo`).

Atalho: Ctrl+Shift+Z

Funcionalidades: Configurador 3D

src/components/layout/workspace/Workspace.tsx

Dados