ongeldig DotSceneLoader :: processBillboardSet (TiXmlElement * XMLNode, SceneNode * pParent) {//! todo Implementeer dit}
ongeldig DotSceneLoader :: processPlane (TiXmlElement * XMLNode, SceneNode * pParent) {//! todo Implementeer dit}
ongeldig DotSceneLoader :: processFog (TiXmlElement * XMLNode) {//Proces attributen Real expDensity = getAttribReal (XMLNode, "expDensity", 0.001); Real linearStart = getAttribReal (XMLNode, "linearStart", 0.0); Real linearEnd = getAttribReal (XMLNode, "linearEnd", 1.
0);
FogMode mode = FOG_NONE; String SMODE = getAttrib (XMLNode, "mode"); if (SMODE == "none") mode = FOG_NONE; anders als (SMODE == "exp") mode = FOG_EXP; anders als (SMODE == "EXP2") mode = FOG_EXP2; anders als (SMODE == "lineair") mode = FOG_LINEAR;
TiXmlElement * pElement;
//Process colourDiffuse ColourValue colourDiffuse = ColourValue :: White (?); pElement = XMLNode-> FirstChildElement ("colourDiffuse"); if (pElement) colourDiffuse = parseColour (pElement);
//Setup de mist mSceneMgr-> setFog (mode, colourDiffuse, expDensity, linearStart, linearEnd);}
ongeldig DotSceneLoader :: processSkyBox (TiXmlElement * XMLNode) { //Proces attributen String materiaal = getAttrib (XMLNode, "materiaal"); Werkelijke afstand = getAttribReal (XMLNode, "afstand", 5000); Bool drawFirst = getAttribBool (XMLNode, "drawFirst", true);
TiXmlElement * pElement;
//Process rotatie Quaternion rotatie = Quaternion :: IDENTITEIT (?); pElement = XMLNode-> FirstChildElement ("rotatie"); if (pElement) rotatie = parseQuaternion (pElement);
//Setup de lucht doos mSceneMgr-> setSkyBox (true, materiaal, afstand, drawFirst, rotatie, m_sGroupName);}
ongeldig DotSceneLoader :: processSkyDome (TiXmlElement * XMLNode) {//Proces attributen String materiaal = XMLNode-> attribuut ("materiaal"); Real kromming = getAttribReal (XMLNode, "kromming", 10); Real tegels = getAttribReal (XMLNode, "tegels", 8); Werkelijke afstand = getAttribReal (XMLNode, "afstand", 4000); Bool drawFirst = getAttribBool (XMLNode, "drawFirst", true);
TiXmlElement * pElement;
//Process rotatie Quaternion rotatie = Quaternion :: IDENTITEIT (?); pElement = XMLNode-> FirstChildElement ("rotatie"); if (pElement) rotatie = parseQuaternion (pElement);
//Stel de hemel koepel mSceneMgr-> setSkyDome (true, materiaal, kromming, tegels, afstand, drawFirst, rotatie, 16, 16, -1, m_sGroupName);}
leegte DotS