亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? shadow.cpp

?? <B>《Realtime Rendering》的隨書源代碼
?? CPP
字號:
#include "..\..\lib\Fly3D.h"
#include "gamelib.h"

void shadow::reposition(bsp_object *obj)
{
	curobj=obj;
	flyengine->excludecollision=obj;
	hit=flyengine->collision_bsp(flyengine->bsp,obj->pos,obj->pos+vector(0,0,-flyengine->bboxdiag),TYPE_STATIC_MESH);
	flyengine->excludecollision=0;
	if(hit)
	{
		pos=flyengine->hitip+flyengine->hitmesh->faces[flyengine->hitface]->normal;
		align_z(flyengine->hitmesh->faces[flyengine->hitface]->normal);
	}
}

void shadow::draw_simple_shadow()
{
	glDepthMask(GL_FALSE);
	glBlendFunc(GL_ZERO,GL_ONE_MINUS_SRC_COLOR);
	glDisable(GL_DEPTH_TEST);

	glColor3f(
		1.0f-flyengine->shadowcolor.x,
		1.0f-flyengine->shadowcolor.y,
		1.0f-flyengine->shadowcolor.z);

	tc->use(texture);

	static vector x,y;
	x=X*sizex;
	y=Y*sizey;

	glBegin(GL_QUADS);

	glTexCoord2f(1,0);
	glVertex3f(pos.x+x.x-y.x, pos.y+x.y-y.y, pos.z+x.z-y.z);

	glTexCoord2f(1,1);
	glVertex3f(pos.x+x.x+y.x, pos.y+x.y+y.y, pos.z+x.z+y.z);

	glTexCoord2f(0,1);
	glVertex3f(pos.x+y.x-x.x, pos.y+y.y-x.y, pos.z+y.z-x.z);

	glTexCoord2f(0,0);
	glVertex3f(pos.x-x.x-y.x, pos.y+-x.y-y.y, pos.z-x.z-y.z);

	glEnd();

	glEnable(GL_DEPTH_TEST);
	glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
	glDepthMask(GL_TRUE);
}

void shadow::draw()
{
	flyengine->excludecollision=curobj;
	if (flyengine->collision_test(flyengine->bsp,flyengine->cam->pos,pos))
	if (flyengine->hitobj!=flyengine->cam)
		{
		flyengine->excludecollision=0;
		return;
		}
	flyengine->excludecollision=0;

	if(hit)
		draw_simple_shadow();
}

