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:
- Existem algumas "curvas padronizadas" que eu realmente não sei criar no inkscape; estes são apresentados e indicados abaixo.
- 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:
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:
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:
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:
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:
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,
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.
Respostas:
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:
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:
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):
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.
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.
fonte
Como ninguém o mencionou ainda, para esse círculo em loop, você pode usar Extensões> Render> Spirograph
E para o círculo ondulado, a ferramenta polígono / estrela
fonte