SubAssemblies TBN2NET

Seguindo com o desenvolvimento de novas funções para o Civil 3D, desta vez quero dividir com vocês experiências na construção de novas subassemblies.

Sejam elas feitas no Subassembly Composer, sejam feitas “a mão” em VBA ou .NET.

Pra começar vou disponibilizar 3 que eu fiz “a mão” no Visual Studio:
Ferrovia e AMV:

Fiz essa porque a subassembly “RailSingle” que está no catálogo do civil é no mínimo simplória demais.

Aqui dei suporte a superelevação, camada de reforço de subleito e edição dos parâmetros do trilho. Na subassembly de AMV posso escolher qual é o tipo deste.

Se você tentar ligar duas linhas somente com o RailSingle ou até mesmo com o Ferrovia, perceberá a superposição da superestrutura.

E como não podia faltar um subassembly decente de banquetas, reescrevi o DaylightBench que vem no catálogo do civil 3d. Como todos já devem ter visto, ele não consegue desenhar a banqueta com caimentos invertidos…. Não sei se os gringos usam assim, o fato é que por aqui todos querem a banqueta com caimento para dentro, onde normalmente terá uma sarjeta…. Em fim, aí está:

Ela implementa dois caimentos para a banqueta: Bench Slope Fill e Bench Slope Cut, assim você conseguirá fazer as banquetas com caimentos para dentro. Coisa que usando o DaylightBench do civil 3D só é possível usando os Conditional…

Esta assembly também implementa uma tolerância na hora de criar o último talude, evitando que se crie uma banqueta com pouca altura.

Outra coisa que faz falta no DaylightBench do civil 3D, são códigos diferenciados para as banquetas em corte ou aterro. Essa tem.

Bom, dê uma olhada: Download (zip)

Ah, antes que você me pergunte comofas para instalar essas novas subassemblies, faça assim:

  1. Abra o ToolPallets
  2. Clique com o botão direito do mouse numa aba qualquer
  3. Escolha a opção “New Pallet”
  4. Dê um nome e clique ENTER
  5. Clique com o botão direito do mouse sobre a nova aba (ou pallet)
  6. Esclha a opção “Import Subassemblies”, aparecerá esta caixa:
  7. Preencha a caixinha “Source File” com o local onde você baixou o arquivo “subassemblies_TBN2NET.pkt”
  8. Se tudo der certo, aparecerão:

Note que essas subassemblies funcionam somente no civil 3d 2011 e 2012.

22 comentários em “SubAssemblies TBN2NET”

  1. Neyton
    Na maioria dos projetos de ferrovia, o greide de projeto é o greide de sublastro, seria interessante termos um subassembli especifico que o eixo partisse do sublastro e pudéssemos alterar a largura do mesmo e aplicar a daylight, etc..

  2. Um, suponho que você esteja usando a ultima versão

    neste caso o erro pode ser:

    o reforço tem espessura zero

    a shape do reforço está num estilo desligado

    no sample line group proprties, na aba sections, o estilo é um, mas quando clica em sample more soures, ele é outro

    o code set style está trocado

    ou o codigo de shape Reforço está escrito errado

  3. Neyton, td bem?
    Estou utilizando sua assembly de Ferrovia, estava tudo indo muito bem até criar uma Section View. A camada de reforço não aparece, dei uma olhada no Corridor Section Properties e vi que somente o shape "reforço" não aparece, apesar de estar todos; isto é shapes, points e links; estarem ligados quando configuro inicialmente a Section View.
    Agradeceria muito a força.
    Obrigado
    Elcio Niwa (SP)

  4. Neyton, parabéns pelo blog, é mto bom msmo! Essa subassembly das banquetas me ajudou muito, porém agora estou com um outro problema para resolver. Preciso fazer a primeira (de cima para baixo) banqueta dos aterros com 3m e as demais com 6m, e não estou conseguindo configurar isso.. será que tem algum jeito?
    Valeu!

  5. Neyton, funcionou perfeito o subassembly com os codigos sequenciais. Agora sim, alcança varios situações de projeto. Valeu pela força. Vou terminar de configurar o template. Se tiver mais alguma idéia pra implementar, fique a vontade.

  6. Ola Neyton tem como gerar tabelas de materiais com as unidades de medida ,ao invés de sendo em m³, serem quantidade por und, para por exemplo demonstrar a quantidade de dormentes que seria necessária em uma determinada extensão ?
    Parabéns pelo Post .

  7. Excelente Post Neyton! Muitas pessoas já estão utilizando o Subassembly Composer para criar Subassemblies bem mais complexas que as disponibilizadas por padrão. Neyton, mudando um pouco o foco, no dia 21 de Setembro, a Autodesk fará o evento Autodesk Unniversity em São Paulo, quem tiver interesse em fazer uma palestra sobre um tema específico pode enviar propostas de classes pelo site http://www.autodesk.com.br/AUBrasil_propostas. Como você tem bastante conhecimento sobre Civil 3D e programação, se você tiver em interesse em participar entre em contato comigo pelo email daniel.queiroz@autodesk.com e envie a proposta no site. Parabéns pelo blog!

  8. Neyton, muito obrigado pelas seções tipo, é bom saber que existem pessoas que compartilham sua conquistas sem se apegar exclusivamente ao dinheiro. Desde quando fiz o curso do Civil com você em BH-MG, percebi seu excelente caráter e sua vontade de trabalhar pelo desenvolvimento do nosso país.

Deixe um comentário

Carrinho de compras
Rolar para cima