anular DotSceneLoader :: processPlane (TiXmlElement * XMLNode, SceneNode * pParent) {//! todo Implementar esta}
anular DotSceneLoader :: processFog (TiXmlElement * XMLNode) {//Processo atribui real expDensity = getAttribReal (XMLNode, "expDensity", 0.
001); Real linearStart = getAttribReal (XMLNode, "linearStart", 0,0); Real linearEnd = getAttribReal (XMLNode, "linearEnd", 1,0);
modo FogMode = FOG_NONE; SMODE String = getAttrib (XMLNode, "mode"); modo se (SMODE == "none") = FOG_NONE; else if modo (SMODE == "exp") = FOG_EXP; modo else if (SMODE == "exp2") = FOG_EXP2; else if (SMODE == "linear") mode = FOG_LINEAR;
TiXmlElement * pElement;
//Processo colourDiffuse ColourValue colourDiffuse = ColourValue :: Branco (?); pElement = XMLNode-> FirstChildElement ("colourDiffuse"); if (pElement) colourDiffuse = parseColour (pElement);
//Configuração do nevoeiro mSceneMgr-> setFog (modo, colourDiffuse, expDensity, linearStart, linearEnd);}
anular DotSceneLoader :: processSkyBox (TiXmlElement * XMLNode) { //Processo de atributos materiais String = getAttrib (XMLNode, "Material"); Distância real = getAttribReal (XMLNode, "distância", 5000); bool drawFirst = getAttribBool (XMLNode, "drawFirst", true);
TiXmlElement * pElement;
//rotação Processo rotação Quaternion = Quaternion :: IDENTIDADE (?); pElement = XMLNode-> FirstChildElement ("rotação"); if (pElement) rotação = parseQuaternion (pElement);
//Setup caixa de céu mSceneMgr-> setSkyBox (true, material, distância, drawFirst, rotação, m_sGroupName);}
anular DotSceneLoader :: processSkyDome (TiXmlElement * XMLNode) {//atributos Processo material de String = XMLNode-> Atributo ("Material"); Curvatura real = getAttribReal (XMLNode, "curvatura", 10); Real telha = getAttribReal (XMLNode, "telha", 8); Distância real = getAttribReal (XMLNode, "distância", 4000); bool drawFirst = getAttribBool (XMLNode, "drawFirst", true);
TiXmlElement * pElement;
//rotação Processo rotação Quaternion = Quaternion :: IDENTIDADE (?); pElement = XMLNode-> FirstChildElement ("rotação"); if (pElement) rotação = parseQuaternion (pElement);
//Configuração do céu cúpula mSceneMgr-> setSkyDome (true, material, curvatura, ladrilhos, distância, drawFirst, rotação, 16, 16, -1, m_sGroupName);}
DotSceneLoader vazio :: processSkyPlane (TiXmlElement * XMLNode) {//Processo de atributos materiais String