Skip to content

hmendoza2001/SimpleEarth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleEarth

SimpleEarth is a simplistic multi-platform virtual globe. It works on Windows, Linux and OS X. SimpleEarth is Fast, Free and super Easy to use.

Build and run SimpleEarth

See Installation Instructions

Main features

  • Simple code you can learn and leverage
  • Easy to load your own maps and icons
  • Measuring, Volumes and Paths
  • Supports digital elevation data
  • Supports satellite imagery
  • Supports 3D model loading

Build Requirements

Runtime Requirements

  • Graphics card with OpenGL support

Hello World

To start understanding the code and API, look at WorldObject and WorldObjectManager classes and the globals.h header file. The hello world example emplaces a label in the world with the following code:

// instantiate world object and set label
WorldObject* worldObject = new WorldObject();
worldObject->setLabel("Hello World!");

// set world object position
GeodeticPosition position;
position.latitude = 0.0; // in decimal degrees
position.longitude = 0.0;
position.altitude = 1.0; // in Km
worldObject->setGeodeticPosition(position);

// add world object to manager so that it gets rendered
WorldObjectManager::getInstance()->addWorldObject(worldObject);

Contact us

About

Simplistic virtual globe with great capabilities.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages