Ejemplo n.º 1
0
int main(int argc, char* argv[])
{
	/* Creation of the tree of characters.*/
	initClass();

	printf("Example 1 :\n");
	ptr_example e1=createExample(senator, 1, 3);
	displayExample(e1);

	printf("Example 2 :\n");
	ptr_example e2=createExample(droid, 5, 2);
	displayExample(e2);

	printf("Example 3 :\n");
	ptr_example e3=createExample(jedi, 4, 2);
	displayExample(e3);

	printf("\nModel initialization...\n\n");
	
	ptr_model model;
	model=initModel(e1);
	displayModel(model);
	
	printf("Comparison between model and example 2...\n");
	comparison(model, e2);
	displayModel(model);

	printf("Comparison between model and example 3...\n");
	comparison(model, e3);
	displayModel(model);

	return 0;
}
Ejemplo n.º 2
0
int main(int, char**) {
	osgViewer::Viewer viewer;

	unsigned int size = 512;

	viewer.setSceneData(createExample(size));
	viewer.setUpViewInWindow(50, 50, size + 40, size + 40);
	viewer.addEventHandler(new osgViewer::StatsHandler());

	return viewer.run();
}
Ejemplo n.º 3
0
int main(int, char**) {
	osgViewer::Viewer viewer;

	unsigned int size = 512;

	osg::Camera* camera = createInvertedYOrthoCamera(size, size);
	osg::Group*  group  = new osg::Group();

	camera->addChild(createExample(size));

	group->addChild(camera);
	group->addChild(osgDB::readNodeFile("cow.osg"));

	viewer.setSceneData(group);
	viewer.setUpViewInWindow(50, 50, size, size);
	viewer.addEventHandler(new osgViewer::StatsHandler());

	return viewer.run();
}