Inkscape - Diagramas de Feynman

8

Portanto, no campo da física de partículas, há um tipo de diagramas chamados diagramas de Feynman . Por favor, procure "Diagramas de Feynman" no google para ver como eles estão, se você não os conhece.

Estou interessado em desenhar diagramas de Feynman no inkscape , o que exigirá, para propósitos gerais, um conjunto de "curvas padronizadas" básicas. Minha pergunta atual tem dois propósitos:

  1. Existem algumas "curvas padronizadas" que eu realmente não sei criar no inkscape; estes são apresentados e indicados abaixo.
  2. Espero que essa pergunta sirva de referência para qualquer pessoa interessada em desenhar diagramas de Feynman com o Inkcape.

A seguir, é apresentada uma lista das curvas (e respectivos "nomes") usados ​​na criação dos diagramas de Feynman, com uma descrição de como eu os crio. Por favor, sinta-se à vontade para modificar qualquer instrução que considere confusa (eu tenho muito pouco conhecimento sobre o Inkscape) ou você acha que existe uma maneira melhor de fazê-lo:

1.- Linhas retas:

  • Linha Fermionic:

insira a descrição da imagem aqui

Selecione "Curva de Bezier". Mantendo pressionado "ctrl", "clique com o botão direito" e trace uma linha sólida horizontal. Para adicionar uma seta no meio, selecione a linha e depois a opção "Editar caminhos por nós"; clique duas vezes no meio da linha para adicionar um nó logo ali. Então vá para "Objeto" e selecione "Preencher e traçar ...". Na guia "Estilo do traçado", selecione uma seta do meio em "Marcadores"

  • Linha escalar:

insira a descrição da imagem aqui

Crie uma linha fermiônica. Em seguida, na guia "Estilo do traçado", selecione um padrão tracejado na opção "Traços".

  • Linha Gluon:

insira a descrição da imagem aqui

Esta linha que eu construo de acordo com o método fornecido pelo usuário "Beenwu" ( aqui ) no YouTube. Vá para "Extensões", depois "Render" e "Parametric Curves ...". Digite os seguintes valores:

  • Valor t inicial: -1,0
  • Valor t final: 6,0
  • Multiplique o intervalo t por 2 * pi: Não
  • Valor X da esquerda do retângulo: -1,0
  • Valor X do retângulo à direita: 1,0
  • Valor Y do fundo do retângulo: -1,0
  • Valor Y do topo do retângulo: 1,0
  • Amostras: 80
  • Escalonamento isotrópico: Não
  • Função X: t * pi + cos (3 * pi * t)
  • Função Y: sin (3 * pi * t)
  • Remover retângulos: Sim
  • Traçar eixos: Não
  • Visualização ao vivo: Não

Com a ferramenta "Criar retângulos e quadrados", crie um retângulo e clique em "Aplicar".

  • Linha do vetor:

insira a descrição da imagem aqui

Analogamente ao caso do glúon, somente desta vez é necessário inserir os seguintes parâmetros:

  • Valor t inicial: 0,0
  • Valor t final: 1,0
  • Multiplique o intervalo t por 2 * pi: Sim
  • Valor X da esquerda do retângulo: -1,0
  • Valor X do retângulo à direita: 1,0
  • Valor Y do fundo do retângulo: -1,0
  • Valor Y do topo do retângulo: 1,0
  • Amostras: 40
  • Escalonamento isotrópico: Não
  • Função X: t
  • Função Y: sin (15 * t)
  • Remover retângulos: Sim
  • Traçar eixos: Não
  • Visualização ao vivo: Não

2.- Linhas curvas

Gostaria de desenhar também as quatro linhas acima, mas "curvadas"; por exemplo, algo como isto:

insira a descrição da imagem aqui

Posso usar a ferramenta "Curva de Bezier" para desenhar linhas curvas fermiônicas e escalares, mas não sei como fazer isso para linhas curvas de glúons e vetores.

