Pessoalmente, minha escolha de veneno é o Adobe Illustrator. Outros aplicativos, como inkscape, Corel Draw e Xara Designer, também serão compatíveis. Em uma pitada, mesmo o PowerPoint funcionará. Embora eu não recomende pessoalmente o PowerPoint devido a problemas graves com seu modelo de dados, mesmo o mais difícil é o aplicativo de desenho mais implantado no mundo.
Também pode ser uma boa idéia ter um aplicativo gráfico disponível. Eu pessoalmente uso o Mathematica para isso, embora muitos outros aplicativos funcionem também. Ou, se você quiser, pode usar o Wolfram alpha, que é uma versão on-line gratuita do mathematica.
Isenção de responsabilidade: porque os exemplos são meus e o auto-apoio descarado leva com uma pitada de sal.
Ilustrador
A primeira coisa que você deve fazer em qualquer aplicativo de desenho vetorial é ativar a grade de encaixe . Isso reduz a tediosidade de colocar linhas com precisão. Uma das grandes razões pelas quais eu não gosto de usar o Inkscape é a maneira inferior de implementar esse encaixe. O PowerPoint, na verdade, vem com o encaixe da grade por padrão.
Não estou realmente satisfeito com o Illustrator, pois ele não preenche todas as minhas necessidades. Mas nenhum software até o momento (o Maya costumava preencher esse nicho, mas a autodesk aconteceu).
A segunda razão pela qual escolhi o Illustrator é que ele compreende postscript nativamente. Portanto, se eu precisar programar algo, posso fazê-lo rapidamente e os documentos existentes são atualizados à medida que meu código amadurece. A Imagem 3 é feita dessa maneira.
- Recurso mostrando o acesso snap, postscript e script java ao ilustrador e links adiante.
Aqui estão alguns exemplos de desenhos que fiz na rede com o Illustrator, principalmente pelo poder do snap à grade:
Imagem 1 : Uma das muitas imagens que desenhei no ilustrador neste site. Nota: Sou um ilustrador bastante experiente (às vezes comercial) e isso é extremamente simples para meus padrões.
A imagem da marcha do círculo é bem simples de fazer. Basta desenhar uma forma aleatória clicando em volta. Depois disso, desative o snap e deixe que as guias inteligentes façam seu trabalho por você. Desenhe linhas no ponto mais próximo da linha, faça círculos na linha e (apaguei as linhas-guia depois de terminar). Enxague e repita. Levei cerca de 3 a 5 minutos para desenhar a imagem depois de iniciar meu espaço de trabalho.
Imagem 2 : GD.SE onda continuação .
Embora essa imagem pareça muito mais elaborada, não é muito mais trabalhosa do que a primeira imagem. É mais técnico, portanto, além do snap à grade I e agora usando a tecla Shift para restringir as linhas a ângulos de 45 graus. Os preenchimentos de hachura são facilmente atribuídos apenas às regiões com a ferramenta de criação de formas do ilustrador. (exemplo de construtor de formas em uso , captura de tela)
Imagem 3 : Às vezes, é mais fácil começar do zero no postscript. Imagem adicionada para postar em ENG.SE .
Finalmente, uma imagem que é realmente mais fácil de se digitar os valores no postscript. É relativamente fácil de fazer em postscript. Ainda fiz a tipografia no ilustrador. Embora desenhá-lo à mão não seja um grande problema, prefiro não fazê-lo, mas o farei se precisar fazer um julgamento por telefone.
Mathematica
O Mathematica é maravilhoso se você quiser explorar um pouco mais as coisas. A única desvantagem do Mathematica é que ele NÃO é barato. Mas pode fazer quase qualquer coisa rapidamente. Eu usei o Mathematica para algumas de minhas fotos com base em nurbs .
Uma das principais competências do Mathematicas é que é fácil desenvolver imagens mesmo bastante complexas, sem muito aborrecimento. Também pode animar facilmente sua imagem simples dentro do seu editor .
Graphics[{
orig = {
Table[
GeometricTransformation[
Line[{{0, 0}, {50, 0}}],
RotationTransform[ang]],
{ang, 0, 3 Pi/2, Pi/2}
],
Line[{{20, 0}, {30, 20}, {40, 0}}]
},
Red,
GeometricTransformation[
orig,
RotationTransform[Pi/6]
]
}]
Resultados na mesma imagem que os outros. Embrulhando-o dentro de uma tabela, conforme resulta em:
Imagem 4 : É fácil fazer animação dentro do editor de código usando o Mathematica.