From 3ac2499bedf736e9c70eda8e1d68619e9937f1d0 Mon Sep 17 00:00:00 2001 From: Jean-Francois Remacle <jean-francois.remacle@uclouvain.be> Date: Fri, 2 Mar 2007 09:33:36 +0000 Subject: [PATCH] *** empty log message *** --- Geo/gmshSurface.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Geo/gmshSurface.cpp b/Geo/gmshSurface.cpp index ec0a1c5347..258bc9e8a9 100644 --- a/Geo/gmshSurface.cpp +++ b/Geo/gmshSurface.cpp @@ -1,4 +1,4 @@ -// $Id: gmshSurface.cpp,v 1.5 2007-03-02 09:20:21 remacle Exp $ +// $Id: gmshSurface.cpp,v 1.6 2007-03-02 09:33:36 remacle Exp $ // // Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle // @@ -73,7 +73,7 @@ gmshSurface * gmshPolarSphere::NewPolarSphere(int iSphere, double x, double y, d SPoint3 gmshPolarSphere::point (double parA, double parB) const { - double ra,phi; + /*double ra,phi; ra=hypot(parA,parB); phi=2*atan((parB/ra)/(1+parA/ra)); double par1=-phi; @@ -83,8 +83,9 @@ SPoint3 gmshPolarSphere::point (double parA, double parB) const const double x = xc + r * sin(par2) * cos(par1); const double y = yc + r * sin(par2) * sin(par1); const double z = zc - r * cos(par2); - // printf("%g %g - %g %g %g\n",par1,par2,x,y,z); - return SPoint3(x, y, z); + // printf("%g %g - %g %g %g\n",par1,par2,x,y,z);*/ + double f=2*r/(parA*parA+parB*parB+4*r*r); + return SPoint3(f*2*parA*r, f*2*parB*r, f*(parA*parA+parB*parB)); } -- GitLab