相关推荐
-
一个简单的3D演示程序
本演示程序主要参考3DGame一书,人物骨骼动画参考网上多人物运动动画代码简单修改而成。也有直接使用微软SDK中的代码。音乐音效使用Windows游戏编程大师技巧的音乐音效引擎。
-
一些3D演示程序
64K 3D演示,想必大家都了解吧,我就不多说了,一下是我收集到的一些演示程序,都挺好的64K动画大赛作品之一:幽灵古堡.rar64K动画大赛作品之四:爱之记忆.rar64K动画大赛作品之三:火域幻境 .rar64K动画大赛作品之六:金属迷城.rar64K动画大赛作品之二:第七天堂.rar95K的游戏.rar1997 MS-DOS 3ddemo.rarflyb
-
3D迷宫(源代码+演示程序)
前面几日我重新实现了迷宫的自动生成方法,并且添加了迷宫自动寻路方法。有了一个独立于GUI的迷宫库,我开始迫不及待地实现三维迷宫了! 下面是我在开发迷宫程序中遇到的问题。 1、怎样将迷宫类的行和列映射到真实的三维坐标中?迷宫应该用哪个参考系来描述? 其实我在制作的时候为了简化,将二维迷宫的左上角与三维的原点重合,二维迷宫的右对应三维的X轴正方向,迷宫的下对应Z轴的正方向。 2、迷宫的“上、下、左、右”在三维中应该叫做什么? 在确定好迷宫的位置后,我们将迷宫的上对应Z轴的负半轴,下对应Z轴的正半轴,左对应X轴的负半轴,右对应Y轴的正半轴。 3、三维点绘制顺序以及OpenGL裁剪模式造成的一些面不可见问题。 这个问题是我在编写二维迷宫没有想到的。主要是因为二维迷宫中描述墙是用一条直线,而到了三维则是一个面。由于在OpenGL中有裁剪模式可以选择,我使用了 glFrontFace( GL_CW ); // 顺时针的绘制为正面 glEnable( GL_CULL_FACE ); // 剔除不是正面的面 进行设定,也就是说,所有在摄像机看来是逆时针绘制的图形都无法显示。因此我不得不用同样的顶点绘制两个面。下面是相关的函数: void DrawInnerWall( Point3F& p1, Point3F& p2, Point3F& p3, Point3F& p4 ) { glTexCoord2f( 0.0f, 1.0f ); glVertex3fv( p1 ); glTexCoord2f( 1.0f, 1.0f ); glVertex3fv( p2 ); glTexCoord2f( 1.0f, 0.0f ); glVertex3fv( p3 ); glTexCoord2f( 0.0f, 0.0f ); glVertex3fv( p4 ); } void DrawOuterWall( Point3F& p1, Point3F& p2, Point3F& p3, Point3F& p4 ) { glTexCoord2f( 1.0f, 1.0f ); glVertex3fv( p1 ); glTexCoord2f( 0.0f, 1.0f ); glVertex3fv( p2 ); glTexCoord2f( 0.0f, 0.0f ); glVertex3fv( p3 ); glTexCoord2f( 1.0f, 0.0f ); glVertex3fv( p4 ); } 在编写这些函数的时候尤其注意纹理坐标的绘制顺序。可以在纸上绘制一个草图。下面是我调用的代码: if ( Cell_UpWall( cell ) ) { DrawInnerWall( p8, p7, p3, p4 ); DrawOuterWall( p7, p8, p4, p3 ); } 4、怎样设置阻挡? 设置阻挡的基本原则还是先检测后执行。首先我先尝试着执行走一步,再判断这一步是不是出现了越界问题。如果出现了越界问题,那么不执行这一步,否则执行这一步。为了不让我们无限地靠近墙,我设定了一个gap,即摄像机必须与墙保持gap的距离。 下面是我相关的代码: bool View3D::CanGo( Maze& maze, float step ) { static float gap = m_CellSize.w / 8.0f;// 摄像机与墙最近不能超过的间隔 const Point3F& pos = m_Camera.Pos( ); Point3F tryPos; if ( pos.y > 0 && pos.y ( row - 1 ) * m_CellSize.w ); if (
-
Direct3D角色运动测试(演示程序)
此资源是演示程序,可以免积分下载。 ┏━━━━━━━━━━━━━━━━━━━━━┓ ┃使用说明: ┃ ┃左键和右键控制角色的运动,按C键可以跳跃, ┃ ┃按下F1键角色支持一段跳,F2键支持二段跳,F3┃ ┃键支持三段跳。 ┃ ┃1、2、3键可以切换视角,有三种视角可以选择 ┃ ┃它们是:跟随视角,静态视角和远视角。 ┃ ┃━━━━━━━━━━━━━━━━━━━━━┃ ┃此程序仅供演示角色的运动使用,并不能玩。希┃ ┃望大家提供在自己计算机上的测试,并将反馈发┃ ┃至jiangcaiyang123@163.com邮箱中。 ┃ ┃ By Jiangcaiyang ┃ ┗━━━━━━━━━━━━━━━━━━━━━┛
-
机器人3D效果19自由度演示程序
通过程序绘制一个做多可达19个自由度的机器人,旁边给予可操作的一组控件。 可旋转任何一个自由度和视角。
-
3D图形演示程序源码(点精灵)
资源介绍:。3D 精灵。DirectX3D的粒子效果的演示。用了快速字节集+数组来模拟链表的,易的数组每毫秒可增加/删除100次以上。资源作者:。易语言游戏开发源码。资源界面:。资源下载:。
-
3D迷宫(演示程序)
此资源是演示程序,无需积分即可下载。 ------------------------------------------------ 前面几日我重新实现了迷宫的自动生成方法,并且添加了迷宫自动寻路方法。有了一个独立于GUI的迷宫库,我开始迫不及待地实现三维迷宫了! 研制三维迷宫,需要攻破几个难点: 1、迷宫的生成。如果你是将迷宫数据硬编码或者从文件中读取,那么此步掠过,否则可以看看我写的文章:这里 2、纹理贴图知识。我使用的是游戏开发领域比较常用的tga文件格式。为此我写了一个读写tga文件的类,自己设定纹理贴图的方式。 3、摄像机系统。摄像机系统是第一人称游戏必须具备的功能。我自己也制作了一个基于OpenGL的摄像机系统的实现。 除此之外,在研究的过程中,还有一些需要突破的知识难关: 1、怎样将迷宫类的行和列映射到真实的三维坐标中?迷宫应该用哪个参考系来描述? 2、迷宫的“上、下、左、右”在三维中应该叫做什么? 3、三维点绘制顺序以及OpenGL裁剪模式造成的一些面不可见问题。 4、怎样设置阻挡? 5、绘制二维视图的问题。 在下一篇博客,我会简单地介绍我是怎么解决上面五个问题的。
-
3D产品展示程序-古董
一、3Dmax模型导入注意事项 1、检查贴图是否丢失,丢失的话重新制定路径。 2、FBX导出选项勾选 二、UE操作 1、新建和设置操作控制蓝图 A、第一步:My_Pawn设置 B、My_Pawn蓝图
-
OpenGL3D演示程序
代码 转载于:https://www.cnblogs.com/because/archive/2012/01/07/2316100.html
-
关于VC中的"stdafx.h"
Windows和MFC的include文件都非常大,即使有一个快速的处理程序,编译程序也要花费相当长的时间来完成工作。由于每个.CPP文件都包含相同的include文件,为每个.CPP文件都重复处理这些文件就显得很傻了。 为避免这种浪费,AppWizard和VisualC++编译程序一起进行工作,如下所示: ◎AppWizard建立了文件stdafx.h,该文件包含了所有当前工程
-
VxWorks6.6开发共享库指南要点
开放封闭原则(OCP,Open Closed Principle)是所有面向对象原则的核心。软件设计本身所追求的目标就是封装变化、降低耦合,而开放封闭原则正是对这一目标的最直接体现。 在软件架构中,模块化编程思想将系统分成很多的模块,模块内部关注自身需要实现的核心业务。模块间的低耦合,而模块内的高聚合。 在Windows、linux及unix等操作系统中,我们常常看见动态链接库(.dll/.s
-
只有4K大小的3D DOS动画 世界编程大赛头名程序
e100 33 f6 bf 0 20 b5 10 f3 a5 8c c8 5 0 2 50 68 13 1 cb e 1f bea1 1 bf 0 1 e11b 6 57 b8 11 1 bb 21 13 89 7 4b 4b 48 79 f9 ad 86 e0 8b c8 bd ffff e8 20 e134 0 3d 0 1 74 1a 7f 3 aa eb f3 2d ff ...
-
3D程序入门
前面的几封帖子已经对Ogre有了一个比较大方面的介绍,但是如果不了解3D的基础知识,比如(比如DirectX或者OpenGL)是比较难上手Ogre,这段时间开始会着手整理一些资料,以便新加的同学可以快速学习到一些东西。 DirectX是微软推出的3d程序开发库,所以主要应用于windows程序,目前的最新版是与window7绑定的11,不过我现在还在用9.0c开发,大家可以到...
-
基于springboot教育资源共享平台源码数据库文档.zip
基于springboot教育资源共享平台源码数据库文档.zip
-
视频笔记linux开发篇
linux开发篇,配套视频:https://www.bilibili.com/list/474327672?sid=4493702&spm_id_from=333.999.0.0&desc=1
-
readera-24-09-08plus2020.apk
ReadEra 这个阅读应用能够打开下列任何格式的文档: EPUB, PDF, DOC, RTF, TXT, DJVU, FB2, MOBI, 和 CHM. 基本上来说,你可以用它阅读你的设备内存中的任何书籍或者文本文档。 这个应用与划分成章节的文档兼。,有一个书签功能,可以在你阅读的时候,自动保存你的进度。另外,它让你更改页面模式,从几种不同的主题中进行挑选(夜间,白天,棕黑色调,还有控制台)。
-
STM32单片机控制舵机旋转
软件环境:KEIL4 硬件环境:STM32单片机+舵机 控制原理:通过控制输出信号的占空比调节舵机旋转的角度
-
基于springboot仓库管理系统源码数据库文档.zip
基于springboot仓库管理系统源码数据库文档.zip
171 楼 C_J 2009-05-01 01:54
貌似是个不错的DAO层
170 楼 yyjava 2009-04-24 23:56
169 楼 tczky 2009-04-24 18:12
仅仅适合当下国情的思维
168 楼 jsnjjack 2009-04-23 18:15
jsnjjack 写道
上次IBM是不是机构和大小非联手拉高出货,后来下跌是不是好让oracle趁底吸纳 董事们先和IBM谈,拉高出货,然后谈崩,低位吸筹,然后再和ORACLE谈好,卖个好价钱,赚了一大笔,震仓!
您比我还有才,oralce也应该趁低吸了一部分
167 楼 hq2300 2009-04-23 14:20
166 楼 Jekey 2009-04-23 13:53
上次IBM是不是机构和大小非联手拉高出货,后来下跌是不是好让oracle趁底吸纳
董事们先和IBM谈,拉高出货,然后谈崩,低位吸筹,然后再和ORACLE谈好,卖个好价钱,赚了一大笔,震仓!
165 楼 wbbcz4426493 2009-04-23 13:43
164 楼 taxuewuhen 2009-04-23 08:20
163 楼 murainwood 2009-04-22 20:51
tanleihaoren 写道
qq啊!不作为啊。我一直希望tencent收购它,然后按代码数收费,我们中国就发了
笑!tencent有这种本事收购sun?就算有钱买下来也吃不消。中国都没有一间这样的公司可以收购Sun.
同学太没幽默感了...
162 楼 jsnjjack 2009-04-22 17:31
161 楼 rainsf 2009-04-22 11:43
qq啊!不作为啊。我一直希望tencent收购它,然后按代码数收费,我们中国就发了
笑!tencent有这种本事收购sun?就算有钱买下来也吃不消。中国都没有一间这样的公司可以收购Sun.
160 楼 throne212 2009-04-22 09:22
159 楼 phoenixup 2009-04-22 09:03
Jekey 写道jarwang 写道无奈!SUN被卖了就连咱javaeye也遭殃了呀! 今早怎么被黑了!-------------------------------------------------------------也是因为JAVAEYE的XX目中无人JAVAEYE又不是J2EE平台,只能说ROR的漏洞还是不少,一搞就瘫掉了,hoho!ARP攻击和JavaEye服务器没有关系,是机房管理问题,请你先学习一下。
。。。呵呵,哥们认真我们就输了。。。。
158 楼 gurudk 2009-04-21 23:30
Oracle买SUN很大的成分是为了保java!但是谁也不能确定java/mysql日后会被弄成什么样!……
IBM是java的最大受益者,Oracle的应用服务器一般都是买数据库送的,是一个开源的修改的。按理说IBM应该买,以后IBM的java licence费用就要赋给Oracle了。
157 楼 lushixin 2009-04-21 23:26
156 楼 ansjsun 2009-04-21 22:42
155 楼 zelsa 2009-04-21 21:07
从两家公司的对比来看,甲骨文公司市值约为937.9亿美元,员工8.65万人,2008年年收入224.3亿美元,利润55.2亿美元。Sun公司市值68.1亿美元,员工3万人,2008财年收入138.8亿美元,利润4.03亿美元。而在此次收购中,甲骨文将支付约74亿美元的现金,刨除Sun所持有的现金和债务,甲骨文为Sun付出的净值约为56亿美元,看起来应当是一桩划算的买卖。
受此消息影响,Sun股价在周一的纳斯达克市场暴涨36.77%达到9.15美元。甲骨文股票则下跌1.26%达到18.82美元。
在经过初步分析后业界普遍认为,甲骨文通过收购Sun可以得到有益的补充。通过获得Java平台、Solaris操作系统和Sun的服务器硬件业务,甲骨文将成为一家综合性的IT服务企业,能够在与惠普、IBM、微软等业界巨头的竞争中获得更有利的位置。甲骨文目前已经是仅次于IBM的全球第二大商用软件供应商,而在得到Sun之后,它还会成为全球第四大服务器制造商,高端市场更是排名第二位。
甲骨文和Sun之间一直有着良好的关系,Sun服务器就经常和甲骨文的数据库软件捆绑销售。但据知情人士透露,甲骨文几周前才透露出收购Sun公司的兴趣。上周四晚,两家公司才正式开始洽谈,仅用了一个周末就敲定了这桩价值数十亿美元的收购案。据称Sun更倾向于被甲骨文收购,主要是因为两家公司的业务重复程度非常低,合并案应当会轻松通过反垄断调查。
转:http://news.mydrivers.com/1/132/132900.htm
154 楼 wiflish 2009-04-21 20:47
不看好oracle啊。。。。。。
153 楼 司徒正美 2009-04-21 20:18
152 楼 司徒正美 2009-04-21 20:16