当前位置: 首页>>代码示例>>C++>>正文


C++ Transform::getMatrix方法代码示例

本文整理汇总了C++中osg::Transform::getMatrix方法的典型用法代码示例。如果您正苦于以下问题:C++ Transform::getMatrix方法的具体用法?C++ Transform::getMatrix怎么用?C++ Transform::getMatrix使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在osg::Transform的用法示例。


在下文中一共展示了Transform::getMatrix方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: dontEnterTrans

OSG::Action::ResultE dontEnterTrans(OSG::Node *node)
{   
    SLOG << "entering " << node << OSG::endLog;

    if(node->getCore()->getType().isDerivedFrom(OSG::Transform::getClassType()))
    {
        OSG::Transform *t = dynamic_cast<OSG::Transform *>(node->getCore());
        
        SLOG << "derived from transform, skipping children" << OSG::endLog;
        SLOG << "Matrix: " << OSG::endLog << t->getMatrix();
        return OSG::Action::Skip;
    }   
    return OSG::Action::Continue; 
}
开发者ID:DaveHarrison,项目名称:OpenSGDevMaster,代码行数:14,代码来源:09traverse.cpp

示例2: printXForm

void printXForm(OSG::SceneGraphPrinter *sgp, OSG::NodeCore *core)
{
    OSG::Transform *xform = dynamic_cast<OSG::Transform *>(core);

    sgp->indentStream() << "matrix:\n" << xform->getMatrix();
}
开发者ID:Himbeertoni,项目名称:OpenSGDevMaster,代码行数:6,代码来源:testColladaLoader.cpp


注:本文中的osg::Transform::getMatrix方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。