O jeito que eu faria provavelmente seria:
- Coloque a geometria molecular em Avogadro
- Configure a visualização para ser exatamente do jeito que eu quero
- Exportar para POVRay , não renderizando, mas mantendo o arquivo de entrada
- Descobrir qual átomo é qual no arquivo POVRay
- Adicione vetores usando cilindros e cones (provavelmente usando uma macro para definir um vetor para torná-lo mais fácil e visualmente consistente)
O Avogadro também pode renderizar seqüências de entrada no formato XYZ para animações usando POVRay e ffmpeg, mas não é algo que eu tentei desde que estou usando o Windows no momento e o Avogadro não parece ter uma opção para especificar onde o executável do povray é se não estiver no seu caminho.
Novamente, dependendo de você ser um aficionado por Python ou não, você pode, alternativamente, definir as forças nos átomos usando o console Avogadro Python e, em seguida, usar a exibição do vetor de força em Avogadro, mas isso também não foi algo que eu tentei.
Não conheço nenhuma ferramenta perfeitamente conveniente que permita inserir parâmetros vibracionais diretamente e visualizá-los ou animá-los.