zoukankan      html  css  js  c++  java
  • ogre 绘制坐标系

    Ogre::ManualObject* pManualObject=mSceneMgr->createManualObject("TestManualObject"); 
    if(NULL==pManualObject) 
    return; 

    pManualObject-> begin( "BaseWhiteNoLighting",   Ogre::RenderOperation::OT_LINE_LIST); 
    //x
    pManualObject-> position(0,0,0); 
    pManualObject-> colour(Ogre::ColourValue::Blue);
    pManualObject-> position(20,0,0); 
    pManualObject-> colour(Ogre::ColourValue::Red); 
    pManualObject-> position(20,0,0); 
    pManualObject-> colour(Ogre::ColourValue::Red); 
    pManualObject-> position(17,3,0); 
    pManualObject-> colour(Ogre::ColourValue::Red); 
    pManualObject-> position(20,0,0); 
    pManualObject-> colour(Ogre::ColourValue::Red); 
    pManualObject-> position(17,-3,0); 
    pManualObject-> colour(Ogre::ColourValue::Red); 

    //y
    pManualObject-> position(0,0,0); 
    pManualObject-> colour(Ogre::ColourValue::Red); 
    pManualObject-> position(0,20,0); 
    pManualObject-> colour(Ogre::ColourValue::Green); 
    pManualObject-> position(0,20,0); 
    pManualObject-> colour(Ogre::ColourValue::Green); 
    pManualObject-> position(3,17,0); 
    pManualObject-> colour(Ogre::ColourValue::Green); 
    pManualObject-> position(0,20,0); 
    pManualObject-> colour(Ogre::ColourValue::Green); 
    pManualObject-> position(-3,17,0); 
    pManualObject-> colour(Ogre::ColourValue::Green); 

    //z
    pManualObject-> position(0,0,0); 
    pManualObject-> colour(Ogre::ColourValue::Blue); 
    pManualObject-> position(0,0,20); 
    pManualObject-> colour(Ogre::ColourValue::Red); 
    pManualObject-> position(0,0,20); 
    pManualObject-> colour(Ogre::ColourValue::Blue); 
    pManualObject-> position(0,3,17); 
    pManualObject-> colour(Ogre::ColourValue::Blue); 
    pManualObject-> position(0,0,20); 
    pManualObject-> colour(Ogre::ColourValue::Blue); 
    pManualObject-> position(0,-3,17); 
    pManualObject-> colour(Ogre::ColourValue::Blue); 
    pManualObject-> end(); 
    Ogre::SceneNode* pSceneNode=mSceneMgr->getRootSceneNode()->createChildSceneNode( "TestSceneNode "); 
    if   (NULL == pSceneNode) 
    return ; 

    pSceneNode-> attachObject(pManualObject);
  • 相关阅读:
    ACM第六周竞赛题目——A LightOJ 1317
    数学概念——J
    数学概念——I
    数学概念——D 期望
    数学概念——A 几何概型
    数学概念——E 期望(经典问题)
    数学概念——F 概率(经典问题)birthday paradox
    数学概念——H 最美素数
    数学概念——G 最大公约数
    UVa1328
  • 原文地址:https://www.cnblogs.com/ylwn817/p/2590750.html
Copyright © 2011-2022 走看看