То, как я это сделаю, возможно, будет таким:
- Поместите молекулярную геометрию в Авогадро
- Настройте вид так, как я хочу
- Экспорт в POVRay , без рендеринга, но с сохранением входного файла
- Определите, какой атом какой в файле POVRay
- Добавьте векторы, используя цилиндры и конусы (возможно, используя макрос, чтобы определить вектор, чтобы сделать его проще и визуально непротиворечивым)
Avogadro также может визуализировать последовательности ввода в формате XYZ для анимации, используя POVRay и ffmpeg, но я не пытался это сделать, поскольку сейчас я использую Windows, и Avogadro, похоже, не имеет возможности указать, где исполняемый файл povray если это не на вашем пути.
Опять же, в зависимости от того, являетесь ли вы поклонником Python или нет, вы можете установить силы на атомы с помощью консоли Python Avogadro, а затем использовать отображение вектора силы в Avogadro, но я тоже не пытался.
Я не знаю ни одного совершенно удобного инструмента, который бы позволял вам напрямую вводить параметры вибрации и визуализировать или анимировать их.