From d14b5bf89ff2e3b5fb10e75148dd648d36f6c80a Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Thu, 21 May 2026 21:08:39 +0000 Subject: [PATCH] Changes Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com> --- src/components/XRHud.tsx | 52 ++++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/src/components/XRHud.tsx b/src/components/XRHud.tsx index 73d297e..113cd36 100644 --- a/src/components/XRHud.tsx +++ b/src/components/XRHud.tsx @@ -32,74 +32,74 @@ interface XRHudProps { const helpItems = [ { - title: 'Agarrar a peça (Grip)', + title: 'Grip (1 mão) — Pan', icon: '✊', - desc: 'Aproxime o controle e APERTE O GRIP LATERAL — a peça vira extensão da sua mão (mover + girar em 6 eixos). Solte o grip para fixar na posição.', + desc: 'Aperte UM grip lateral e mova o controle: a peça é arrastada (translação) sem rotacionar. Solte para fixar.', }, { - title: 'Two-Hand (girar/escalar)', + title: 'Grip (2 mãos) — Zoom + Orbit', icon: '🤲', - desc: 'Aperte o grip dos DOIS controles ao mesmo tempo. Gire os punhos para rotacionar a peça pelo eixo entre as mãos. Aproxime/afaste para escalar (apenas se o toggle "Escala" estiver ON).', + desc: 'Aperte o grip dos DOIS controles. AFASTE/APROXIME as mãos para dar ZOOM. Gire os punhos em direções opostas para ORBITAR a peça pelo eixo entre as mãos.', + }, + { + title: 'Trigger — Selecionar / Medir', + icon: '🔫', + desc: 'O gatilho NÃO move a peça. Ele só age dentro dos modos Selecionar, Medir ou Posicionar — escolhendo elementos, marcando pontos ou colocando o modelo na superfície.', + }, + { + title: 'Thumbstick — Locomoção', + icon: '🕹️', + desc: 'Para FRENTE e solte: teletransporta para o ponto apontado. Para os LADOS: snap-rotate de ±30° na câmera. Para TRÁS: passo de 0,3 m no sentido oposto ao olhar.', }, { title: 'Posicionar (Hit-Test)', icon: '🎯', - desc: 'Aponte para uma superfície real e toque para posicionar o modelo. O retículo verde indica onde o modelo será colocado.', + desc: 'Ative para reposicionar o modelo. Aponte o controle para uma superfície real e aperte o TRIGGER no retículo para fixar o modelo ali.', }, { title: 'Snap (Planos)', icon: '🧲', - desc: 'Quando ativado, o modelo se alinha automaticamente a planos detectados (chão, parede, mesa). O retículo fica azul quando snap está ativo.', - }, - { - title: 'Joystick (ajuste fino)', - icon: '🕹️', - desc: 'Esquerdo: X (lateral) / Z (frente-trás). Direito: rotação Y / altura Y. Aperte o TRIGGER para acelerar (leve = passo fino, forte = passo rápido). O joystick é desativado enquanto você segura o grip (que tem prioridade para agarrar).', + desc: 'Quando ON, o modelo se alinha automaticamente aos planos detectados (chão, parede, mesa). Retículo azul indica snap ativo.', }, { title: 'Grid', icon: '📐', - desc: 'Exibe/oculta a grade de referência para auxiliar no alinhamento visual do modelo com o ambiente.', + desc: 'Exibe/oculta a grade de referência para alinhar o modelo com o ambiente.', }, { title: 'Sólido / Wire / Bordas', icon: '🔲', - desc: 'Alterna entre modos de renderização: Sólido (preenchido), Wireframe (malha de arame), Bordas (apenas contornos).', + desc: 'Alterna modos de renderização: Sólido (preenchido), Wireframe (malha), Bordas (apenas contornos).', }, { title: 'Medir', icon: '📏', - desc: 'Ative e toque em dois pontos no modelo para medir a distância entre eles em milímetros. O snap de vértice auxilia na precisão.', + desc: 'Ative e toque o TRIGGER em dois pontos da peça para medir a distância em milímetros. O snap de vértice auxilia a precisão.', }, { title: 'Screenshot', icon: '📸', - desc: 'Captura uma imagem da visão AR atual. As capturas ficam salvas na galeria do viewer.', + desc: 'Captura uma imagem da visão AR atual. As capturas ficam na galeria do viewer.', }, { title: 'Inspeção', icon: '📋', - desc: 'Abre o checklist de inspeção para aprovar ou rejeitar itens como dimensões, furos, soldas e posição das placas.', + desc: 'Abre o checklist para aprovar ou rejeitar itens (dimensões, furos, soldas, posição das chapas).', }, { title: 'Opacidade', icon: '👁️', - desc: 'Ajusta a transparência do modelo de 0% (invisível) a 100% (opaco) para visualizar através da peça.', + desc: 'Ajusta a transparência do modelo de 0% a 100% para ver através da peça.', }, { - title: 'Posição (mm)', + title: 'Ajuste fino (Posição/Rotação)', icon: '↔️', - desc: 'Ajuste fino da posição do modelo nos eixos X, Y e Z com incrementos de 1mm usando os botões +/−.', + desc: 'Use os botões +/− do painel para ajustes finos em milímetros (posição) e décimos de grau (rotação). O joystick não faz mais ajuste fino — ele agora é só locomoção.', }, { - title: 'Rotação X° / Y° / Z°', - icon: '🔄', - desc: 'Rotaciona o modelo ao redor de cada eixo com incrementos de 0.1°. X = inclinação frontal, Y = giro lateral, Z = tombamento.', - }, - { - title: 'Botões A/B (Touch Plus)', + title: 'Botões A/B (Touch Plus direito)', icon: '🎮', - desc: 'Atualmente reservados para o sistema (menu Meta). O fluxo natural usa Grip para agarrar e Trigger para acelerar o joystick.', + desc: 'No modo Medir: A = desfazer último ponto; B = limpar todas as medições. O botão Menu (esquerdo) abre o menu Universal do Quest.', }, ];