Proposta para Chernicharo & Bressani Consultoria

Subiu a cota. As anotações certas sobem junto.

Um add-in para Revit 2025 e 2026 que aplica o delta vertical às anotações dos cortes de elevatória e devolve um relatório clicável do que ainda precisa de conferência. A decisão de projeto continua sendo de vocês.

Revit 2025 e 2026 · add-in nativo Prova de conceito antes do passo maior
Comando aplicado · corte da elevatória Concluído
Delta aplicado à CL Recalque
INFORMADO PELO USUÁRIO
+0,30 m
Anotações movidas
CONJUNTO VINCULADO AO RECALQUE
14 de 18
Anotações preservadas
HOSPEDEIRO NÃO SUBIU
4
Itens para conferência
SOBREPOSIÇÃO · RECOBRIMENTO · COTA DIGITADA
3
Cada item da lista leva até o elemento na vista
O QUE CONFERIR FICA EXPLÍCITO, EM VEZ DE PROCURADO
O cenário

Subir 0,30 m na CL Recalque move o modelo e deixa a prancha para trás.

Os elementos de modelo acompanham porque têm associatividade paramétrica. As anotações do corte não, e o corte volta para a prancheta. Vocês relataram que um ajuste desses consome dias por corte, e a Fase 0 existe para medir isso com o cronômetro.

01

A anotação é um objeto da vista

Não é falha de quem desenhou nem defeito do Revit. Anotação de corte é objeto 2D da vista, sem vínculo paramétrico com o nível. Ela fica onde estava porque foi projetada para ficar.

02

A conferência é toda manual

Depois de mover, alguém percorre a prancha procurando texto sobreposto, leader que perdeu o elemento e recobrimento fora do critério. É trabalho de atenção, feito quando a atenção já acabou.

03

O custo se repete a cada revisão

O esforço cresce com o número de cortes e com o número de rodadas. O que muda de escala não é a dificuldade, é a repetição.

A proposta

A ferramenta move o conjunto certo e entrega a lista do que sobrou.

Você informa o delta e escolhe o conjunto e as vistas. O add-in aplica o deslocamento e roda uma varredura de verificação que devolve uma lista clicável, item a item.

Entrada

O delta, informado por você

Um valor em metros ou a diferença entre dois níveis. Comando explícito, sem rotina rodando em segundo plano no seu modelo.

Processamento

O conjunto certo, por vista

Seleção por categoria de anotação e por região, vista a vista. A operação inteira volta em um único Ctrl+Z.

Saída

A lista do que conferir

Sobreposição, leader que perdeu o elemento, recobrimento fora do critério e texto com cota digitada. Clicou, o Revit vai até lá.

O ponto central

Mover tudo por 0,30 m é tão errado quanto não mover nada.

A anotação do bloco de ancoragem não deve subir, porque o bloco não subiu. A do terreno natural também não. O valor da ferramenta não está em mover, está em saber o que mover e em listar o que sobrou.

1

Delta por vista ou por região

Deslocamento vertical do conjunto que você selecionar, em uma vista, em várias, ou apenas dentro de uma região demarcada.

2

Ponta do leader ancorada

Mantém a ponta presa ao elemento durante o deslocamento, pelo recurso de alinhamento de anotações introduzido na API do Revit 2025.

3

Cobertura por categoria

Texto, linha de detalhe, anotação genérica, componente de detalhe, cota e keynote. Você marca quais entram no conjunto.

4

Texto com cota digitada é sinalizado

Um valor digitado à mão é movido, mas não muda sozinho. A ferramenta lista esses textos em vez de deixar passar.

5

Um único desfazer

A operação inteira volta em um Ctrl+Z, enquanto o arquivo não tiver sido salvo e sincronizado.

6

Utilitários do dia a dia

Ocultar o DWG importado em todas as vistas de uma vez entra junto, sem cobrança separada, porque é barato e vocês pediram.

Experimente

Mexa na cota e veja o que o relatório acusaria.

Arraste o delta, troque o critério de recobrimento e compare os três comportamentos possíveis. Clique em qualquer linha do relatório para destacar o elemento no corte.

Corte esquemático da elevatóriaCL 99,155
NA CL ORIGINAL +0,30 1,10 m RECOBRIMENTO TERRENO NATURAL CL RECALQUE 98,855 PEAD DE 90 BLOCO DE ANCORAGEM
Poço de sucção, bomba e linha de recalque · CT terreno 100,000 m · CL Recalque inicial 98,855 m · PEAD DE 90
Recobrimento medido do terreno à geratriz superior do tubo.
Delta aplicado à CL Recalque +0,30 m
−0,100,00+0,60
Comportamento das anotações
Recobrimento mínimo adotado
Relatório de verificação
verificação · corte da elevatória
Clique num item para destacar o elemento no corte ao lado. Na ferramenta, o mesmo clique isola e seleciona o elemento no Revit.
Demonstração da lógica de verificação · corte esquemático, valores fixos
o critério de recobrimento é parâmetro do escritório
O mesmo trecho, quatro critérios

