本文整理汇总了C++中Water::position方法的典型用法代码示例。如果您正苦于以下问题:C++ Water::position方法的具体用法?C++ Water::position怎么用?C++ Water::position使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Water
的用法示例。
在下文中一共展示了Water::position方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Initialise
//.........这里部分代码省略.........
//Link *link = new Link(10.f, 25.f, "./Code/Demos/Texturing/linkSpriteSheet.bmp");
//link->position(0.f, -99.9f, -100.f);
//link->size(10.f);
//Water *water = new Water(20, 20, "./Code/Demos/Texturing/water.bmp");
//
//water->position(0.f, -99.9f, 100.f);
//water->size(400.f);
//Floor *floor = new Floor();
//floor->size(100);
//SunLight *sl = new SunLight();
//sl->direction(-1.f, 1.f, 1.f);
//AddObjectToScene(floor);
//AddObjectToScene(water);
//AddObjectToScene(link);
//AddObjectToScene(sl);
//skybox
cameraRadius();
myStage *stage = new myStage();
GLuint* skybox = new GLuint[6];
skybox[0] = Scene::GetTexture("./Code/src/skybox_left.bmp");
skybox[1] = Scene::GetTexture("./Code/src/skybox_right.bmp");
skybox[2] = Scene::GetTexture("./Code/src/skybox_front.bmp");
skybox[3] = Scene::GetTexture("./Code/src/skybox_back.bmp");
skybox[4] = Scene::GetTexture("./Code/src/skybox_down.bmp");
skybox[5] = Scene::GetTexture("./Code/src/skybox_up.bmp");
stage->setTextures(skybox);
stage->size(2*camrad);
stage->position(0.f, -100.f, 0.f);
AddObjectToScene(stage);
//buildings
YfjBuilding *yfjBuilding = new YfjBuilding();
GLuint* yfjbd = new GLuint[6];
yfjbd[0] = Scene::GetTexture("./Code/src/YFJ0.bmp");
yfjbd[1] = Scene::GetTexture("./Code/src/YFJ1.bmp");
yfjbd[2] = Scene::GetTexture("./Code/src/YFJ2.bmp");
yfjbd[3] = Scene::GetTexture("./Code/src/AMEN3.bmp");
yfjbd[4] = Scene::GetTexture("./Code/src/YFJ4.bmp");
yfjbd[5] = Scene::GetTexture("./Code/src/YFJ5.bmp");
yfjBuilding->setTextures(yfjbd);
yfjBuilding->size(10);
yfjBuilding->position(-200.f,-100.f,-200.f);
AddObjectToScene(yfjBuilding);
AmenBuilding *amenBuilding = new AmenBuilding();
GLuint* amenbd = new GLuint[5];
amenbd[0] = Scene::GetTexture("./Code/src/AMEN0.bmp");
amenbd[1] = Scene::GetTexture("./Code/src/AMEN1.bmp");
amenbd[2] = Scene::GetTexture("./Code/src/AMEN2.bmp");
amenbd[3] = Scene::GetTexture("./Code/Src/AMEN3.bmp");
amenbd[4] = Scene::GetTexture("./Code/Src/AMEN4.bmp");
amenBuilding->setTextures(amenbd);
amenBuilding->size(10);
amenBuilding->position(-200.f, -100.f, 0.0f);
AddObjectToScene(amenBuilding);
//road
Road *road1 = new Road("./Code/src/Road1.bmp");