Imath::M44d LiveScene::readTransformAsMatrix( double time ) const { OP_Node *node = retrieveNode(); if ( node->isManager() ) { return Imath::M44d(); } OBJ_Node *objNode = node->castToOBJNode(); if ( !objNode ) { return Imath::M44d(); } // paths embedded within a sop always have identity transforms if ( m_contentIndex ) { return Imath::M44d(); } UT_DMatrix4 matrix; OP_Context context( adjustTime( time ) ); if ( !objNode->getParmTransform( context, matrix ) ) { return Imath::M44d(); } return IECore::convert<Imath::M44d>( matrix ); }