Solids Builder - Calcular Target


Calcular Target - calcula um ponto sobre uma Curva de referência e um ponto alvo noutra curva:

A atividade Calcular Target tem a seguintes propriedades:

Após o ponto ter sido calculado, é possível obter as seguintes propriedades:

Um exemplo do uso desta ferramenta:

Na imagem acima, o arco amarelo está no plano XY, enquanto a Spline é tridimensional

Para modelar um sólido como se fosse um corredor do Civil 3D, deve-se criar um looping, que calcule várias seções ao longo do eixo de referência e usar a ferramenta Transição ente elas. Considere este exemplo:

O fluxo executa o sólido abaixo:

O fluxo executa:

  1. Cria um eixo de referência (Arc)
  2. Cria um eixo alvo (Spline)
  3. Inicializa as variáveis:
  4. Se n ≤ 10, executa:
    1. Calcula o Target:
      1. Calcula o ponto base na curva Arc
      2. Calcula o ponto alvo na curva Spline
    2. Cria uma seção típica, que usa o valor de Target.Offset e Target.DeltaElevation
    3. Alinha a seção típica no ponto Target.BasePoint e cria a curva AlinhaSecao
    4. Testa se a prevSection é nula e:
      • Se é nula, define: prevSection = AlinhaSecao
      • Se a prevSevtion existe, então:
        1. Cria a transição Loft entre prevSection e AlinhaSecao
        2. Junta a variável Solido com a transição Loft, criando o Join
        3. Adiciona o Join na variável Solido
        4. Define prevSection = AlinhaSecao (pra usar no próximo looping)
    5. Incrementa n, fazendo n= n + 1
  5. Retorna ao passo 4

Caso o texto fique muito grande/pequeno, ou a esfera que representa o ponto fique muito grande ou pequena, use o botões (A, a, , ) no topo da tela para alterar o preview


Propriedades (para usar nas expressões VB)

implementa as propriedades dos pontos, além as propriedades listadas acima


Métodos (para usar nas expressões VB)

implementa os métodos das pontos