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


C++ Skeleton::getNumBones方法代码示例

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


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

示例1: GetBornNum

int MyLink::GetBornNum()
{
	Ogre::Skeleton *tmp = mEntity->getSkeleton();
	if(tmp)
	{
		return tmp->getNumBones();
	}
	return 0;
	
}
开发者ID:whztt07,项目名称:OgreRTC,代码行数:10,代码来源:MyLink.cpp

示例2: skeleton__get_bone_matrices

//void _getBoneMatrices(Matrix4* pMatrices);
void skeleton__get_bone_matrices(SkeletonHandle handle, coiMatrix4* matrices[])
{
    Ogre::Skeleton* skeleton = static_cast<Ogre::Skeleton*>(handle);

    // Borrowed from OgreEntity.cpp
    unsigned short num = skeleton->getNumBones();
    Ogre::Matrix4* BoneMatrices = static_cast<Ogre::Matrix4*>(OGRE_MALLOC_SIMD(sizeof(Ogre::Matrix4) * num, Ogre::MEMCATEGORY_ANIMATION));
    skeleton->_getBoneMatrices(BoneMatrices);

    for (unsigned short current = 0; current != num; ++current)
    {
        Ogre::Matrix4 o_matrix = *BoneMatrices;
        ogre_matrix4_to_llcoi_matrix4(o_matrix, *matrices[current]);
    }
}
开发者ID:fire-archive,项目名称:llcoi,代码行数:16,代码来源:skeleton_bind.cpp


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