3.- Loops: as mesmas quatro linhas acima, mas na forma de um loop, ou seja,

insira a descrição da imagem aqui

Eu desenho os loops fermiônicos e escalares com a ferramenta "Criar círculos, elipses e arcos", mas não sei como adicionar essas duas setas, como na imagem acima.

e

Não sei como desenhar esses gluons e vetores de loops.

SNC92
fonte
O link da curva paramétrica está quebrado.
detly 11/09/19
11
@detly Eu só adicionar os parâmetros
SNC92

Respostas:

6

Você pode copiar para a área de transferência qualquer uma dessas linhas. Então você pode desenhar com a caneta uma curva. Defina no modo de forma do painel de informações "Dobrar da área de transferência" => sua curva é uma versão dobrada do que está na área de transferência:

insira a descrição da imagem aqui

Loops com setas:

Desenhar um círculo. Converta-o em um caminho (Caminho> Objeto para Caminho). Selecione a espessura, a cor e o traçado adequados.

Com a ferramenta Nó, selecione Shift mantendo pressionado no mesmo tempo dois nós opostos. Com um clique duplo, você pode criar novos nós em outros locais, se necessário. Na imagem a seguir, nos nós da esquerda, os relógios 9 e 3 são selecionados:

insira a descrição da imagem aqui

Clique no caminho de interrupção da opção do painel de informações nos nós selecionados. As peças podem ser selecionadas individualmente e separadas (se necessário) após a aplicação de Caminho> Separar. Eles podem ser movidos facilmente juntos se você ativar os nós. As partes são separadas no meio para mostrar, o que eu quero dizer.

À direita, ambas as partes estão juntas novamente e ambas têm uma ponta de flecha no começo. Agrupe as peças para mantê-las juntas. Gire a forma, se as setas não estiverem em bons lugares (Objeto> Transformar> Girar)

Acho que sua melhor aposta é desenhar as pontas das setas com a caneta (remova o Bend do Cipboard). Não são necessárias divisões complexas e a veiculação é exatamente desejada - apenas os snaps estão ativados. Aprenda as opções de encaixe corretamente ou você não obterá nada de útil. Um exemplo (pontas de seta desenhadas, rotação à mão livre feita):

insira a descrição da imagem aqui

Agrupe o resultado.

Aviso: O agrupamento não é à prova d'água. O clique duplo seleciona apenas uma parte e o grupo pode ser descartado por edições parciais. Aprenda a usar o painel Objetos para seleções. A partir daí, você pode facilmente selecionar a parte desejada e ver o que está selecionado.

Para círculos de traçado modelados, não é necessário desenhar um círculo com a caneta. Converta o círculo normal em caminho, adicione a função de caminho "Padrão ao longo do caminho". Tenha sua curva paramétrica ou outra forma na área de transferência. Selecione a opção de origem do padrão Vincular ao caminho na área de transferência.

insira a descrição da imagem aqui

NOTA: Se você deseja que as formas agrupadas ou coloridas sejam colocadas ao longo de um caminho, use Extension Generate from Path> Pattern along Path. Consulte o manual do Inkscape para obter detalhes. Eles diferem da mesma função de caminho nomeado.

user287001
fonte
2

Como ninguém o mencionou ainda, para esse círculo em loop, você pode usar Extensões> Render> Spirograph

insira a descrição da imagem aqui

E para o círculo ondulado, a ferramenta polígono / estrela

insira a descrição da imagem aqui

Billy Kerr
fonte
Onde está localizado o "painel de informações" para usar o modo de forma "Dobrar da área de transferência"? Eu não consigo achar.
user171780
Eu não usei esse recurso na minha resposta. Mas "Dobrar da área de transferência" é uma das opções de forma na barra de ferramentas na parte superior, quando a ferramenta Bézier está selecionada. Não existe um painel de informações para isso.
Billy Kerr