本文整理汇总了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;
}
示例2: printXForm
void printXForm(OSG::SceneGraphPrinter *sgp, OSG::NodeCore *core)
{
OSG::Transform *xform = dynamic_cast<OSG::Transform *>(core);
sgp->indentStream() << "matrix:\n" << xform->getMatrix();
}