No delta de 0,30 m, o mesmo trecho passa ou não passa dependendo do critério adotado.

Com 0,65 m ele passa. Com 0,90 m, 1,00 m e 1,20 m não passa. Quem decide o número é o responsável técnico, não o programa. Por isso o mínimo entra como parâmetro configurável, e o critério usado fica registrado no relatório.

A camada de verificação

A verificação aponta o problema, ela não o esconde.

A varredura lista o que encontrou e leva até o elemento. Ela não reposiciona nada por conta própria, e o reposicionamento só acontece se você pedir, item a item.

Sobreposição entre anotações

Avaliada por caixa envolvente, par a par. É uma aproximação: pode acusar um par que na prancha está legível, e pode deixar passar encavalamento parcial de texto rotacionado. A tolerância é ajustável e o item aparece nomeado, para você julgar.

Leader que deixou de tocar o elemento

Verifica se a ponta ainda cai sobre a geometria que ela aponta, dentro da tolerância que vocês definirem. É a checagem que mais rende aqui, porque é exatamente o que quebra quando o modelo sobe e o texto fica.

Tag sem elemento hospedeiro

Caso diferente: aqui o elemento anotado deixou de existir. Subir uma cota não apaga nada, então esta checagem raramente dispara neste fluxo. Ela entra porque é barata e pega erro de outra origem.

Recobrimento fora do critério

Compara a distância entre a cota do terreno e a geratriz superior do tubo com o mínimo adotado para o trecho, e devolve o apontamento com o critério usado escrito ao lado.

Sobre o recobrimento, com todas as letras

O mínimo entra como parâmetro de vocês, não como constante do programa.

A NBR 9649 de 1986 trata de rede coletora e fala em 0,90 m para coletor assentado no leito da via e 0,65 m no passeio, admitindo valores menores desde que justificados. Normas de concessionária adotam outros números, como 1,00 m para tubulação plástica em instrução técnica da Saneago, e linha de recalque de elevatória é outra situação ainda. O valor de 1,20 m que apareceu na reunião entra pré-preenchido porque foi o que vocês citaram, e continua editável. Isto não é verificação normativa nem laudo: é uma varredura geométrica que aponta onde olhar.

A ferramenta cobre as famílias de erro que dão para verificar geometricamente. O pente fino continua existindo, com menos itens e com os itens já localizados.
Fronteiras

Estas são as fronteiras do que a ferramenta faz.

Prefiro deixar isto escrito antes de falar de preço, para que o combinado seja o mesmo dos dois lados.

Está incluído

  • Deslocamento vertical do conjunto escolhido, por vista ou por região
  • Tratamento da ponta do leader durante o deslocamento
  • Varredura de sobreposição, leader solto e recobrimento, com tolerâncias configuráveis
  • Relatório clicável dentro do Revit, com isolamento, seleção e realce
  • Exportação do relatório para conferência fora do Revit
  • Instalador com assistente em português, para Revit 2025 e 2026
  • Ocultar o DWG importado em todas as vistas, sem cobrança separada

Fica de fora da Fase 1

  • Alterar o modelo, as cotas de projeto ou parâmetros dos elementos
  • Recompor o layout da prancha ou decidir de que lado o texto fica
  • Verificação normativa ou laudo, que seguem com o responsável técnico
  • Detecção de interferências entre elementos de modelo
  • Atualizar o valor de textos com cota digitada, que são apenas sinalizados
  • Revit anterior a 2025, e execução como serviço no BIM 360 ou ACC
  • Gerar a linha do terreno a partir do Toposolid, que fica para fase posterior
Formato de entrega

Add-in nativo, porque o fluxo precisa sobreviver à atualização e à troca de máquina.

Vocês cogitaram Dynamo, e faz sentido: para explorar e para script pontual ele resolve muito bem. O que ele não sustenta com o mesmo conforto é a distribuição para várias máquinas ao longo de anos.

