|
我在学习osgcal的时候运行示例代码,load函数报错。
......
osg::ref_ptr<osgCal::CoreModel> coreModel = new osgCal::CoreModel();
// 基本网格
osg::ref_ptr<osgCal::BasicMeshAdder> meshAdder = new osgCal:efaultMeshAdder();
// 网格参数
osg::ref_ptr<osgCal::MeshParameters> p = new osgCal::MeshParameters();
// 采用深度,用于减少子网被遮盖的不可见像素
p->useDepthFirstMesh = true;
// 平滑模式
p->software = true;
// 加载外部模型文件
coreModel->load(fn, p.get());
......
后来我扒源码,运行到 std::auto_ptr< CalCoreModel > calCoreModel(new CalCoreModel("dummy"));又报错了
但这只是一个定义,不知为何会通不过
|
|