diff --git a/src/dump_image.cpp b/src/dump_image.cpp index f01326c815..25dc36109f 100644 --- a/src/dump_image.cpp +++ b/src/dump_image.cpp @@ -371,9 +371,9 @@ DumpImage::DumpImage(LAMMPS *lmp, int narg, char **arg) : fillLightPhi = PI/6.0; // 30 degrees fillLightTheta = 0; - fillLightColor[0] = 0.9; - fillLightColor[1] = 0.9; - fillLightColor[2] = 0.9; + fillLightColor[0] = 0.45; + fillLightColor[1] = 0.45; + fillLightColor[2] = 0.45; backLightPhi = PI; // 180 degrees backLightTheta = PI/12.0; // 15 degrees @@ -1232,6 +1232,8 @@ void DumpImage::draw_cylinder(double *x, double *y, if (zaxis[0] == camDir[0] && zaxis[1] == camDir[1] && zaxis[2] == camDir[2]) return; + if (zaxis[0] == -camDir[0] && zaxis[1] == -camDir[1] && + zaxis[2] == -camDir[2]) return; MathExtra::cross3(zaxis,camDir,yaxis); MathExtra::norm3(yaxis);