rotrans.h
来自「最经典的分子对结软件」· C头文件 代码 · 共 30 行
H
30 行
/* *//* Copyright UCSF, 1997 *//* *//* * header file for rotrans.c */#ifndef ROTRANS_INCLUDE #define ROTRANS_INCLUDE #define X_AXIS 0 #define Y_AXIS 1#define Z_AXIS 2#define NUMSYMOLS 20void center_of_mass(float coord[][3], int number, float com[3]);float minimum_angle( float matrix[3][3] );int make_rot_matrix( float angle, int axis, float matrix[3][3] );void allign_to_z_axis( float coord1[3],float origin[3], float matrix[3][3], float trans[3] );void allign_to_yz_axes( float coord1[3], float coord2[3], float origin[3], float matrix[3][3], float trans[3] );void vector_rotate( float v1[3], float v2[3], int axis, float matrix[3][3] );void RotatePhiAboutAxis( float phi, float origin[3], float vaxis[3], float matrix[3][3],float trans[3]);void RotateV2toAngleFromV1( float v1[3], float v2[3], float origin[3], float target_angle, float matrix[3][3], float trans[3] );#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?