# 12 · GATE DA FASE A12 · MODELOS 3D DEFINITIVOS

# `ARQUITETURA 3D READY FOR MASTERPLAN`

**22.08.2026 · sessão de ARQUITETURA · versão de modelo v02**

| Critério | Resultado | Evidência |
|---|---|---|
| 100% das esquadrias materializadas no 3D | **PASS** | 610 de 610 · 0 ausente · 0 extra · 0 reprovada(s) no teste de vão físico |
| footprint × 3D = PASS | **PASS** | 0 reprovação(ões) em 18 modelos |
| planta × 3D = PASS (07) | **PASS** | relatório 07_QA-PLANTA-VS-3D.md |
| cortes × 3D = PASS | **PASS** | 0 reprovação(ões) em 36 cortes |
| escala = [1,1,1] · Z up · sem espelho · metros | **PASS** | em todos os MODEL_ID e nos 54 GLB |
| importação limpa em cena vazia | **PASS** | 54 arquivos abertos e conferidos |
| 15 × 18 reconciliado | **PASS** | 11_RECONCILIACAO-MODEL-ID.md |
| todos os MODEL_ID com manifesto completo | **PASS** | 18 de 18 |
| LOD100 disponível | **PASS** | 18 arquivos · 172 kB somados |
| nenhum arquivo depende de correção manual | **PASS** | todo o pacote é gerado por script a partir da fonte da verdade |


---

## O que mudou nesta fase

O 3D deixou de ser casca. Antes ele vinha de `viewer3d/scenes.json` — uma representação
**paralela** à planta, mantida à mão. Agora ele vem de `m3d/produto.py`, que lê a mesma
`spec.py` que desenha as plantas e o mesmo `04_QUADRO-ESQUADRIAS.csv` que lista as esquadrias.
Mudou a planta, muda o 3D. Mudou o quadro, mudam os vãos. Não existe um terceiro lugar para editar.

**R-016 está resolvida.** As 610 esquadrias do quadro 04 existem na malha:
588 como vão físico aberto na parede e
22 como folha de correr sobre pano de vidro.

## O vão é vão, não é vidro colado

Cada abertura segmenta a parede em pilar, peitoril e verga — e só depois recebe caixilho e painel.
O QA verifica isso interrogando a geometria: nove pontos dentro do vão livre não podem cair dentro
de nenhum sólido de parede. Ver `08_QA-ESQUADRIAS-3D.md`.

## Três LODs, uma definição

| LOD | Triângulos (menor → maior) | Tamanho somado | Para que serve |
|---|---|---|---|
| LOD100 | 48 → 192 | 172 kB | masterplan · 120 instâncias |
| LOD200 | 276 → 18480 | 2.89 MB | pranchas e vistas próximas |
| LOD300 | 868 → 23760 | 4.17 MB | visualização |

Os três saem da mesma função com um parâmetro. **Não há três modelos editáveis.**

---

## Limites de escopo — declarados, não escondidos

Estas coisas **não** estão no modelo, e nenhuma delas bloqueia a implantação:

1. **Interior dos edifícios de hotel.** `pav_A`, `bloco_B` e `ala_C` têm casca, lajes, paredes-tipo
   entre módulos, parede de corredor e todas as esquadrias de fachada — mas não têm as divisórias
   internas de cada unidade. Essas divisórias existem, com planta e corte, nos MODEL_IDs de unidade
   (`hstd`, `hmst`, `loft30`). Quem precisar do interior de um apartamento usa a unidade.
2. **Mobiliário do salão do restaurante.** O `rest` traz balcão, louças e metais capturados da
   planta; as mesas do salão são desenhadas por função própria e ficaram fora da captura.
3. **Nenhum material está `APROVADO`.** Todos são `CONCEITO` ou `PRE-ESPECIFICADO`
   (ver `05_CADERNO-MATERIAIS.md`). O 3D usa PBR coerente com a intenção, não com ficha técnica.
4. **Vidro sem propriedade óptica real.** `MAT_VIDRO_LOW_E` tem transparência de trabalho; o
   coeficiente real depende da decisão `FAC-VID-01` (vidro simples × duplo), ainda em aberto.
5. **Fundação.** Continua conceitual — cota de apoio é do calculista, sobre sondagem.

---

## Para a sessão de MASTERPLAN

Use `PARA-MASTERPLAN/`. São 15 objetos
implantáveis, 172 kB de GLB, e o contrato é
`MODEL_ID + X + Y + Z + ROTATION`. Rotacionar pode. Espelhar, escalar ou deformar reprova o modelo.
