相关推荐
-
一个简单的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开发,大家可以到...
-
iOS版微信抢红包Tweak.zip小程序
iOS版微信抢红包Tweak.zip小程序
-
毕业设计&课设_篮球爱好者网站,含前后台管理功能及多种篮球相关内容展示.zip
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
-
基于springboot社区停车信息管理系统.zip
基于springboot社区停车信息管理系统.zip
-
基于springboot南皮站化验室管理系统源码数据库文档.zip
基于springboot南皮站化验室管理系统源码数据库文档.zip
-
重磅,更新!!!上市公司全要素生产率TFP数据及测算方法(OL、FE、LP、OP、GMM)(2000-2023年)
## 数据指标说明 全要素生产率(TFP)也可以称之为系统生产率。指生产单位(主要为企业)作为系统中的各个要素的综合生产率,以区别于要素生产率(如技术生产率)。测算公式为:全要素生产率=产出总量/全部资源投入量。 数据测算:包含OL、FE、LP、OP、GMM共五种TFP测算方法!数据结果包括excel和dta格式,其中重要指标包括证券代码,固定资产净额,营业总收入,营业收入,营业成本,销售费用,管理费用,财务费用,购建固定资产无形资产和其他长期资产支付的现金,支付给职工以及为职工支付的现金,员工人数,折旧摊销,行业代码,上市日期,AB股交叉码,退市日期,年末是否ST或PT等变量指标分析。文件包括计算方法说明及原始数据和代码。 数据名称:上市公司全要素生产率TFP数据及测算方法(OL、FE、LP、OP、GMM) 数据年份:2000-2023年 数据指标:证券代码、year、TFP_OLS、TFP_FE、TFP_LP1、TFP_OP、TFP_OPacf、TFP_GMM
11 楼 hantsy 2009-04-20 21:50
10 楼 hantsy 2009-04-20 21:47
就 Oracle 与 SUN 的一直良好的关系,直到一起,也算是救了SUN一把。
9 楼 JavaInActoin 2009-04-20 21:46
glassfish将消失
MySql将更专注于互联网
8 楼 jjjava 2009-04-20 21:45
7 楼 jjjava 2009-04-20 21:45
6 楼 hantsy 2009-04-20 21:44
真的能成吗?
这个已经谈好,SUN已经有了官方声明了。
5 楼 魔力猫咪 2009-04-20 21:42
4 楼 lian860911 2009-04-20 21:39
3 楼 flyfan 2009-04-20 21:38
2 楼 天一 2009-04-20 21:29
ibm不会善罢甘休,看apache和sun的分歧就知道。
1 楼 hantsy 2009-04-20 21:21
Oracle收购SUN比IBM收购要好得多,至少应该软件方面都可以保留下来。
MySQL与Oracle数据库定位不一样,不冲突。
NetBeans对Oracle产品也不会产生冲突。
Glassfish开源成果本来就有Oracle的参与。