osg获取和设置相机参数

#include 
#include 
#include 
#include 

int main()
{
	osgViewer::Viewer viewer;
	osg::ref_ptr root = new osg::Group;
	osg::Vec3d eye, center, up;

	osg::ref_ptr geode = new osg::Geode;
	root->addChild(geode);

	osg::Node* node = new osg::Node();
	node = osgDB::readNodeFile("航天器.3ds");
	root->addChild(node);

	// 设置背景颜色为(0-1之间的浮点数)
	//viewer.getCamera()->setClearColor(osg::Vec4(0.8, 0.3, 0.0, 1.0));	
	viewer.getCamera()->getViewMatrixAsLookAt(eye, center, up);
	std::cout << "init eye:" << eye._v[0] << "," << eye._v[1] << "," << eye._v[2] << std::endl;
	std::cout << "init center:" << center._v[0] << "," << center._v[1] << "," <<

你可能感兴趣的:(VC++,图形学和3D,c++,开发语言,3d场景)