Lidando com aquele programa loco de bão (sugiro tu olhar agora!!!), para calcular um projetinho de drenagem aqui na região de Curitiba e me aparece a coluna da estaca, mal formatada:
Claro, pensei, esqueci o Station Index, deve estar em 100…
Sim, realmente estava, mas é claro que tem trocentos alinhamentos e setar um por um é um pé no saco:
Pensei, um lispezin aí vai bem:
(defun c:mudastationindex (/ ss ent vla)
(setq ss (ssget “X” ‘((0 . “AECC_ALIGNMENT”))))
(vl-load-com)
(repeat (sslength ss)
(setq ent (ssname ss 0)
vla (vlax-ename->vla-object ent))
(vlax-put-property vla “StationIndexIncrement” 20.0)
(ssdel ent ss)
)
(alert “Cabra bão!!!”)
)
E boas, só rodar, salvar e deixar os datashortcuts atualizarem o projeto…
É, no universo paralelo ideal, funciona… MASSSS no Civil 3D 2020 UPDATE 3 (o último até a data desta postagem)….
Tá lá, estrutura de pastas, “BIM” feitinha:
Alinhamentos no geométrico corrigidos:
E na drenagem?
Bem, lá…:
Nada… não funcionou!!! E sim, eu sincronizei…
Aí fui la ver as “notas da versão” 2020.1, 2020.2 e 2020.3 (esta não deu certo o link???? pqp) e não tem nada a respeito…
Até achei algo interessante lá:
Olha que interessante!!! AGORA (só agora!!!) é possível adicionar mais de uma bacia de contribuição na estrutura.
Aquele programinha doido que eu mencionei, faz isso desde 2013… aliás, adicionei essa opção nele, porque pensei que o Civil 3D entendia mais de uma área adicionada na estrutura e descobri que aquele “Analyze Gravity Network” não estava lendo todas as áreas… Aliás, confere aí se o SSA faz isso.
Tá eu sei que você normalmente não faz mais de uma área de contribuição, mas… se você adicionou mais de uma área por descuido, o resultado pode ser meio imprevisível e pra piorar, não é tão simples achar o problemas depois….
De qualquer forma, #ficadica: NÃO DEIXA DE LER A AJUDA DO PROGRAMA!!! faz toda a diferença pra você e você estará valorizando o puta trampo que é escrever isso….