*   >> Lezen Onderwijs artikelen >> science >> programming

Het maken van een 3D-spel met Ogre - Laden van een Scene

oader] Fout bij het aanmaken van een particle systeem!."); }}

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

Page    << <<  [11] [12] [13] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.