sitonmoon sitonmoon
贴吧认证顶级灌水员
关注数: 217 粉丝数: 477 发帖数: 10,022 关注贴吧数: 156
【安全普法】 龙岩一枪支发烧友家里藏了12把枪 竟全是网上买的 龙岩警方通过装有枪支泡沫模型的废弃快递盒,循线将这名“枪迷”抓获;涉嫌非法买卖枪支弹药罪,该男子已被刑事拘留 泉州网—东南早报讯 枪支发烧友网购仿真枪,卖家直接通过快递把货送上门。7月30日下午,龙岩长汀县公安局城关派出所成功抓获一名非法私藏枪支的“发烧友”李某,当场从他家中查获冲锋枪、狙击步枪等各类钢制高仿真枪支12把、管制刀具1把、钢珠子弹1盒、玻璃子弹4盒、塑料子弹2盒。 7月初,长汀县城关派出所接群众举报称,黄屋村某居民网上购买枪支,且家中私藏枪支数目较大。警方随即前往黄屋进行侦查摸排,但几天过去了,并未发现相关线索。 正当调查陷入一筹莫展之时,社区民警李海荣传来消息:在入户访查时,在路边发现一个有枪支泡沫模型的快递盒子。民警凭借着半张快递单走访城区所有物流、快递公司,终于在7月25日获取到了犯罪嫌疑人的信息,成功锁定了犯罪嫌疑人李某。 锁定李某之后,警方多次组织便衣警力前往他家附近蹲点守候,但并未发现其踪影。7月30日中午时分,民警李海荣借入户访查到李某家中,得知李某近日会回家。当日下午2时15分,李某车辆经汀洲镇黄屋新村往家中方向行驶,便衣民警早就做好准备。当李某停好车正下车准备上楼时,民警一拥而上将他抓获。随后,民警在李某家卧室中,当场查获仿真手枪、冲锋枪、狙击步枪等各类钢制高仿真枪支12把、管制刀具1把、钢珠子弹1盒、玻璃子弹4盒、塑料子弹2盒。 经初步查明,李某是个枪迷,从小就酷爱枪支。2014年3月的一天,李某在上网时看到一个售卖仿真枪的信息。与卖家取得联系后,李某以500元的价格购买到一把仿真枪。自2014年3月至今李某多次通过QQ网名“独来独往”及微信网名“手拉鸡”的陈某雷处购买来各类仿真枪。仿真枪则通过快递、物流方式送至李某手中。 目前,李某因涉嫌非法买卖枪支弹药罪已被依法刑事拘留。案件正在进一步审理深挖中。(海峡法治在线)
3D游戏图形学基础知识系列——DirectX 8 教程(4) 第四章:全屏幕模式和深度缓冲 Introduction (序) 在此章中,我们把以往单个的文件(Main.cpp)转换成了两个类:CGame 和 CCuboid。CGame包含了主要的代码,例如游戏的初始化和循环、渲染工作都有它来完成。CCuboid用来创建立方体对象:你可以指定位置与尺寸。CCuboid也包含一个渲染函数,将会在CGame的渲染函数中被调用。其实程序并没有作什么太大的改动,你会发现它会像以往一样容易理解。我们改动了程序使它成为了全屏幕的模式,这在某方面这要比窗口式的强多了;我们还会接触一下深度缓冲。从现在起,程序代码不会像以往一样全部放在教程中了(因为很长,放进来也不容易看);取而代之,我会只放进来一些有意义的代码片断,其实这样也好。 Depth Buffers (深度缓冲) 嗯,深度缓冲,听起来挺神秘的,是吧?但我要告诉你,这又是一个简单的概念。深度缓冲(又称Z-buffer)的作用是确保多边形能够正确地显示在它们本来的深度(相对于摄像机)上。例如在你的场景中有两个矩形:一个是蓝色的而另一个是绿色的;蓝色的Z值为10,绿色的Z值为20(摄像机在原点);这就意味着蓝色的在绿色的前面(看下面的图示)。深度缓冲能确定哪个对象在另一个对象的前面,正确的将被渲染。DirectX会测试对象在屏幕上的像素点到摄像机的远近,并把得出的值保存在深度缓冲中;接着,DirectX会测试同一位置另一对象的像素点,并和刚才的像素进行比较:如果更近,就刷新刚才的纪录,否则就不理睬(有东西在它前面挡着它)。这会决定此位置像素点的颜色到底是蓝色的还是绿色的。下面是图示:要在程序中使用深度缓冲是很简单的事情,所有要做的只有:在初始化D3D的函数中选择正确的格式、激活深 度缓冲和确保在渲染函数中清空深度缓冲。在此章的源代码中,CGame的InitialiseD3D模块里,我增加了一些选择深度缓冲格式的源代码。D3DPRESENT_PARAMETERS结构中,有两个参数要设置: d3dpp.AutoDepthStencilFormat = D3DFMT_D16; d3dpp.EnableAutoDepthStencil = TRUE; 要激活深度缓冲,需要在你的InitialiseD3D模块中增加此行代码: m_pD3DDevice->SetRenderState(D3DRS_ZENABLE,D3DZB_TRUE); 然后确保在CGame的Render模块中增加了D3DCLEAR_ZBUFFER标识使设备清除函数(Clear)能正确地清空深度缓冲: m_pD3DDevice->Clear(0, NULL, D3DCLEAR_TARGET|D3DCLEAR_ZBUFFER,D3DCOLOR_XRGB(0, 0, 0), 1.0f, 0);
首页 1 2 下一页