Tópicos para o novo livro de pogramação

0 milhões de comentários
Bom dia,

Comecei hoje a pensar nos tópicos que podem ser interessantes para o próximo livro de programação.

No primeiro, fiz uma introdução a programação para o Civil 3D:



O que, ainda não o comprou? Corre!!! Disponível na Amazon, versão livro físico e versão para o kindle

Agora, quero aprofundar mais alguns conceitos que serão uteis para criar programas realmente interessantes, como o SOLIDOS, por exemplo:


Alguns temas, para começar:

Dynamo, veja, eu não uso o dynamo, comecei a programar antes dele. Mas para novos programadores é uma ótima pedida, pois exige mais criatividade do que experiência com programação
   programação low code: dynamo e subassembly composer
   python: nem só de "caixinhas" vive o dynamo

Eventos, agora vamos falar de código mesmo. Se você quer criar um programa maior, que precise de mais responsividade, então ele deve monitorar o que acontece no DWG do usuário. Alguns exemplos:
  object modified
         added
         erased
  command
         willstart
         end
         canceled

  document
         added
         removed

Overrules, que tal criar "objetos personalizados" no cad ou civil 3D? Sem ARX? Sim, dá pra imitar perfeitamente e você não terá de entrar tanto nas entranhas do AutoCAD. Aí tú pode querer adicionar:
  gripoverrule,  grip point, para arrastar o objeto, esticar, etc. quase como o bloco dinâmico
  osnapoverrule, para criar aquel "qualquer_coisa_point" tipo o endpoint, midpoint
  drawoverrule, quase o "custom objects" propriamente dito
  
Jig, uns truques legais para pedir coisas na linha de comando, por exemplo, a estaca em um alinhamento, desenhando uma linha entre o cursor e o alinhamento
  DrawJig
  EntityJig

Interface, nem só de código vivev o programa. Você vai ter forms nele.
  Forms localizáveis, em mais de um idioma
  Tradução de mensagens na linha de comando
  Menus de contexto, seleciona entidade na tela, clica botão direito
  Editores especializados para propriedades
  Tool Pallets

Programas "completos"
   1) Converter polilinha (com curvas e espirais) em alinhamento
  2) Um programa que pede a seleção de um pipenetwork e cria corredores em todos os tubos, para calcular a escavação de valas

Aqui entra o seu feedback. O que mais tu quer ver? Lembrando que o primeiro livro será importante, mas não obrigatório para este novo livro, ok ?

Implementação de catálogos no SOLIDOS

0 milhões de comentários
Seguindo com as atualizações do SOLIDOS, o melhor programa para modelagem e dimensionamento de redes de água, drenagem e esgoto rodando no Civil 3D, aliás, é tão bom que nem sei porque vendo ele tão barato!!!!

Olha só o que estou fazendo:


Sacou a ideia ? Não? Então olha esta:


Ainda não entendeu ? Olha só:


Ah, este vale o clique na imagem pra ver expandido!!!

A ideia é a seguinte:

Sabe quando você tem de fazer a Lista de Materiais (vulgo "Parts List") e tem de "cassar" as medidas no catálogo do DER-SP, DNIT, DER-MG, DER-PR, etc. ?

Sim, eu sei que a parts list estando pronta depois, já seria o suficiente

Agora considere o seguinte:

O modelador foi criado a partir de um desses catálogos. Se ele já contiver as medidas para os diversos tamanhos já codificados, a garantia de consistência será maior na hora de quantificar.

E mais, embuti no modelador essas informações:


Interessante, não? Com as regras avaliando o cobrimento da galeria, você terá um projeto cada vez mais consistente!!

Ah, eu já mencionei que essas informações podem ir pro Property Set (BIM, IFC, escolhe as siglas da moda aí!!!)?

E olha só, nem é complicado de fazer:


Se você já modelou algum dispositivo e achou a ideia boa, segue o vídeo:


E dá pra fazer isso no PipeNetwork?

Faz parte da ajuda do segundo melhor programa de dimensionamento de redes de drenagem e esgoto urbanos, o C3DRENESG4 (recuse imitações!). Segundo você disse??? Sim!! O melhor é o SOLIDOS.

Novidades do SOLIDOS

0 milhões de comentários
Confira as novidades do SOLIDOS desta atualização:

  1. Adicionado o comando SIMPORTEXCEL para importar dispositivos usando uma planilha de M$ Excel 
  2. Adicionado componente no estilo de bacia e no estilo de setor para que representem um bloco nos vértices do polígono, facilitando o desenho de áreas vizinhas 
  3. Adicionadas opções para numeração de bacias, tal como de dispositivos 
  4. Adicionados dissipadores de energia do padrão DER-SP (DR-10A-1 e DR-10B-1) 
  5. Adicionada possibilidade de salvar filtros no comando de filtragem da  Propriedades 
  6. Adicionados algorítimos de numeração de redes de água ao comando  SNUM 
  7. Adicionada opção para inibir o cálculo do reaterro, útil para escavação de valas em grama 
  8. Adicionado parâmetro "Offset Mínimo" nas propriedades de escavação dos dispositivos 
  9. Adicionadas funções de seleção, zoom, calcular em mais nós do prospector 
  10. Adicionados gráficos de lâmina e velocidade em função da declividade à análise de vazões 
  11. Adicionada validação de nome ruim para atividades com validação de nome no modelador 
  12. Adicionado tópico Erros / Escavação de Valas 
  13. Adicionadas verificações de valores aos nós e links do epanet/swmm 
  14. Novo comando adicionado:  SWMMPLOT (em testes) 
O SOLIDOS é um programa para modelagem e dimensionamento de redes de água, drenagem e esgoto que roda dentro do Civil 3D




Ele substitui o PipeNetwork e o PressureNetwork, que convenhamos, parecem que foram esquecidos pela Autodesk.

Ah ele serve para modelar outros tipos de obras de arte corrente, não apenas para drenagem, água e esgoto!!!