"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "layer1/Ray.h" between
pymol-v2.1.0.tar.bz2 and pymol-open-source-2.2.0.tar.gz

About: PyMOL is a Python-enhanced molecular graphics tool. It excels at 3D visualization of proteins, small molecules, density, surfaces, and trajectories. It also includes molecular editing, ray tracing, and movies. Open Source version.

Ray.h  (pymol-v2.1.0.tar.bz2):Ray.h  (pymol-open-source-2.2.0)
skipping to change at line 125 skipping to change at line 125
/* everything below should be private */ /* everything below should be private */
PyMOLGlobals *G; PyMOLGlobals *G;
CPrimitive *Primitive; CPrimitive *Primitive;
int NPrimitive; int NPrimitive;
CBasis *Basis; CBasis *Basis;
int NBasis; int NBasis;
int *Vert2Prim; int *Vert2Prim;
float CurColor[3], IntColor[3]; float CurColor[3], IntColor[3];
float ModelView[16]; float ModelView[16];
float ProMatrix[16];
float Rotation[16]; float Rotation[16];
float Volume[6]; float Volume[6];
float Range[3]; float Range[3];
int BigEndian; int BigEndian;
int Wobble; int Wobble;
float WobbleParam[3]; float WobbleParam[3];
float Trans; float Trans;
float Random[256]; float Random[256];
int TTTFlag; int TTTFlag;
float TTT[16]; float TTT[16];
skipping to change at line 156 skipping to change at line 157
float PixelRatio; float PixelRatio;
float Magnified; /* ray pixels to screen pixels */ float Magnified; /* ray pixels to screen pixels */
float FrontBackRatio; float FrontBackRatio;
double PrimSize; double PrimSize;
int PrimSizeCnt; int PrimSizeCnt;
float Fov, Pos[3]; float Fov, Pos[3];
unsigned char *bkgrd_data; unsigned char *bkgrd_data;
int bkgrd_width, bkgrd_height; int bkgrd_width, bkgrd_height;
}; };
void RayGetScreenVertex(CRay * I, float *v, float *dest);
float RayGetScreenVertexScale(CRay * I, float *v1);
void RayAdjustZtoScreenZ(CRay * ray, float *pos, float z);
void RayAdjustZtoScreenZofPoint(CRay * ray, float *pos, float *zpoint);
void RaySetPointToWorldScreenRelative(CRay * ray, float *pos, float *screenPt);
float RayGetScaledAllAxesAtPoint(CRay * I, float *pt, float *xn, float *yn, floa
t *zn);
float* RayGetProMatrix(CRay * I);
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 10 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)