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);
  • 相关阅读:
    c# 获取网络流量
    【转】C#中如何实现左截取和右截取字符串
    dropdownlist同时绑定数据库和自定义内容
    菜鸟级别的WCF入门学习
    gridview里日期显示格式
    ValidationSummary控件不弹出错误提示框
    WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。
    datagridview控件去除页码
    时间大小比较
    时间为23:59:59
  • 原文地址:https://www.cnblogs.com/ylwn817/p/2590750.html
Copyright © 2011-2022 走看看