CritérioAdd-in .NETpyRevitDynamo e PlayerMacro no documento
Instalação na equipe Assistente próprio, detecta as versões do Revit da máquina Exige instalar a plataforma em cada estação Exige Dynamo mais os pacotes na versão certa Por documento e por usuário
Atualização Um novo instalador, a mesma versão para toda a equipe Pasta de rede ou linha de comando Redistribuir o grafo e reconferir caminhos Manual, arquivo a arquivo
Desfazer Um único Ctrl+Z para a operação inteira Bom, com limitações Sem transação agrupada, o desfazer volta em pedaços Limitado
Estabilidade entre versões Um projeto gera 2025 e 2026 Depende da plataforma acompanhar o Revit A migração de IronPython 2 para CPython 3 no ciclo 2025 quebrou scripts em produção Recompilar a cada versão
Interface para o projetista Faixa de opções do Revit, com janela própria Faixa de opções do pyRevit Player, com mensagens difíceis de interpretar Fraca

Núcleo separado da interface

A lógica de deslocamento e de verificação fica num núcleo independente da interface do Revit. Isso torna o teste automatizado possível e permite acionar as mesmas rotinas por outros meios no futuro, sem reescrever nada.

Comando explícito, sob seu controle

A API permite reagir automaticamente a mudanças no modelo, mas isso é pesado e mexe no arquivo sem que ninguém tenha pedido. O comando explícito é a escolha segura para produção, e é o que proponho para a Fase 1.

Sobre soluções existentes

Eu procurei e não encontrei nada que faça isto.

As mais próximas são o Align, do BIM42, o TagFit, da DiRoots, e os pacotes de nós do pyRevit, Rhythm e Clockwork. Elas alinham, distribuem, desembaraçam e criam tags, e são boas no que fazem. Nenhuma aplica um delta de nível a anotações já existentes e depois confere o resultado. Se vocês conhecerem alguma que faça, vale testar antes de contratar qualquer coisa aqui.

Ponto de partida

Boa parte da estrada já está construída.

Eu já mantenho um add-in de Revit em produção, com instalador e janela de relatório. Isso não resolve o problema de vocês, mas resolve tudo o que vem em volta dele.

O que já existe

Add-in de Revit em produção, com as versões 2025 e 2026 saindo de um único projeto, sem bibliotecas de terceiros carregadas dentro do Revit.

O que isso adianta

O esqueleto multi-versão já está montado e mantido, e não consome tempo do projeto.

O que já existe

Instalador com assistente em português, que detecta as versões do Revit da máquina e aparece em Adicionar ou Remover Programas.

O que isso adianta

A distribuição para as estações de vocês já entra pronta na Fase 1.

O que já existe

Janela de relatório em WPF com lista clicável, navegação item a item, isolamento, seleção, realce por cor, status editável e comparação entre execuções. Em produção desde a versão 1.1.0.

O que isso adianta

É exatamente a forma que o relatório de verificação precisa ter, e eu demonstro rodando em dez minutos.

O que já existe

Rotina de capturar delta, aplicar e validar com tolerância, mais de 170 testes automatizados nos núcleos existentes.

O que isso adianta

As armadilhas de deslocamento e tolerância já estão mapeadas, e a infraestrutura de teste já existe.

Onde o esforço vai

O caminho até o problema já está pronto, então o trabalho vai inteiro para o problema.

Empacotamento, instalação e janela de relatório vêm da base existente. Nenhum desses testes cobre anotações, porque essa lógica ainda não existe: mover o conjunto certo e conferir o resultado é o que vai ser escrito nas fases 0 e 1, e é exatamente onde o esforço deve estar.

Como avançamos

Quatro fases, cada uma com um critério de aceite verificável.

Cada fase é contratada separadamente, e o critério de aceite está escrito antes de começar, para que ninguém precise discutir depois se funcionou.

00

Prova de conceito sobre um corte de vocês

Um comando que aplica o delta às anotações da vista ativa, rodando num corte real de elevatória, com o cronômetro ligado.

Critério de aceiteSair de horas por corte para minutos por corte, medido no mesmo corte, por vocês. Se a medição não mostrar esse ganho, a Fase 1 não deve ser contratada.
1 a 2 semanas (ref.)
01

Add-in distribuível, com a verificação v1

Todas as vistas de corte e planta, seleção por categoria e por região, tratamento da ponta do leader, camada de verificação, relatório clicável e instalador para as máquinas da equipe.

Critério de aceiteO Uitalo faz o pente fino manual em três cortes escolhidos por ele e registra a lista. A ferramenta roda no mesmo material. O aceite é reencontrar pelo menos 90% dos itens dessa lista, nas categorias cobertas, com no máximo cinco apontamentos improcedentes por corte, e nenhuma anotação do conjunto selecionado deixar de ser movida.
a definir na Fase 0
02

Vínculo persistente e migração seletiva

