Algumas atualizações importantes do SOLIDOS no dia de hoje:
Comecemos pelas valas variáveis. Imagine a situação: você tem uma vala retangular em um local com greide horizontal, ou muito próximo disso.
O que fazer neste caso? Fundo variável é a resposta. E funciona.
Bom, mas na hora de calcular a escavação usando o motor do SOLIDOS, você se pega na situação dele considerar a seção do dispositivo como constante, o que não é verdade para este dispositivo.
Vamos a um exemplo real: Canal Retangular com Grelha Metálica - Padrão VALE

Este dispositivo é usado em travessias, ou até em pátios. Ocorre que sua geometria precisa ter altura variável, uma vez que o topo terá um greide horizontal, ou ainda pode até ser que tenha de ter um greide contrário ao fluxo de escoamento da água.
No modelador deste dispositivo, defini 2 propriedades para controlar a altura do dispositivo: Altura Inicial e Altura Final. Autoexplicativo (penso eu)
E quanto a vala de escavação? Bem, inicialmente, defini o eixo do dispositivo no fundo, como na imagem:

Na diagramação da seção, adotei estas medidas:

Talvez o eixo pudesse ser no topo, mas de qualquer forma, faria pouca diferença. Preferi deixar no fundo porque nas propriedades padrão do dispositivo já existe a propriedades Declividade, definido pela diferença de elevação do StartPoint e EndPoint dividido pelo comprimento 2D do Axis3D (StartPoint, EndPoint e Axis3D são propriedades obrigatórias dos dispositivos lineares no SOLIDOS)
As propriedades calculadas para a vala de escavação depende da altura externa, área externa, largura externa da seção. Na ajuda do plugin, temos uma imagem que nos orienta a observar estas medidas:

O exemplo mostra tubos. A ideia é identificar a vala.
No exemplo deste post, OutHeight, CoverHeight, TrenchHeight precisam ser avaliados para cada seção de escavação calculada para o dispositivo. Não serão necessariamente constantes, então precisamos de uma forma para informar estes valores para o motor de cálculo.
No SOLIDOS, esse tipo de ação é chamado de Fluxo Extra. Existem diversos fluxos extras no plugin. Consulte o link para mais informações sobre.
O fluxo que usei neste dispositivo para controlar a vala, é o fluxo de vala variável.
Todos os fluxos extras são processados pelo modelador. Então nele, adiciono um fluxo:

Dele, preencho as propriedades da vala (OutHeight, CoverHeight, TrenchHeight, etc.) em função da distância da seção em relação à montante do dispositivo:
- Comprimento - comprimento total do dispositivo
comprimento = StartPoint.Distance2D(EndPoint) - Altura até o Cobrimento (CoverHeight) - Distância do eixo do dispositivo até a parte superior da seção típica
CoverHeight = AlturaIni + (AlturaFim - AlturaIni) * Distance2D / comprimento - Altura da Vala (TrenchHeight) - Altura entre o eixo e o topo do berço
TrenchHeight = AltPiso - Altura Externa (OutHeight) - Altura total da seção típica
OutHeight = CoverHeight + TrenchHeight - Deslocar Vala (DisplaceDitch) - Desloca o eixo da vala em relação ao eixo do dispositivo
Valores positivos deslocam à direita e negativos à esquerda
DisplaceDitch = 0.0 - Largura Externa (OutWidth) - Largura externa total da seção típica
OutWidth = Largura + 2 * Parede - Largura Externa (OutArea) - Área externa total da seção típica
OutArea = OutHeight * OutWidth
Note as equações que calculam cada propriedade. A mais importante neste dispositivo é a CoverHeight. Ela é a distância entre o Axis3D e o topo do dispositivo. Ela calcula onde deve ser considerado onde começa o soterramento do dispositivo. Pela imagem onde defini o Axis3D, esta propriedade será variável:

Para a coisa toda funcionar, é preciso informar ao modelador, qual a distância da montante. Isto se faz no quadro de propriedades:

Observe a propriedade destacada. É uma propriedade padrão do modelador. O valor desta propriedade é usado para calcular o CoverHeight:
CoverHeight = AlturaIni + (AlturaFim - AlturaIni) * Distance2D / comprimento
Simples né? hehehehe
Bom, depois de configurar isto no modelador, podemos verificar os resultados na aba escavação:

Note a coluna de valores destacada. Ela indica o CoverHeight
Bom, você poderá ver este entre outros dispositivos do SOLIDOS que implementam esta nova funcionalidade no álbum de projetos tipo VALE disponibilizado no plugin.
Agora, por que adicionar um fluxo extra? Não podia calcular todo de uma vez?
Não.
A modelagem é a parte crítica do dispositivo e pode se tornar lenta com a complexidade do dispositivo. Da mesma forma, calcular estas propriedades da escavação, não requerem a modelagem total. Isso se traduz em ganhos de desempenho.
Outro fluxo extra adicionado nesta verão do plugin é o de hachuras. Bastante solicitado este ano!!! Falarei dele no próximo post.