glMatrixMode(GL_PROJECTION);
glLoadIdentity();
double ang = atan(height/FOV_DIST);
- gluPerspective(rad2deg(ang)*2, width/height, 1000, 10*EARTH_R);
+ gluPerspective(rad2deg(ang)*2, width/height, 10, 100*EARTH_R);
#ifndef ROAM_DEBUG
g_mutex_lock(opengl->sphere_lock);
#include "elev.h"
-#define MAX_RESOLUTION 500
+#define MAX_RESOLUTION 50
#define TILE_WIDTH 1024
#define TILE_HEIGHT 512
#define TILE_SIZE (TILE_WIDTH*TILE_HEIGHT*sizeof(guint16))
elev->mutex = g_mutex_new();
elev->tiles = grits_tile_new(NULL, NORTH, SOUTH, EAST, WEST);
elev->wms = grits_wms_new(
- "http://www.nasa.network.com/elev", "srtm30", "application/bil",
+ "http://www.nasa.network.com/elev", "mergedSrtm", "application/bil",
"srtm/", "bil", TILE_WIDTH, TILE_HEIGHT);
}
static void grits_plugin_elev_dispose(GObject *gobject)
if (roam_triangle_backface(triangle->t.l, sphere) ||
roam_triangle_backface(triangle->t.b, sphere) ||
roam_triangle_backface(triangle->t.r, sphere))
- triangle->error *= 500;
+ triangle->error *= 50;
}
}
gint roam_sphere_split_merge(RoamSphere *sphere)
{
gint iters = 0, max_iters = 500;
+ //gint target = 20000;
//gint target = 4000;
gint target = 2000;
//gint target = 500;