Gravar no arquivo a relação entre a anotação e o elemento que ela anota, para que o delta seguinte seja reaplicado sozinho, e migrar as anotações de maior retrabalho para objetos que acompanham o modelo nativamente.

Gatilho para avançarVale o investimento quando a verificação da Fase 1 mostrar recorrência de anotação que deveria ter acompanhado o modelo.
a definir
03

Automação e integração

Avaliar a detecção automática da mudança de cota e expor as mesmas rotinas por outros meios, aproveitando o núcleo separado da interface.

Gatilho para avançarDepois de o add-in estar rodando com folga no dia a dia da equipe.
a definir
Condições

Estas são as condições para o prazo e o resultado valerem.

Prefiro deixar combinado agora do que descobrir junto depois.

O que precisa estar disponível

  • Versão

    Revit 2025 ou 2026. O recurso da API que mantém a ponta do leader ancorada durante o deslocamento foi introduzido no Revit 2025.

  • Material

    Um modelo real de elevatória e ao menos um corte representativo para a Fase 0, podendo ser anonimizado. Com material real, a medição vale.

  • Acesso

    Uma hora acompanhando o pente fino do Uitalo. É o que transforma a lista de verificações no método de vocês, e não numa suposição minha.

  • Decisão de vocês

    O critério de recobrimento por trecho ou por projeto. Esse número é de quem assina, e a ferramenta o recebe como parâmetro.

Pontos já mapeados, e como cada um é tratado

  • Confirmação da API

    Verifiquei que a classe existe nos binários do Revit 2025 e do 2026. Confirmar a forma exata de chamada é a primeira tarefa da Fase 0, e já existe caminho alternativo definido, movendo a anotação e reposicionando a ponta e o cotovelo do leader.

  • Instalação

    Acompanho a primeira instalação em cada máquina e publico o código de verificação do arquivo, para que a equipe de vocês confira o que está instalando.

  • Cota digitada

    Na Fase 1 o texto é movido e listado para conferência. Convertê-lo em valor associativo é assunto da Fase 2 e depende de uma decisão de vocês sobre o padrão de anotação.

  • Modelo compartilhado

    Elemento emprestado por outro usuário é listado nominalmente no relatório, em vez de a operação falhar em silêncio.

  • Desempenho e desfazer

    Em vistas com muitas anotações o processamento é fatiado, para o Revit continuar respondendo e a operação poder ser cancelada. Tudo volta em um único Ctrl+Z, até salvar e sincronizar.

Investimento

O valor sai depois que o escopo fecha.

Cada fase tem valor próprio e é contratada separadamente, porque escopo aberto vira orçamento defensivo, e orçamento defensivo é caro para os dois lados.

Fase 0 · Prova de conceito

Descobrir se a abordagem se sustenta

O compromisso menor possível, antes de qualquer decisão maior.
  • Confirmação da API no SDK, com caminho alternativo definido
  • Comando que aplica o delta às anotações da vista ativa
  • Ensaio num corte real de vocês, com medição de tempo
  • Relatório do que funcionou e do que ficou em aberto
Valor da faseA definir
Prazo de referência1 a 2 semanas
Fase 1 · Add-in distribuível

A ferramenta na mão da equipe

Contratada quando a Fase 0 mostrar o ganho medido.
  • Todas as vistas, seleção por categoria e por região
  • Camada de verificação com relatório clicável
  • Instalador para Revit 2025 e 2026
  • Utilitário de ocultar o DWG importado, sem cobrança separada
  • Suporte mensal opcional, contratado à parte
Valor da faseA definir
Suporte mensal opcionalA definir
▪ As fases 2 e 3 são orçadas à parte, quando os gatilhos descritos no roteiro se confirmarem.
Quem está por trás
GA

Gabriel Aragão

Desenvolvimento e implementação

Arquiteto e Urbanista, Coordenador BIM e desenvolvedor de automações para Revit, Navisworks e Civil 3D. Mantém add-ins em produção com instalador próprio e trabalha com projetos de saneamento, incluindo rotinas de rede coletora de esgoto em Civil 3D.

JR

João Rafael

Gestor do processo

Responsável pela gestão do processo e pela interlocução com a Chernicharo & Bressani, garantindo que cada fase avance no ritmo e nas prioridades do escritório e que o combinado de cada entrega seja cumprido.

Próximo passo

Uma conversa de quarenta minutos sobre um corte real fecha o escopo da Fase 0.

Com um corte na tela e o pente fino sendo feito ao vivo, a lista de verificações deixa de ser suposição e passa a ser o método de vocês.

Agendar conversa
gabrielsoudier@gmail.com
(71) 99234-9053