henesyinit from p9fce6d0435 years agoHistory
24 lines · 374 B · C
RawDownload
#include "map.h"/* refractive fisheye, not logarithmic */ static double n; static intXfisheye(struct place *place, double *x, double *y){	double r;	double u = sin(PI/4-place->nlat.l/2)/n;	if(fabs(u) > .97)		return -1;	r = tan(asin(u));	*x = -r*place->wlon.s;	*y = -r*place->wlon.c;	return 1;} projfisheye(double par){	n = par;	return n<.1? 0: Xfisheye;}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t