glob3mobile / g3m

The multiplatform advanced visualization framework
http://www.glob3mobile.com/
Other
117 stars 56 forks source link

Adding point to Hello World #116

Closed WuhanMonkey closed 9 years ago

WuhanMonkey commented 9 years ago

Hello, I am doing a really simple testing on iOS. Trying to add some shape on Hello world example. Here is the code:

G3MBuilder_iOS builder([self g3mWidget]);

//setting to flatearth
//const Planet *planet;
//builder.setPlanet(planet->createFlatEarth());
builder.initializeWidget();
const Angle *angle1;
const Angle *angle2;
const TimeInterval *time;
//setting to our field
Geodetic3D *position = new Geodetic3D(angle1->fromDegrees(31.607419), angle2->fromDegrees(-80.448026), 100);

[_g3mWidget setAnimatedCameraPosition:(*position) timeInterval:(time->fromSeconds(8))];

NSLog(@"camera pitch");

// create ShapesRenderer
ShapesRenderer *shapesRenderer = new ShapesRenderer();

// drawing point
//Geodetic3D *point = new Geodetic3D(angle1->fromDegrees(41.607419), angle2->fromDegrees(-90.448026), 200);
Shape* quad2 = new QuadShape(new Geodetic3D(angle1->fromDegrees(31.607419), angle2->fromDegrees(-80.448026), 200),
                             RELATIVE_TO_GROUND,
                             3500, 7500,
                             Color::newFromRGBA(1, 1, 1, 0),
                             true);

 shapesRenderer->addShape(quad2);
builder.addRenderer(shapesRenderer);

Since I think the PointShape is gone, I am using QuadShape for now. But the point is not showing.

Any idea? Thanks.