Suboperador Partículas

O suboperador Partículas permite que você derive uma propriedade específica para cada partícula, normalmente relacionada a partículas em sua vizinhança, como o índice da partícula mais próxima a ela em um volume esférico em torno da partícula, ou em um campo de visão em particular. Você pode definir o volume ou o campo de visão explicitamente ou inseri-lo de outros suboperadores.

O suboperador pode funcionar no fluxo inteiro ou em partículas de outro fluxo de partículas, conhecidas como partículas de proxy.

Interface

Tipo de saída
Esse campo somente leitura exibe o tipo de dados do item ativo na lista suspensa Propriedade agregada. O tipo de dados para cada propriedade é mostrado em seguida na descrição.

Grupo Propriedade agregada

Propriedade agregada
Escolha a propriedade a ser agregada de partículas:
  • Distância da partícula mais próxima A distância para a partícula mais próxima na esfera ao redor. Tipo de dados = real.
  • Índice de partícula mais próxima O número do ID da partícula mais próxima na esfera ao redor. Tipo de dados = inteiro.
  • Posição da partícula mais próxima A posição da partícula mais próxima na esfera ao redor, em coordenadas universais. Tipo de dados=Vetor.
  • Densidade A densidade de partículas na esfera ao redor medida em partículas por unidade cúbica. Tipo de dados = real.
  • Gradiente de densidade A direção da maior alteração na densidade de partícula na esfera ao redor. O comprimento do vetor de saída indica a inclinação, ou a rapidez, da alteração na densidade. Tipo de dados = vetor.
  • Número de vizinhos O número de partículas na esfera ao redor. Tipo de dados = inteiro ou real.
  • Número de partículas O número de partículas no evento atual ou em sistemas de partículas de proxy. Tipo de dados = inteiro.

    A utilização dessa opção faz com que a maioria dos outros controles Partículas fique indisponível.

  • Dados personalizados prevalentes O valor médio de um canal de dados personalizados para as partículas na esfera ao redor. Especifique o canal personalizado com o botão Canal de dados para prevalente (descrito abaixo). O tipo de dados só poderá ser dos tipos que façam sentido para o cálculo da média: Real e Vetor. Se você tiver um tipo de dados diferente do que gostaria de usar para consultar dados prevalentes, deverá convertê-los em Real ou em Vetor primeiro.
  • Velocidade prevalente A velocidade média das partículas na esfera ao redor. Tipo de dados=Vetor.
Aprox. Pesquisa mais próxima
Quando ativado, acelera a agregação às custas de precisão. Disponível somente com Distância da partícula mais próxima, Índice da partícula mais próxima e Posição da partícula mais próxima. Ative isso com quantidades muito grandes de partículas. Padrão=Desativado.
Utilize O1 como partículas de proxy
Quando ativado, adiciona um Object-data Entrada para as partículas suboperator. É possível conectar um fluxo de partículas do suboperador Selecionar objeto a essa entrada. As partículas de proxy são usadas para agregação de propriedade. Padrão=ativado.
Usar Filtrar para proxies
Permite a entrada de um canal de dados Boolianos de um operador diferente a ser usado como um filtro. Por exemplo, utilize essa opção para limitar as partículas a um único evento. Use o botão Filtrar canal de dados para especificar o canal de filtro. Essa opção só estará disponível quando Usar O1 como partículas de proxy estiver ativado.
Aplicar filtragem dupla
Quando desativado, a agregação será feita para partículas filtradas em relação a todas as partículas do fluxo atual. Quando ativado, a agregação será feita para partículas filtradas em relação somente às partículas filtradas. Essa opção só estará disponível quando Usar O1 como partículas de proxy estiver desativado.
Filtrar canal de dados
Permite especificar um canal de dados para filtrar partículas de proxy. Disponível somente quando Usar filtro para proxies estiver ativo.

Raios de proximidade e grupo FOV

Exterior
A distância máxima da partícula em que partículas são consideradas para agregação. A não ser que você também use Núcleo (consulte a seguir), a ponderação sempre será constante nesse volume.
R2
Quando ativado, permite especificar o valor de raio Externo ao ligar um suboperador que tenha como saída dados de formato real à entrada nº 2 do suboperador Partículas.
Núcleo
Quando ativado, será dada maior prioridade a partículas dentro do raio. Dentro do raio do núcleo, todas as partículas pesam 1,0 (100%). Fora do raio do núcleo, o peso cai linearmente para 0,0 no raio Externo. Para obter melhores resultados, esse valor deverá ser menor do que o valor de Raio externo. Disponível somente com as propriedades Densidade, Número de vizinhos e Valor/Velocidade personalizado prevalente.
R3
Quando ativado, permite especificar o valor de raio de Núcleo ao ligar um suboperador que tenha como saída dados de formato real à entrada nº 3 do suboperador Partículas.
Campo de visão
Permite limitar a agregação de partículas no volume de um cone cuja ponta, por padrão, está no local da partícula sendo processada. Por padrão, o valor é 360,0, que especifica que todas as partículas dentro de um volume esférico são agregadas. Para agregar somente as partículas em um hemisfério, defina isso como 180,0. Para um quarto de esfera, use 90,0 (etc.). Use os parâmetros do Eixo FOV (consulte a seguir) para definir a direção do campo de visão.
R4
Permite especificar o valor do Campo de visão ligando um suboperador que tenha como saída dados de formato real à entrada nº 4 do suboperador Partículas.
Usar Velocidade como eixo FOV
Define a direção do campo de visão para a direção em que a partícula está se movendo ("em frente").
Usar V5 como eixo FOV
Permite especificar a direção do campo de visão ligando um suboperador que tenha como saída dados de formato de vetor à entrada nº 5 do suboperador Partículas. Por exemplo, para olhar atrás, utilize um suboperador Entrada padrão definido como Velocidade: Vetor e alimente-o por meio de um suboperador Função com Tipo=Vetor, Pré-fator ou Pós-fator=1,0 e Usar segundo operando=desativado).
Usar V6 como posição
Por padrão, a origem do campo de visão é a posição da partícula que está sendo processada. Essa opção permite que você especifique uma posição diferente ligando um suboperador que tenha como saída dados de formato vetor à entrada nº 6 do suboperador Partículas, permitindo que você localize propriedades agregadas para um ponto diferente da posição atual da partícula.
Usar Peso de partícula personalizado
Use essa opção se você precisar de valores de ponderação diferentes dos definidos pelas configurações de Raio de proximidade/núcleo. Só está disponível para as seguintes opções de Propriedade agregada: Densidade, Gradiente de densidade, Número de vizinhos, Dados personalizados prevalentes e Velocidade prevalente.

Por exemplo, a opção Densidade conta somente para o número de partículas. Digamos que você tenha partículas de tamanhos diferentes no sistema e queira calcular a densidade levando a massa da partícula em consideração e não apenas as quantidades. Crie um canal adicional que calcule a massa como o cubo do tamanho da partícula e use-a como canal de dados de peso.

Canal de dados de peso
Permite especificar um canal de dados para definir pesos de partícula personalizados. Essa opção só estará disponível quando Usar Peso de partícula personalizado estiver ativo.
Canal de dados para prevalente
Permite especificar um canal de dados para definir dados personalizados para agregação. Disponível somente quando Propriedade agregada=Dados personalizados prevalentes.
Otimização de pesquisa
Acelera a agregação às custas de memória. Ative com grandes quantidades de partículas. Desative para economizar memória com pequenas quantidades de partículas. Padrão=ativado.