… | |
… | |
339 | entity *planet = new entity (new geometry_sphere (4e15)); |
339 | entity *planet = new entity (new geometry_sphere (4e15)); |
340 | planet->move (vec3 (0, 0, 1e17)); |
340 | planet->move (vec3 (0, 0, 1e17)); |
341 | planet->show (); |
341 | planet->show (); |
342 | } |
342 | } |
343 | |
343 | |
344 | draw_floor (10, -500, -10, -1000); |
344 | //draw_floor (10, -500, -10, -1000); |
345 | draw_level (); |
345 | draw_level (); |
346 | |
346 | |
347 | |
347 | |
348 | { |
348 | { |
349 | geometry_heightfield *hf = new geometry_heightfield; |
349 | geometry_heightfield *hf = new geometry_heightfield (100000., 100000.); |
350 | geometry_transform *tr = new geometry_transform (hf); |
|
|
351 | tr->update (gl::matrix::scaling (10000., 10000., 10000.)); |
|
|
352 | entity *e = new entity (tr); |
350 | entity *e = new entity (hf); |
353 | e->move (vec3 (-10000, -20, -10000)); |
351 | e->move (vec3 (-100000, -100000 * 0.01, -100000)); |
354 | e->show (); |
352 | e->show (); |
355 | } |
353 | } |
356 | |
354 | |
357 | //draw_test_nurb (); |
355 | //draw_test_nurb (); |
358 | #endif |
356 | #endif |