--- ray/src/common/disk2square.c 2014/10/23 18:19:14 3.4 +++ ray/src/common/disk2square.c 2021/12/15 01:39:52 3.6 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: disk2square.c,v 3.4 2014/10/23 18:19:14 greg Exp $"; +static const char RCSid[] = "$Id: disk2square.c,v 3.6 2021/12/15 01:39:52 greg Exp $"; #endif /* * Disk2Square.c @@ -13,6 +13,7 @@ static const char RCSid[] = "$Id: disk2square.c,v 3.4 #define _USE_MATH_DEFINES #include +#include "fvect.h" /* This transforms points on [0,1]^2 to points on unit disk centered at @@ -40,7 +41,7 @@ change log: /* Map a [0,1]^2 square to a unit radius disk */ void -SDsquare2disk(double ds[2], double seedx, double seedy) +square2disk(RREAL ds[2], double seedx, double seedy) { double phi, r; @@ -78,7 +79,7 @@ SDsquare2disk(double ds[2], double seedx, double seedy /* Map point on unit disk to a unit square in [0,1]^2 range */ void -SDdisk2square(double sq[2], double diskx, double disky) +disk2square(RREAL sq[2], double diskx, double disky) { double r = sqrt( diskx*diskx + disky*disky ); double phi = atan2( disky, diskx );