int shadow::get_custom_param_desc(int i,param_desc *pd)
{
	if (pd!=0)
	switch(i)
	{
	case 0:
		pd->type='p';
		pd->data=&texture;
		strcpy(pd->name,"texture");
		break;
	case 1: 
		pd->type='f';
		pd->data=&sizex;
		strcpy(pd->name,"sizex");
		break;
	case 2: 
		pd->type='f';
		pd->data=&sizey;
		strcpy(pd->name,"sizey");
		break;
	}
	return 3;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产jizzjizz一区二区| 欧美视频第二页| 国产麻豆精品久久一二三| 成人免费视频一区| 欧美视频一区二区在线观看| 国产精品久久久久久久久果冻传媒| 亚洲视频精选在线| 蜜桃av一区二区| 99视频精品全部免费在线| 欧美二区三区的天堂| 欧美国产欧美亚州国产日韩mv天天看完整| 国产精品久久久久久久久免费桃花| 一区二区欧美视频| 国产精品77777竹菊影视小说| 欧美性生活久久| 精品日韩av一区二区| 亚洲欧美一区二区不卡| 韩国欧美国产1区| 色系网站成人免费| 久久综合九色欧美综合狠狠 | 激情文学综合丁香| 在线观看亚洲精品视频| 久久新电视剧免费观看| 亚洲国产cao| 成人av电影在线网| 精品美女一区二区三区| 亚洲高清视频的网址| 成人av网址在线观看| 欧美刺激脚交jootjob| 亚洲综合激情小说| 暴力调教一区二区三区| 精品黑人一区二区三区久久| 亚洲精品欧美综合四区| 丁香激情综合国产| 精品乱码亚洲一区二区不卡| 亚洲成av人影院| 91女厕偷拍女厕偷拍高清| 久久精品视频网| 麻豆国产91在线播放| 欧美日韩国产美| 精品一区二区三区欧美| 欧美综合色免费| 亚洲天堂中文字幕| 成人av影院在线| 国产午夜亚洲精品理论片色戒| 麻豆精品一区二区三区| 欧美一区二区视频在线观看2020 | 蜜臀av性久久久久蜜臀aⅴ四虎| 在线亚洲一区观看| 亚洲免费在线视频| 99天天综合性| 日韩美女视频一区二区| 91影院在线观看| ...xxx性欧美| 一本在线高清不卡dvd| 国产精品国产三级国产a| 成人免费毛片片v| 亚洲欧洲99久久| 色欲综合视频天天天| 一区二区三区中文在线观看| 色婷婷激情久久| 亚洲午夜一区二区三区| 欧美精品久久一区| 日本一不卡视频| 精品久久一区二区| 久久av老司机精品网站导航| 日韩精品中文字幕在线一区| 国产综合色在线视频区| 中文一区二区完整视频在线观看| 粉嫩一区二区三区在线看| 国产日韩欧美不卡| 美女视频黄免费的久久 | 成人一二三区视频| 欧美国产一区视频在线观看| 丁香激情综合国产| 一区二区三区日韩精品| 欧美老女人第四色| 国产在线精品一区在线观看麻豆| 26uuu另类欧美| caoporn国产精品| 婷婷中文字幕一区三区| 精品国产不卡一区二区三区| 成人永久看片免费视频天堂| 亚洲欧美日本韩国| 日韩一区二区影院| av男人天堂一区| 日韩电影在线观看电影| 精品国精品国产| 91在线视频免费91| 日韩成人精品在线观看| 国产精品久久久久久久午夜片| 91看片淫黄大片一级| ...xxx性欧美| 日韩欧美资源站| av亚洲精华国产精华精| 亚洲第一在线综合网站| 久久精品一二三| 欧美日韩在线三级| 成人福利在线看| 久久福利视频一区二区| 亚洲免费大片在线观看| 精品久久久三级丝袜| 色综合天天综合网天天看片| 久久精品国产在热久久| 亚洲伦理在线免费看| 久久久亚洲精品石原莉奈| 欧美丝袜丝交足nylons图片| 国产精品91一区二区| 午夜精品在线看| 亚洲欧美激情一区二区| 精品国产凹凸成av人导航| 欧美日韩国产一区二区三区地区| 成人一二三区视频| 国产一区在线观看麻豆| 日韩电影在线观看电影| 夜夜爽夜夜爽精品视频| 亚洲色图视频网站| 国产亚洲精品免费| 精品国产精品一区二区夜夜嗨| 欧美欧美午夜aⅴ在线观看| 91免费视频观看| 91欧美激情一区二区三区成人| 国产福利不卡视频| 久久97超碰色| 麻豆精品久久精品色综合| 亚洲va欧美va天堂v国产综合| 国产精品国产三级国产三级人妇| 精品捆绑美女sm三区| 日韩视频在线一区二区| 56国语精品自产拍在线观看| 欧美性大战xxxxx久久久| 日本高清不卡在线观看| 一道本成人在线| 在线一区二区三区| 欧美亚洲高清一区| 欧美三区免费完整视频在线观看| 色综合天天做天天爱| 色综合久久久久久久久| 99久久99久久精品国产片果冻| 国产高清在线观看免费不卡| 国产乱人伦偷精品视频不卡| 国产精品一二三| 国产不卡免费视频| 国产91丝袜在线18| 国产v综合v亚洲欧| 国产成人av影院| 粉嫩绯色av一区二区在线观看| 国产高清久久久| 91无套直看片红桃| 日本韩国一区二区| 欧美日韩精品福利| 欧美一区二区三区四区高清| 91精品国产手机| 精品处破学生在线二十三| 久久久久久黄色| 亚洲美女视频在线观看| 一区二区三区日韩精品视频| 亚洲一级电影视频| 免费成人在线影院| 国产高清不卡一区| 色妹子一区二区| 欧美一区二区三区在| 久久精品免视看| 亚洲精品一卡二卡| 日本女人一区二区三区| 国内精品伊人久久久久av影院| 丁香天五香天堂综合| 在线日韩一区二区| 精品乱码亚洲一区二区不卡| 国产欧美日韩视频在线观看| 自拍视频在线观看一区二区| 亚洲一区在线电影| 狠狠色狠狠色综合系列| 99精品视频中文字幕| 6080日韩午夜伦伦午夜伦| 久久久精品tv| 亚洲影院免费观看| 国产剧情一区二区三区| 色婷婷av一区二区三区软件| 51午夜精品国产| 国产精品久久久久久久浪潮网站| 一区二区三区在线免费视频 | 天天综合天天综合色| 国产电影精品久久禁18| 在线亚洲人成电影网站色www| 欧美一区二区三区视频| 亚洲欧美在线高清| 久久国产成人午夜av影院| 91久久一区二区| 2020国产精品久久精品美国| 一区二区三区在线视频免费观看| 韩国成人精品a∨在线观看| 欧美综合亚洲图片综合区| 国产日本欧美一区二区| 人人精品人人爱| 色婷婷精品久久二区二区蜜臀av| 欧美精品一区二区三区一线天视频| 亚洲三级小视频| 国产成人欧美日韩在线电影| 欧美一区二区三区电影|