本文整理汇总了C++中CObject3D::GetObjectName方法的典型用法代码示例。如果您正苦于以下问题:C++ CObject3D::GetObjectName方法的具体用法?C++ CObject3D::GetObjectName怎么用?C++ CObject3D::GetObjectName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CObject3D
的用法示例。
在下文中一共展示了CObject3D::GetObjectName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: _exportPovrayMesh
void CSceneGraph::_exportPovrayMesh(FILE *fp)
{
int i;
const int nsize = m_SceneList.size();
//draw all the objects;
for (i=0; i<nsize; i++){
CSceneNode &node = m_SceneList[i];
CObject3D *pobj = node.m_pObject;
assert(pobj!=NULL);
const double *matrix = node.m_pFrame->matrix();
fprintf(fp, "#declare %s =\n", pobj->GetObjectName());
pobj->exportFile(fp, ".pov", matrix);
fprintf(fp, "\n\n\n");
}
}
示例2: ExportPovrayObjects
static void ExportPovrayObjects(CSceneGraph & sg, FILE *fp)
{
int i;
const int nsize = sg.size();
if (nsize==0) return;
//draw all the objects;
fprintf(fp, "union{\n");
for (i=0; i<nsize; i++){
CSceneNode *node = sg.GetSceneNode(i);
CObject3D *pobj = node->m_pObject;
assert(pobj!=NULL);
fprintf(fp, "object {\n");
fprintf(fp, "\t%s\n", pobj->GetObjectName());
fprintf(fp, "\ttexture { CIA3DTex%d }\n", i);
//fprintf(fp, "\ttexture { White_Chocolate }\n");
fprintf(fp, "}\n");
}
fprintf(fp, "}\n\n\n");
}