🚀 Auto-deploy: melhoria no snap e medição AR em 30/05/2026 11:19:42

This commit is contained in:
2026-05-30 11:19:42 +00:00
parent 451951b4ca
commit 4dbfb7f277
2 changed files with 18 additions and 4 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 193 KiB

+18 -4
View File
@@ -1431,14 +1431,28 @@ function WalkEnvironment() {
return ( return (
<group> <group>
{/* Cena com a imagem fornecida pelo usuário mapeada no horizonte em 360 graus */} {/* Um belo cenário HDRI de parque que nos dá árvores, céu azul e nuvens à distância perfeitamente */}
<Environment files="/cenario_campo_gramado.jpg" background /> <Environment preset="park" background />
{/* Piso invisível apenas para receber as sombras dos modelos sobre a grama da foto */} {/* O Piso Digital: Sólido, infinito e na altura exata da peça para que ela não pareça "voar" */}
<mesh rotation={[-Math.PI / 2, 0, 0]} position={[0, gridY - 0.01, 0]} receiveShadow> <mesh rotation={[-Math.PI / 2, 0, 0]} position={[0, gridY - 0.01, 0]} receiveShadow>
<planeGeometry args={[1000, 1000]} /> <planeGeometry args={[1000, 1000]} />
<shadowMaterial opacity={0.5} /> <meshStandardMaterial color="#3f662b" roughness={1} metalness={0.1} />
</mesh> </mesh>
{/* Grid sutil sobre a grama para dar noção de escala e movimento ao caminhar */}
<Grid
position={[0, gridY, 0]}
args={[1000, 1000]}
cellSize={1}
cellThickness={0.5}
cellColor="#4d7a34"
sectionSize={10}
sectionThickness={1}
sectionColor="#2d4a1f"
fadeDistance={50}
fadeStrength={2}
/>
</group> </group>
); );
} }