Seria legal se pudesse ignorar clashes de determinados IDs. por exemplo, se você for fazer uma alteração na rotina para permitir verificação de clash de conexão com conexão vai haver clash de joelho com luva que na real não é um clash, mas toda vez ele vai aparecer na lista. Seria bom ajustar a rotina para ignorar determinados clash’s já validados. Ótima rotina ! Parabéns
Mauricio, o clash de Joelho X Luva não acontece, pois a checagem do conflito é entre arquivos diferentes (seu modelo Revit X um Vínculo). Então mesmo que você esteja comparando dois modelos MEP, só vai acontecer de dar um conflito Joelho X Luva se for um Joelho de um arquivo A X Luva de um arquivo B
Valeeu Carlos! Sim, tem como fazer pra paredes. Nesse caso, na hora de você obter as referências, você vai usar o nó Wall Edges References. Esse nó vai dar as linhas e as referências de todas as paredes. Ai você escolhe o que você quer cotar. Por exemplo, se você quer cotar a espessura total da parede + distância entre paredes, você precisa coletar as Exterior Side Horizontal References + Interior Side Horizontal References, juntando em uma lista. Só se atende pois ele vai retornar as referências das linhas de topo e base da parede, aí você pode usar um nó First.Item pra capturar apenas a primeira referência
Matheus, estou desenvolvendo uma e em breve vou compartilhar com a comunidade. Caso você trabalhe com Plataformas de construção, dá pra usar o plugin ONBox que faz exatamente isso que você precisa. Dada a plataforma, você define a inclinação e ele gera o talude. Infelizmente esse plugin não foi mais disponibilizado após o Revit 2024, mas caso você esteja na versão <2023, você pode usar sem problemas. github.com/engthiago/OnboxApp -> Você pode baixar o plugin nesse link
É possível sim. No caso das cotas diagonais, vai mudar a forma de você criar a linha de referência. No nó que utilizamos, cada Reference é entregue com um Plane (plano). Esse plano tem um vetor normal à ele (fica exatamente a 90° do plano). Dá pra usar esse vetor normal pra criar a linha de referência, dessa forma você sempre vai ter cotas que ficam alinhadas à orientação do elemento (podendo estar diagonal)
Sobre as cotas radiais, não conheço ainda uma forma de fazer direto pela API. O que você pode fazer é encontrar os pontos de referência e então inserir uma cota no centro até a borda do elemento
deu o erro de "Concluído com avisos", e não deu certo. quando abro no dynamo aparece o erro no python (attributeError ; none type object has no attribute id file string line 81 in module) oque eu faço para corrigir
Fala meu amigo! Esse erro provavelmente ocorreu porque ele não encontrou o nome da família do rodapé que você forneceu. Dá uma revisada na entrada '02 - Nome da Família' pra ver se você colocou o nome exatamente como é a sua família! Se mesmo assim não funcionar, me manda uma mensagem lá no Instagram ou Linkedin! Os links estão na página inicial do Canal.
Olá, gostaria de ver algum vídeo de como posso selecionar um arquivo em CAD e passar linhas sobre as linhas do CAD. Vou citar um exemplo pra ficar mais claro. Trabalho como projetista civil, mas na empresa que trabalho temos mais áreas de eng. civil, mecânica e elétrica. Principalmente a parte mecânica, antes de fechar negócio a empresa apenas encaminha o bloco do equipamento em DWG. e ele é gerado em Solid, quando ele gera do Solid. em DWG. esse bloco ele tem mais de 10.000 linhas e não consigo explodir ele no Revit, para conseguir demonstrar ele no local do projeto e poder fazer alguma modificação. Não sei se ficou claro, mas gostaria de alguma dica nesse sentido obrigado.
Gabriel, você pode importar a geometria desse sólido e então inserí-lo no Revit com o Dynamo. Pra importar a geometria, você 1) cria um nó de select model element, 2) clica no seu CAD, 3) obtém a geometria pelo nó Element.Geometry. Depois de obter a geometria, você vai inserí-la no Revit usando o nó DirectShape.ByGeometry. Eu não tenho certeza se ele vai conseguir importar a sua geometria (se for realmente muito grande e complexa fica difícil), mas vale a tentativa! Me retorna aqui depois de testar!
@@_bimcoder Muito obrigado pelo retorno, infelizmente não consegui, para obter a geometria ele já deu erro, tentei alterar a treliça para mais longo, curto enfim e no nó DirectShape.ByGeometry ele não identificou a geometria, mas obrigado.
@@_bimcoder Consegui, não sei se da maneira certa, mas já consigo trabalhar com as linhas que gera. Usei os 3 passos que você citou, aí usei o nó PolyCurve.ByJoinedCurves; PolyCurve.Curves; DetailCurve.ByCurve;. Criou vários elementos e linhas, mas foi o que mais ficou próximo do DWG. Obrigado.
Amigo, muito obrigado pela rotina, mas eu sou tão leigo em Dynamo que eu não sei nem abrir isso no Revit, e não encontrei ninguém explicando como faz ahahahaha Desde já agradeço
@@alexreis7202 Fala Alex!! Tem um vídeo aqui no canal que explico como o Dynamo funciona e também a como criar e reproduzir rotinas. Dá uma olhada lá: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GCzYN5SmqB8.htmlsi=8apKX9bVDsSrooz0
O plugin Sofistik BIMTOOLS tem váarias funcionalidades e uma delas é essa de cotas automáticas, chamada Dimensioning! (é tudo free, ok?) Links para Download: 2025: apps.autodesk.com/RVT/pt/Detail/Index?id=7963166613376484377&appLang=de&os=Win64 2024: apps.autodesk.com/RVT/pt/Detail/Index?id=5723411128713458385&appLang=en&os=Win64 2023: apps.autodesk.com/RVT/pt/Detail/Index?id=6973315574168925276&appLang=de&os=Win64 2022: apps.autodesk.com/RVT/pt/Detail/Index?id=7284248444884107598&appLang=de&os=Win64
Muito bom seu vídeo. Estou tentando colocar as entradas mas não aparecem lá no reprodutor. Só aparece a mensagem "Este gráfico não tem nós para mostrar (Entradas e Saídas). Fiz até um teste com uma rotina pronta que você disponibilizou em outro vídeo e dá no mesmo. Sabe me ajudar?
Opa Mestre!! Esse problema tá acontecendo em algumas versões (2023 e 2024). Pra resolver, você pode colocar um nó chamado 'Watch' na sua rotina. Provavelmente dessa forma vai resolver, mas se não, você pode colocar um nó de Boolean e definir como entrada no seu formulário, mesmo que não precise. Essas são as soluções que eu fiz aqui e deu certo, aí me retorna se funcionou ou não aí também :)
@@_bimcoderdeu certo usando o Watch. Tô precisando de uma ajuda num script de filtro pra tabela, que tem em outro vídeo teu. Você consegue me ajudar? Se estiver disponível estou disposto a pagar por uma consultoria.
Boaa mestre, outra alternativa é criar um grupo com essa familia modelada no local e salvar este grupo como familia. Mas agora tendo esta rotina, é claro que é mais facil só dar um PLAY. Parabens mestre, depois se puder cria uma rotina pra dar Unir em varias paredes. A situação é a seguinte. Voce modelou toda parede osso e foi modelar outra parede a frente para ser o revestimento. É como se fosse uma parede cebola porem por Partes voce só consegue manipular um dos lados da parede. Quando voce separa essa parede cebola em varias paredes, o trabalho fica mais dinamico e facil edição. O problema é que voce precisa unir a parede acabamento com a parede estrutural para que as portas sejam cortadas no modelo. E fazer isso uma por uma em um modelo grande leva um tempo.
Boooa Leonardo!! Já coloqueie essa sua sugestão aqui na lista! Esse problema foi resolvido no Revit 2025, certo? Mas pras versões anteriores seria útil
Ederson, infelizmente esse nó dessa rotina foi feito pra rodar em topografias. No Revit 2024 as topografias viraram Sólido Topográfico :/ Assim que o pacote foi atualizado eu aviso por aqui
Fiz todo o passo a passo aqui, mas o preenchimento bagunça, cada os acabamentos de diferentes ambientes estão se misturando antes de carregar no modelo.
@_bimcoder sabe o que pode ter acontecido para estar bagunçando o preenchimento dos parametros? Eu segui exatamente o mesmo passo a passo do vídeo, os níveis e laços.
@@FelipeTJ11 Geralmente a bagunça no preenchimento é por conta dos níveis das listas, Felipe. Pode ser que tenha passado algum detalhe na minha explicação.. Vou te mandar o link do script original pra você conferir com o seu: drive.google.com/file/d/13n5eoB2TqZ6O3qs8jXgxuHQ9BO-DtLIF/view?usp=sharing
É o curso que separa os homens dos meninos, curso de Bim Coder do Fellipe trás a o entendimento necessario pra sermos mais eficientes, gastarmos mais tempo com o projeto do que com ajustes e modelagens. É claro que nao é magica e exige muita dedicação, mas essa didatica desse cara é monstra demais, é calma e completa. Valeu por mais uma aula mestre!
Fala amigo! Tenta baixar o pacote IronPython2.7 aí no seu Dynamo também pra ver se funciona. Acontece que os nós do SynthesizeToolkit foram desenvolvidos nesse motor (e atualmente o Revit vem com o CPython3 nativo)
Que vídeo incrível! Muito obrigada por compartilhar! Cosegui reproduzir, mas pra utilizar a rotina de novo preciso fechar e abrir o Dynamo, quando executo a rotina depois de já ter usado ela, ela não mostra o formulário de novo. Você saberia me dizer o por quê? Desde já agradeço
Siim, Isabel! Acontece que o formulário só vai aparecer uma vez enquanto você não fizer nenhuma modificação na sua janela do Dynamo. Tem duas soluções para o seu caso: 1) Você pode usar a rotina pelo Dynamo player, aí cada vez que você roda, ele vai aparecer o formulário novo 2) No nó principal pra criar o formulário "MultipleInputForm++", tem uma entrada chamada Toggle. Essa entrada, por padrão, você pode deixar como True. Maaas se você colocar ela como False -> rodar a rotina -> colocar como True -> rodar novamente, o formulário vai aparecer pra você. Isso porque ele vai reconhecer uma nova alteração no formulário :))
Sim, é possivel.Nesse vídeo eu mostro a base, você pode usar essa base pra cotar mais pontos usando várias listas. O que complica mesmo é a questão de inserir o ponto manualmente, aí você teria que criar esse ponto a partir dos elementos mais próximos.
@@_bimcoder Cara, me tira uma dúvida, ele funciona para cotar elementos na posições em horizontal como está no video ai perfeitamente, mas quando quero colocar as cotas verticais, ele não funciona, e fiz exatamente como está ai....o que estou errando?
Obrigado pelo vídeo. Mas quando você exporta o excel tem que estar aberto? Ele salva um novo excel com um novo nome ou ele salva no excel padrao que eu criar? Essa ultima pergunta é pq to preocupado, vou fazer o processo muitas vezes, sempre terei que criar um arquivo excel antes?
Opa, tudo bem? Então, na verdade você precisa já estar com um Excel criado (em branco mesmo). O Dynamo não cria o arquivo excel nativamente, mas sim exporta os dados para um existente. E sobre estar aberto, o ideal é que você feche esse excel toda vez que for inserir um novo dado. Os nós mais recentes nem deixam você exportar os dados se estiver com ele aberto
Dá pra criar um arquivo em excel de forma muito rápida no Explorador de Arquivos do Windows mesmo. Só clicar com o botão direito e ir em Novo > Microsoft Excel Worksheet. Esse processo você pode fazer inclusive no mesmo momento que for indicar onde você quer salvar esse excel lá no Dynamo, pois ele abre o explorador do Windows.
Nos meus projetos hidrossanitários, nos detalhamentos, tenho uma parte de preenchimento de tabela de múltiplas categorias com um código (parâmetro Marca) que seria são manuais. A tabela pega um parâmetro específico de descrição para agrupar os mesmos itens com a mesma descrição, e a partir daí, fazer as numerações manuais. Teria algo nessa linha?
Fala Vinicius!! Cara, acabei de publicar um vídeo em que eu faço exatamente o mesmo processo mas para portas e janelas. A lógica é a mesma, só que em vez de você usar os nomes de família e tipo como eu usei, você vai usar diretamente o seu parâmetro de descrição. Dá uma olhada lá e se tiver alguma dúvida comenta aqui ou me manda uma mensagem no LinkedIn/ Instagram!
Fala Ronaldo! A correria tá grande aqui amigo. Você pode me enviar novamente os arquivos? Se puder me manda uma mensagem no LinkedIn ou Instagram pra lembrar. Abraço!
ele duplicou os pontos da geometria no offset q eu defini porem só os pontos, o piso nao ficou adequado a topografia e nem sua espessura, como se estivesse vazio.
o piso de fato nao acompanha a topografia, ja refiz umas 10 vezes e ele simplesmente nao acompanha a topografia nem na primeira etapa de ficar rente o nivel da topografia
Fala Rodrigo!! Você pode fazer duas tentativas aí que acredito que vão resolver o seu problema: 1 - Substitua o nó Floor.SlabShapeByPoints pelo nó Floor.AddPoint. Só preste atenção que as entradas mudam de lugar (floor fica em cima e point embaixo). 2 - Ooou, se você quiser manter como está, baixe o pacote DynamoIronPython 2.7. Você vai perceber que tem outras rotinas aqui do canal que pode acontecer o mesmo erro, então já vai resolver um possível problema futuro. Acontece que no Dynamo nós temos como se fosse um motor pra ele funcionar. E esse motor era o Dynamo Iron Python e agora (depois do Revit 2023) é o CPython. Aí alguns nós ainda não foram atualizados para esse novo motor, daí a necessidade de baixar o motor antigo (IronPython)