Vantagens do SOLIDOS em relação aos "padrões" do Civil 3D


Antes de começar, gostaria de falar das motivações que me levaram a escrever o programa SOLIDOS.

Tenho recebido várias solicitações de uma relação de vantagens no uso do SOLIDOS em comparação com as ferramentas padrão do Civil 3D (PipeNetwork e PressureNetwork) e também de plugins de terceiros.

Inicialmente, desenvolvi o C3DRENESG4 (programa para dimensionamento de redes de drenagem e esgoto urbanos, disponível em https://tbn2net.com/C3DRENESG4). Este programa foi originalmente escrito em Visual Lisp, rodando no AutoCAD 2000. Esta versão foi desenvolvida e usada em projetos da região metropolitana de Curitiba-PR entre 2001 e 2006, apenas por mim, ainda não comercializava o programa.

Em seguida, quando comecei a utilizar o Civil 3D, em meados de 2007, iniciei meus estudos noutras linguagens de programação: o VBA e o C++ e linguagens para WEB. Nesta ocasião portei o código para o VBA, e assim surgiu o C3DRENESG, que rodou nas versões 2008 a 2011 do Civil 3D. Nesta época, a API do Civil 3D era bem pobre e tinha muitos bugs. De qualquer forma, o programa C3DRENESG era a única solução viável para dimensionamento de redes de drenagem e esgoto que usava o PipeNetwork e fez algum sucesso na época.

Quando a versão 2012 do Civil 3D foi lançada, a API puramente DOTNET estava bem madura e fornecia uma solução menos dependente da versão do Civil 3D. Surgia aí o C3DRENESG2, totalmente reescrito em DOTNET. Em 2011, ocorreu o primeiro Autodesk University em São Paulo e lá conheci pessoalmente alguns dos usuários que haviam adquirido licenças dos meus programas. Foi uma experiência muito gratificante!!!

Para a versão 2013 do Civil 3D, novamente reescrevi todo o código do C3DRENESG2, agora com novos conceitos de programação que vinha aprendendo, surgia aí o C3DRENESG4. Não, não disponibilizei o C3DRENESG3, pulei uma versão. EM 2013, palestrei no Autodesk University, falando do programa C3DRENESG4, mostrando a utilização dele em projetos reais, dentro do Civil 3D. Nesta versão, adaptei o catálogo do Civil 3D para incluir bocas de bueiro do álbum de projetos do DER-PR e também tubos e galerias duplos e triplos. Novamente, este era o único programa a contar com esses dispositivos. Muitos usuários baixaram o programa inicialmente só para utilizar esses novos elementos. Esta versão fez muito sucesso e perdura até hoje, atualmente está disponível na versão 2022 e logo estará disponível para a versão 2023.

Apesar do C3DRENESG4 ser um sucesso, ele ficou parado no tempo e isso se deve ao PipeNetwork, que ficou parado no tempo desde sua primeira aparição (pelo que vi no catálogo original do Civil 3D, provavelmente 2004). A API não evoluiu nada desde a versão 2013 e o PartBuilder é muito "travado" e difícil de usar. Até hoje (2022), os únicos tutoriais disponíveis em português ensinando a usar o PartBuilder são aqueles que escrevi para o meu blog em 2008!!! (https://tbn2.blogspot.com/2008/10/civil-3d-tutoriais-parte-122.html).

Em meados de 2018, comecei o desenvolvimento de um programa no escritório em que trabalhava para resolver os projetos de drenagem que estávamos fazendo. Na época, o programa seria da empresa, afinal, usava o tempo e infraestrutura deles e estava sendo pago para isso. Não existia demanda para um "3D" neste programa, então tudo nele foi pensado apenas para visualização em planta, uma vez que o programa iria resolver drenagem superficial apenas. O caso é que fui demitido da empresa em 2019 e o desenvolvimento deste programa foi encerrado. Sabe-se lá o que o TI da empresa fez com o código fonte....

Agora que eu estava com meu tempo todo livre (afinal, não estava mais em nenhum escritório) e meus clientes começaram a exigir mais do C3DRENESG4 (como ligações de ramais, dispositivos mais elaborados tais como escadas hidráulicas!!!!), iniciei esse projeto totalmente novo: o SOLIDOS, Os primeiros testes de conceito postei no YouTube ainda em abril de 2019. Logo ficou claro que a abordagem que havia adotado seria ruim: os dispositivos seriam modelados com código fonte. Eles já eram "3DSolid" do AutoCAD, mas o programa seria limitado àqueles dispositivos que eu, como desenvolvedor, adicionasse ao código fonte do programa. Lembrei então do Autodesk Subassembly Composer, que tinha uma interface de desenvolvimento visual para as subassemblies. Aquela interface, na verdade é uma implementação da ferramenta do WorkflowDesigner, nativo do DOTNET.

Então, com um pouco de engenharia reversa e pesquisas no Google, criei minha própria interface de modelagem, o SolidsBuilder. Esta interface possibilita que o usuário crie seu próprio modelador, ou família, se fizermos uma analogia com o Autodesk Revit. De forma simplificada, ele vincula grandezas reconhecíveis da geometria (largura, comprimento, largura) com pontos no espaço, que são ligados por linhas, formando polígonos ou regiões, que por sua vez, são extrudados, criando os "3DSolid" do AutoCAD, que podem ser manipulados para criar algo que podemos usar, como um poço de visita ou escada hidráulica (com cara de escada mesmo, diga-se de passagem!!!)

Já que agora o programa tem a capacidade de modelagem, ainda faltam algumas coisas para que ela seja útil: dimensionar as redes de drenagem e esgoto. Nesta momento, voltei para o código do C3DRENESG4, aproveitando dele o motor de cálculos. Mas de novo, uma limitação: a integração com o SWMM e EPANET. Além de necessidades mais óbvias como adição de labels e tabelas, por exemplo. E é isto que venho implementando desde então. Hoje (abril de 2022) estou complementando esta ajuda, desenhando novos ícones e me preparando para uma proposta da Autodesk (por que não?, hehehe). Muitas coisas do que o SOLIDOS faz hoje, foram solicitações dos usuários, que acreditaram e acreditam no programa desde seu nascimento e logo poderei dizer que este desafio está finalizado!!!

Então para citar algumas vantagens do programa SOLIDOS em relação ao "padrão" e a possível concorrência:

  1. Integração TOTAL com o SWMM - Não é necessário exportar as redes para calcular e depois importar para modificar a rede. Todas as ações podem ser feitas diretamente no Civil 3D, já que o SOLIDOS fornece todos os recursos necessários para o cálculo
  2. Integração TOTAL com o EPANET - da mesma forma que a integração do SWMM
  3. Importação do PipeNetwork - importa todas as redes facilmente, bastando fazer o mapeamento das seções típicas usadas nas redes para as seções típicas do SOLIDOS. Esta importação é totalmente integrada aquelas redes criadas com o C3DRENSG4 (programa para dimensionamento de redes de drenagem e esgoto urbanos que roda exclusivamente com o PipeNetwork do civil 3d)
  4. Importação de redes Pressurizadas - importa as PressurePipes criadas no civil 3D, da mesma forma que a importação de redes do PipeNetwork
  5. Importação e exportação de arquivos INP - A importação desses arquivos permite a modelagem real das redes dimensionadas no EPANET e SWMM. Com a escolha da lista de materiais pré configuradas, as redes já dimensionadas anteriormente, agora podem ser modeladas no Civil 3D, para quantificar, criar perfis, plantas, etc.
  6. Ferramentas De integração ao EPANET e SWMM - os modelos já criados podem ser facilmente habilitados para o dimensionamento com o SWMM e EPANET, bastando adicionar a ferramenta que indica se um dispositivo é um nó ou link nestes programas. Inclusive, no pacote de insta~lação, tem exemplos que podem ser vistos e também tem vídeos mostrando essa vinculação
  7. Modelador de famílias de dispositivos robusto - Muito mais fácil de criar modelos que o Part Builder, a ferramenta nativa do Civil 3D para esta finalidade. Possibilita a criação de dispositivos mais ricos em detalhes, altamente personalizável, possibilitando níveis maiores no LOD - Level Of Detail do BIM
  8. Geração de conteúdo realmente útil para o Autodesk Navisworks - O navisworks pode importar arquivos DWG nativamente, então não tem mistério e ainda conta com a exportação do Property Set com todas as características que o usuário desejar, facilmente configurável, com unidades de medida inclusive
  9. Projeções em perfis e seções gabaritadas aprimoradas - Chega de mostrar apenas o contorno externo do dispositivo, ou ter de representar o sólido externo para ter um pouco mais de detalhes. As projeções em seção permitem, assim como as projeções em perfil, mostrar os Grip Points, que possibilitam editar tubos e estruturas muito mais facilmente, inclusive com a captura de EndPoints (impossível em muitas situações usando o PipeNetwork e PressureNetwork do Civil 3D
  10. Grip Points nos dispositivos - Os modelos criados com o SOLIDOS, permitem adicionar Grip Points para esticar, rotacionar e mover e são facilmente adicionados ao dispositivo, o que possibilita, por exemplo, controlar a altura da chaminé de poço de visita nos profile Views do Civil 3D, coisa impossível de fazer com as ferramentas nativas (PartBuilder)
  11. O SOLIDOS custa uma fração do Autodesk Inventor - Longe de querer comprar, mas para o fim desejado (modelar obras de arte corrente paramétricas), é muito melhor e mais barato criar os modelos tanto para redes pressurizadas quanto para redes de gravidade
  12. Integração real com as labels e tabelas - As Labels, tabelas e relatórios que podem ser criadas com o SOLIDOS são automáticas, tais como as nativas do Civil 3D, mas são muito mais bem organizadas, por categorias, o que garante uma produtividade maior, uma vez que o usuário encontra as propriedades desejadas muito mais rapidamente
  13. Tabelas do AutoCAD - As tabelas criadas pelo SOLIDOS, são tabelas nativas do AutoCAD. Isso garante que o usuário pode formatar o estilo dos textos e células com muito mais opções do que as tabelas nativas do Civil 3D
  14. Tabelas parciais - o SOLIDOS permite a criação de tabelas de dispositivos por viewport por exemplo. Algumas empresas exigem esse formato para facilitar a conferência de pranchas
  15. Exportação de tabelas e relatórios - O SOLIDOS pode exportar suas tabelas e relatórios para o Microsoft Excel e também em arquivos HTML, inclusive com a possibilidade de predefinir o template inicial destes formatos, para que o resultado já contenha por exemplo o carimbo do projeto
  16. Implementação de Regras de Validação - Com um editor muito simples, o programa permite que o usuário crie regras para validar os cálculos, geometria e, por que não, o lançamento do ponto de vista do desenho, verificandOs estilos e layers. Na geometria e dimensionamento, todas as propriedades que o usuário criar para o dispositivo, são passiveis de serem validadas. Por exemplo: verificar se os tubos conectados a um poço de visita, não são maiores que a largura ou comprimento deste. Ou ainda, verificar se o tubo não está posicionado na chaminé ou abaixo da cota de fundo
  17. Dimensionamento usando os modelos clássicos - Para redes de drenagem, usa o método racional e racional modificado, fazendo o acúmulo de vazões (conforme o manual do DNIT e Rio Águas) ou acúmulo do C*Area (conforme a maioria da bibliografia). Para o dimensionamento de redes de esgoto, usa o método das contribuições em marcha, com possibilidade de aplicar setores de consumo diferenciados num mesmo empreendimento
  18. Cálculos hidráulicos facilitados - Em todas as propriedades calculadas em bacias de contribuição ou dispositivos, ao selecionar tal propriedade, as equações necessárias para aquele resultado são mostradas na mesma tela, de forma concisa e de fácil compreensão
  19. Setores de Consumo - O SOLIDOS permite que uma mesma rede de água ou esgoto compartilhem um ou mais setores de consumo fazendo os cálculos necessários para quantificar a vazão nos tubos
  20. Bacias de Contribuição - O SOLIDOS permite a adição de mais de uma bacia de contribuição por dispositivo, o que permite ponderar o coeficiente de impermeabilização e também o tempo de concentração de forma automática durante o cálculo. Permite inclusive atribuir área diretamente ao dispositivo, sem a necessidade de desenhar a bacia em planta
  21. Dimensionamento e Verificação - As redes de esgoto e drenagem já implementam o dimensionamento para o início do projeto e a verificação no final do projeto. Assim, pode-se avaliar o desempenho da rede a medida que a população aumenta nas redes de esgoto e validar o funcionamento dos dispositivos de drenagem com um tempo de recorrência maior, que causa vazões maiores
  22. Dimensionamento de Bueiros - O dimensionamento pode ser pelos diversos métodos mostrados no manual do DNIT (canal, orifício, vertedouros e com controle de entrada e saída)
  23. Projeção Populacional - o SOLIDOS tem diversos modelos de projeção populacional já embutidos para os setores de consumo e também permite arbitrar valores quando necessário
  24. Demandas iniciais - as demandas iniciais calculadas levando em conta a população, são distribuídas nos nós das redes de água e é possível atribuir demandas pontuais secundárias aos nós, provindas de condomínios fechados ou indústrias por exemplo
  25. Geração das memórias de cálculo - As memórias de cálculo podem ser personalizadas, possibilitando a inclusão de toda e qualquer colunas de propriedades dos dispositivos, bacias de contribuição, setores de consumo e redes
  26. Possibilidade de criação de equações de chuva - O programa conta com uma biblioteca online de equações de chuva e o usuário pode inclusive acrescentar as suas próprias equações
  27. O catálogo de dispositivos acompanha o DWG - Seu cliente não precisa de softwares ou catálogos de terceiros para visualizar o projeto que você desenvolveu, pois a definição destes modelos acompanham o DWG. Estes modelos podem ainda conter uma ajuda própria que facilite a compreensão por terceiros
  28. Possibilidade de associação de QTO - todos os dispositivos podem ter códigos em tabelas QTO - Quantity Take Off, por exemplo, se você usa o QTO do Civil 3D para extrair quantidades de serviços e materiais, pode associar códigos destas tabelas às propriedades que você criar no dispositivo. Por exemplo: adicionar uma taxa de aço em dispositivos de concreto armado, ou ainda quantidades de escavação/reaterro
  29. Possibilidade de inclusão de código do OmniClass - Isso torna possível reconhecer o dispositivo do SOLIDOS nas tabelas do BIM. As possibilidades são enormes!!
  30. Cálculo de escavação - O programa possibilita o cálculo de escavação e reaterro, tanto mecânico quanto manual, bem como escoras. Esse cálculo é feito mediante a modelagem da vala escavada, que o próprio SOLIDOS faz. O usuário pode inclusive mostrar o sólido da vala em planta. Sim, ele desconta da vala dos tubos, a parcela correspondente a vala das estruturas conectadas
  31. Notas de serviço de escavação - Já que o SOLIDOS modela a vala de escavação, obviamente pode criar as notas de serviço para escavação destas
  32. Interface de criação dos modelos agradável - A interface de criação dos modelos é amigável ao usuário, indicando ao usuário os possíveis erros e soluções que se deve adotar ao criar um novo modelo, inclusive com preview do dispositivo, o que facilita a tomada de decisões. A interface é parecida com a do Autodesk SubAssmbly Composer e para quem já tem familiaridade com este programa, irá desenvolver modelos muito mais rapidamente
  33. Catálogo de dispositivos do DER-SP e DNIT - O catálogo de peças que acompanha o pacote de instalação do SOLIDOS abrange quase todos os dispositivos mostrados nos álbuns tipo destes órgãos. Então é só criar a lista de materiais e começar o lançamento das redes no seu projeto, tal como já faz usando o PipeNetwork do Civil 3D. Os modelos do SOLIDOS não são "fechados". O usuário sequer precisa de uma licença para visualizar tais modelos
  34. O usuário não precisa de licença para usar o programa no modo visualizar/estilizar - A licença é necessária quando o usuário precisar criar modelos e quando o o usuário precisa criar e lançar redes de dispositivos, bacias de contribuição e setores de consumo. No entanto, não precisa de licença para criar estilos, relatórios e tabelas. Isso significa que seu desenhista pode criar os templates do seu projeto mesmo sem ter uma licença, basta ter o programa instalado. Significa que o se orçamentista não precisa de licença para extrair quantitativos e notas de serviço usando as ferramentas do SOLIDOS. Significa também que seu cliente poderá visualizar o projeto, com todas as suas propriedades, mesmo sem ter a licença
  35. Não precisa do SOLIDOS quando o cliente quer só o "Cad Puro" - todos os elementos criados pelos SOLIDOS são blocos simples do AutoCAD. Assim, sequer é necessário ter o SOLIDOS instalado para visualizar o projeto. E mais: com o uso do Property Set, o seu cliente terá acesso a todas as propriedades que o usuário habilitar nos dispositivos, já que esta ferramenta (o Property Set) é nativo do Civil 3D
  36. Os dispositivos podem ter componentes - Isto significa que um poço de visita em alvenaria possa representar cada componente com um estilo, seja ele a tampa de ferro fundido, a chaminé sendo de tubo pré moldado, a laje intermediária e de fundo de concreto armado e as paredes de alvenaria de tijolos. Para efeito de renderização no Navisworks ou ainda no InfraWorks, não será necessário ter um desenhista só para modelar os dispositivos para que possam ser representados no modelo federado
  37. O modelador permite que inclua sólidos predefinidos - isto é muito útil quando se quer construir um modelo muito realista, como a tampa de ferro fundido, que tem muitos pequenos detalhes, ou ainda uma grelha pré fabricada de concreto. Ele também permite representar blocos simples nos dispositivos. Redes de água tem conexões pequenas e dependendo da escala, usar uma simbologia em vez da peça real pode ser mais interessante. No pacote, tem exemplos disso.
  38. Barra de ferramenta de lançamento - A barra de ferramentas de criação de redes é parecida com a do Civil 3D. Isso torna a adaptação ao programa mais suave
  39. Lançamento de redes Facilitadas - A rede pode ser lançada de forma menos rígida, isto é, a posição ou rotação dos dispositivos não precisa ser exata logo no lançamento. Esse ajuste pode ser feito em vários dispositivos ao mesmo tempo após um pré dimensionamento da rede. Aliás, uma vez que a geometria dos dispositivos é muito mais detalhada, a locação fica mais precisa, usando as ferramentas de posicionamento que corrigem posição por estaca/offset do dispositivo em relação ao eixo da rua ou mesmo pela guia no corredor modelado
  40. O SOLIDOS não é só tubo e estrutura - O SOLIDOS também permite a inclusão dos dispositivos longitudinais, que modelam sarjetas de proteção de corte e aterro por exemplo, inclusive permitindo sua vinculação a alinhamentos e greides pré definidos, facilitando o lançamento. Estes dispositivos quando inseridos em redes de drenagem ainda contam com uma aba própria no programa, onde se pode avaliar o comprimento crítico por diversos parâmetros: velocidade, lâmina escoando, etc. o SOLIDOS tem ainda os dispositivos conectados, que representam as ligações prediais das redes de água ou esgoto. Muitos órgãos estão exigindo que estes elementos sejam mostrados na rede e no modelo federado (BIM), afim de verificar a factibilidade da rede e de quebra, se pode quantificar tais dispositivos, assim, como os tubos e estruturas
  41. Verificação de interferências - o SOLIDOS pode fazer testes de interferências entre todos os tipos de rede que ele modela: Drenagem, Esgoto, Água e ainda, redes genéricas
  42. Referências Externas - Sim o SOLIDOS permite uso de referências externas, assim como o Data Shortcut do Civil 3D
  43. Criação de catálogos e templates que podem ser compartilhados - Sim, o SOLIDOS permite a criação de catálogos externos e templates, que podem ser compartilhados com outros projetos, tal como é feito com os Country Kits do Civil 3D
  44. O SOLIDOS não é só pra drenagem e esgoto - O modelador do SOLIDOS permite criar models paramétricos para outros fins que não sejam drenagem, esgoto ou água potável. Isso quer dizer que se pode modelar pórticos de sinalização, defensas metálicas (com os postes, não apenas a chapa!!!)
  45. Comandos para todas as ações - Os comandos são organizados em barras de ferramentas, ribbon e também em menus, dando ao usuário todas as opções para se adaptar ao programa. As telas dos programa sempre tem um botão de ajuda que remete ao tópico relevante para os dados mostrados na tela em questão
  46. Ajuda abrangente - A ajuda do programa é pensada para facilitar sua leitura, dando uma visão geral e aprofundando tópicos quando necessário. Várias horas de vídeos disponíveis gratuitamente no YouTube
  47. Contato direto com o desenvolvedor - O suporte é feito diretamente com o desenvolvedor e pode ser feito em horário comercial pelo WhatsApp para dúvidas simples ou email, quando a dúvida demanda mais tempo. Inclusive, o usuário pode fazer sugestões ou críticas, que com certeza ajudarão no desenvolvimento do programa SOLIDOS
  48. Atualizações constantes - Quem já utiliza meus programas sabe: mantenho eles rodando a muito tempo já (alguns desde o AutoCAD 2007!!!). Sempre que um bug aparece, é corrigido prontamente e a nova versão é disponibilizada o quanto antes, com o programa avisando o usuário desta atualização. Muitas vezes, a atualização ocorre não por causa de bugs, mas porque novas funções são inseridas. E estas novas funções agregam mais ao programa sem custo para o usuário. Só existe custo em atualizar, quando o usuário muda a versão do AutoCAD. Assim, o programa pode se manter atualizado de forma sustentável.
  49. Pode testar o programa antes de adquirir a licença - Sim, você pode testar o programa sem custo algum, basta se registrar no site https://tbn2net.com/, fazer o download, instalar e testar. Siga os vídeos a ajuda do programa para entender seu funcionamento e me manda um alô quando precisar
  50. Interface do programa - Já notou que a interface do programa se integra ao Civil 3D de forma muito fluida? Os comandos, telas, perguntas na linha de comando, a interação com o usuário, enfim, tudo que faz o programa funcionar, é pensado para que pareça que o SOLIDOS é nativo do Civil 3D. A curva de adaptação é atingida rapidamente e se você já usa o C3DRENSG4, que é excelente ainda, vai perceber que a evolução para o SOLIDOS é enorme.

Quer saber mais ? Entre em contato:

Neyton Luiz Dalle Molle
Engenheiro Civil
neyton@yahoo.com
https://tbn2.blogspot.com
https://tbn2net.com