- Timestamp:
- Dec 2, 2013, 2:58:25 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/radarDreiD/src/modules/overlays/hud/HUDRadar.cc
r9835 r9847 70 70 this->setDetectionLimit( 10000.0f ); 71 71 this->owner_ = 0; 72 73 this->map3DFront_ = static_cast<Ogre::PanelOverlayElement*>(Ogre::OverlayManager::getSingleton() 74 .createOverlayElement("Panel", "HUDRadar_mapDreiDFront_" + getUniqueNumberString())); 75 this->map3DFront_->setMaterialName("Orxonox/Radar3DFront"); 76 this->overlay_->add2D(this->map3DFront_); 77 //this->map3DFront_->_setDimensions(0.17f, 0.17f); 78 //this->map3DFront_->_setPosition(1.0, 1.0); 79 //this->map3DFront_->_notifyZOrder(this->overlay_->getZOrder() * 100 + 10); 80 this->map3DFront_->hide(); 81 82 this->map3DBack_ = static_cast<Ogre::PanelOverlayElement*>(Ogre::OverlayManager::getSingleton() 83 .createOverlayElement("Panel", "HUDRadar_mapDreiDBack_" + getUniqueNumberString())); 84 this->map3DBack_->setMaterialName("Orxonox/Radar3DBack"); 85 this->overlay_->add2D(this->map3DBack_); 86 //this->map3DBack_->_setDimensions(0.17f, 0.17f); 87 //this->map3DBack_->_setPosition(1.0, 1.0); 88 //this->map3DBack_->_notifyZOrder(this->overlay_->getZOrder() * 100 - 10); 89 this->map3DBack_->hide(); 90 72 91 } 73 92 … … 77 96 { 78 97 Ogre::OverlayManager::getSingleton().destroyOverlayElement(this->marker_); 98 Ogre::OverlayManager::getSingleton().destroyOverlayElement(this->map3DFront_); 99 Ogre::OverlayManager::getSingleton().destroyOverlayElement(this->map3DBack_); 100 79 101 for (std::map<RadarViewable*,Ogre::PanelOverlayElement*>::iterator it = this->radarObjects_.begin(); 80 102 it != this->radarObjects_.end(); ++it) … … 100 122 XMLPortParam(HUDRadar, "maximumDotSize", setMaximumDotSize, getMaximumDotSize, xmlelement, mode); 101 123 XMLPortParam(HUDRadar, "maximumDotSize3D", setMaximumDotSize3D, getMaximumDotSize3D, xmlelement, mode); 102 XMLPortParam(HUDRadar, "Material2D", set2DMaterial, get2DMaterial, xmlelement, mode); 103 XMLPortParam(HUDRadar, "Material3Dmiddle", set3DMaterial, get3DMaterial, xmlelement, mode); 124 XMLPortParam(HUDRadar, "material2D", set2DMaterial, get2DMaterial, xmlelement, mode); 125 XMLPortParam(HUDRadar, "material3DMiddle", set3DMaterial, get3DMaterial, xmlelement, mode); 126 XMLPortParam(HUDRadar, "material3DFront", set3DMaterialFront, get3DMaterialFront, xmlelement, mode); 127 XMLPortParam(HUDRadar, "material3DBack", set3DMaterialBack, get3DMaterialBack, xmlelement, mode); 104 128 XMLPortParam(HUDRadar, "mapAngle3D", setMapAngle, getMapAngle, xmlelement, mode); 129 105 130 106 131 … … 174 199 { 175 200 this->setBackgroundMaterial(material3D_); 176 //this->radar3Dback_->show(); 177 //this 178 179 201 this->map3DFront_->show(); 202 this->map3DBack_->show(); 180 203 } 181 204 else 182 205 this->setBackgroundMaterial(material2D_); 183 206 this->map3DFront_->hide(); 207 this->map3DBack_->hide(); 184 208 185 209
Note: See TracChangeset
for help on using the changeset viewer.