114 alpha = 120.0*
PI/180.0,
119 xp23, yp23, zp23, rp23,
129 x21 = c_p->
x - ca_p->
x;
130 y21 = c_p->
y - ca_p->
y;
131 z21 = c_p->
z - ca_p->
z;
132 d21 = (
REAL)sqrt((
double)(x21*x21 + y21*y21 + z21*z21));
134 x23 = c_p->
x - o_p->
x;
135 y23 = c_p->
y - o_p->
y;
136 z23 = c_p->
z - o_p->
z;
138 cosa = (
REAL)cos((
double)alpha);
139 sina = (
REAL)sin((
double)alpha);
141 x32 = o_p->
x - c_p->
x;
142 y32 = o_p->
y - c_p->
y;
143 z32 = o_p->
z - c_p->
z;
145 scalpr = (x21*x32 + y21*y32 + z21*z32)/d21;
158 rp23 = (
REAL)sqrt((
double)(xp23*xp23 + yp23*yp23 + zp23*zp23));
163 p->
x = c_p->
x + gr*(-cosa*xh + sina*xv);
164 p->
y = c_p->
y + gr*(-cosa*yh + sina*yv);
165 p->
z = c_p->
z + gr*(-cosa*zh + sina*zv);
Include file for PDB routines.
System-type variable type definitions.
Type definitions for maths.
BOOL blCalcCterCoords(PDB *p, PDB *ca_p, PDB *c_p, PDB *o_p)