ManualObject* lManualObject; lManualObject=mSceneMgr->createManualObject("mo"); lManualObject->begin("BaseWhiteNoLighting"); Ogre::Real cm = -5.0 ; Ogre::Real cp = 5.0; lManualObject->position(cm, cp, cm);// a vertex lManualObject->colour(Ogre::ColourValue(0.0f,1.0f,0.0f,1.0f)); lManualObject->position(cp, cp, cm);// a vertex lManualObject->colour(Ogre::ColourValue(1.0f,1.0f,0.0f,1.0f)); lManualObject->position(cp, cm, cm);// a vertex lManualObject->colour(Ogre::ColourValue(1.0f,0.0f,0.0f,1.0f)); lManualObject->position(cm, cm, cm);// a vertex lManualObject->colour(Ogre::ColourValue(0.0f,0.0f,0.0f,1.0f)); lManualObject->position(cm, cp, cp);// a vertex lManualObject->colour(Ogre::ColourValue(0.0f,1.0f,1.0f,1.0f)); lManualObject->position(cp, cp, cp);// a vertex lManualObject->colour(Ogre::ColourValue(1.0f,1.0f,1.0f,1.0f)); lManualObject->position(cp, cm, cp);// a vertex lManualObject->colour(Ogre::ColourValue(1.0f,0.0f,1.0f,1.0f)); lManualObject->position(cm, cm, cp);// a vertex lManualObject->colour(Ogre::ColourValue(0.0f,0.0f,1.0f,1.0f)); // face behind / front lManualObject->triangle(0,1,2); lManualObject->triangle(2,3,0); lManualObject->triangle(4,6,5); lManualObject->triangle(6,4,7); // face top / down lManualObject->triangle(0,4,5); lManualObject->triangle(5,1,0); lManualObject->triangle(2,6,7); lManualObject->triangle(7,3,2); // face left / right lManualObject->triangle(0,7,4); lManualObject->triangle(7,0,3); lManualObject->triangle(1,5,6); lManualObject->triangle(6,2,1); lManualObject->end(); Ogre::String lNameOfTheMesh = "MeshCubeAndAxe"; lManualObject->convertToMesh(lNameOfTheMesh); Entity* entity = mSceneMgr->createEntity(lNameOfTheMesh); mSceneMgr->getRootSceneNode()->createChildSceneNode()->attachObject(entity);
Ogre 绘制基本图形
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Python基本图形绘制
一
python ci Python 保留字 -
【QT】QT基本图形绘制
基本图形绘制QPainter绘制基本图形**注意:**QPainter画弧度所使用的角度值,是以1/16°
qt 开发语言 c++ #include 连接点 -
85.基本图形绘制
文章目录绘制矩形绘制多边形绘制圆形绘制椭圆形绘制弧线绘制线段line() 方法lines() 方法aaline()aalines()
python 抗锯齿 Python ci -
Python 基本图形绘制的实验思考 python基本图形绘制第二周
Matplotlib基本知识点 7.1 功能:主要用于绘制二维图表 7.2 matplotlib三层结构 容器层 canvas figure axes 辅助显
Python 基本图形绘制的实验思考 python 机器学习 数据分析 折线图