将3DS文件导入到OpenGL中,并根据鼠标移动的位置动态调整相机的视角,实时的显示不同角度的三维场景。
2023/9/6 3:07:06 623KB 3DS文件 OpenGL 视角变换
1
这是和OCamCalib全视角相机模型鱼眼标定程序配合使用的鱼眼矫正程序,是C++代码,要用到OpenCV,我自己在Ubuntu14.04完美运行。
2023/8/21 11:50:48 942KB 鱼眼矫正 鱼眼标定
1
使用OpenGL读取3DS文件的示例代码。
演示说明了3DS文件的结构、三维控件中视线、旋转设置,以及简单的动画。
重要说明如下------------------全局变量-------------g_Load3ds 读入数据的类g_3DModel 数据本身g_RotationSpeed 旋转速度---------------------函数---------------【WinMain】 入口函数。
调用Init初始化OpenGL 调用MainLoop显示【Init】 初始化OpenGL,读取数据 调用InitialOpenGL初始化 调用CLoad3DS的Import3DS函数,从文件中读取g_3DModel 调用CreateTexture,装入纹理【MainLoop】 循环调用RenderScence渲染场景,直到窗口关闭时退出 删除场景中对象 效用DeInit恢复初始化之前的状态【RenderScence】 渲染 gluLookAt,选择视角 glRotatef,旋转---------------------------------------根目录下FACE.3DS为三维数据,FACE.BMP为其所指的贴图数据。
如果想读取其他文件,在代码中替换#defineFILE_NAME"face.3ds"为其他3DS格式文件名即可。
如果读取结果是黑屏,往往是视角和视场设置错误,可以查看三维数据的位置,更改gluLookAt和gluPerspective。
2023/8/16 15:31:48 4.04MB OpenGL 3DS 三维
1
在visualstudio2010下用OpenGL函数库绘制三维动物(本例中为两只小猪),可实现分别控制两只动物,使其左转、右转、沿头部前进、沿尾部后退、放大、缩小功能,默认视角为第三人称视角,通过右键菜单可切换至第一人称视角(其中一只动物的视角),且视角会随着动物的移动而变化,在第三人称和第一人称下,均可通过键盘控制改变观察者和观察点的位置。
2023/7/27 2:43:37 13.75MB OpenGL VS 三维动物 移动
1
简介:《硅谷之火:人与计算机的未来》以生动的故事,介绍了计算机爱好者以怎样的创新精神和不懈的努力,将计算机技术的力量包装在一个小巧玲珑的机壳里,实现了个人拥有计算机的梦想。
同时以独特的视角讲述了苹果、微软、太阳微系统、网景、莲花以及甲骨文等公司的创业者们在实现个人计算机梦想的过程中创业的艰辛、守业的艰难、失败的痛苦,在激烈竞争的环境中奋斗的精神以及在技术上不断前进的历程。
2023/7/25 5:39:56 1.89MB 创新,竞争
1
用openGL制作一个虚拟教室。
要求视角可变化,教室里的物品不少于五件
2023/7/24 19:38:03 2.15MB openGL
1
用户使用发布表单,就像是一次旅行。
旅行的目的是否能达到?过程是否让人满意?这些都决定了用户会否再来这里。
作为设计师,你是否遇到过这种情况:作为用户填表单时,你是否这样想?以上的情境可能有些夸张,但是不可否认的是,有时候我们做表单设计的时候,并没有从用户的角度出发,看他们想要的是什么,而是从我们所在的产品端的角度,让用户去做我们想要他们做的事情。
现在我们把之前的旅行的步骤放到post表单设计中,我们可以得到如下思路:从中我们可以发现,似乎发布前和发布后这两个流程,比较容易被忽略。
而过程中的设计点具体应该如何做呢?作为用户出发看看吧。
思路已经有了,那让我们作为用户出发探索一下post表单吧。
发布前
2023/7/16 11:27:19 754KB 以用户视角出发的表单之旅
1
作者:周祥,发布于2013-4-3:Java的普及和广泛应用,以及其基于虚拟机运行的机制,使得性能问题越来越重要。
本文从Java虚拟机的角度,特别是垃圾回收机制来剖析了Java应用程序设计需要注意的方面,并总结出了几条非常容易被忽视的设计、编写代码的原则和习惯。
最后通过实例来介绍几种主要的JavaProfiler工具对我们进行开发和分析的帮助。
本文要求读者具有一定的Java虚拟机的基础知识,一定的Java设计模式和开发经验。
通过阅读本文,读者能从Java运行的本质上对性能方面有一个很好的把握,在设计和编码的过程中,遵循文中总结的原则和习惯,对于提高性能、可维护性、可扩展性很有帮助。
同时让读者了
1
十种不同视角转换,火箭发射及爆炸渲染。
OpenGL高级应用实例。
2023/7/4 14:28:53 189KB glut.h OpenGL 下载 源码
1
MIT的教材,概念清晰,深入浅出。
本书由该领域著名专家兼教育家所著。
作者以独特的直觉及广阔的视角向读者展现了计算机科学理论。
作者将其清晰而生动的研究建立在广泛的数学规律的基础上.而不是拘泥于低水平的技术细节。
比如:对每个论据均提供了“论点“,该论点揭示了数学公式的概念。
同样为使读者注重算法本身而不是具体模型,本书用语言而不是伪代码讲述了算法。
本书在MIT的讲义的基础上增加了一些内容,如空间复杂性(第3章).可证明的难题(第9章)和关于计算理论的高级话题(第10章)。
2023/6/14 20:22:23 6.73MB 计算理论入门教材
1
共 128 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