上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 在我们前面绘制一个屋,我们可以看到,需要每个立方体一个一个的自己来推并且还要处理位置信息.代码量大并且要时间.现在我们通过加载模型文件的方法来生成模型文件,比较流行的3D模型文件有OBJ,FBX,dae等,其中OBJ模式只包含静态的模型,相对FBX这种来说,比较简单,刚好给我们用来学习之用. 对比我 阅读全文
posted @ 2013-12-03 00:00 天天不在 阅读(29586) 评论(4) 推荐(3)
摘要: 在opengl中,我们可以用少许的参数来描述一个曲线,其中贝塞尔曲线算是一种很常见的曲线控制方法,我们先来看维基百科里对贝塞尔曲线的说明:线性贝塞尔曲线给定点P0、P1,线性贝塞尔曲线只是一条两点之间的直线。这条线由下式给出:且其等同于线性插值。二次方贝塞尔曲线二次方贝塞尔曲线的路径由给定点P0、P... 阅读全文
posted @ 2013-11-22 01:23 天天不在 阅读(14704) 评论(3) 推荐(3)
摘要: 本节内容是在第一人称漫游上完成的,请先了解上文中第一人称漫游的实现.这一节讲下第三人称漫游是如何实现,第三人称,简单来说,就是在你后面会跟着一台摄像机顺着你拍摄。先看一下失败的尝试。这个方法是把人定在摄像机方向的前面,结合前面第一人称漫游的实现,如果只是前后左右移动,人和摄像机是一起的,这样是不用改... 阅读全文
posted @ 2013-11-19 01:21 天天不在 阅读(4157) 评论(5) 推荐(0)
摘要: 本准备先说光照相关实现,但是发现对那个模型实在看不下去了,于是先绘制纹理。先看下基本纹理贴上去的显示效果。具体模型图请看上篇文章的实现,这篇只讲纹理实现。我们常见的纹理绘制差不多如下,先写一个纹理坐标,然后是一个顶点坐标,GL.TexCoord2(1.0f,1.0f);GL.Vectex(1.f,1... 阅读全文
posted @ 2013-11-15 00:51 天天不在 阅读(6278) 评论(0) 推荐(2)
摘要: 这章我们先讲第一人称漫游的实现.在openTK里,我们用函数Matrix4.LookAt(caram.Eye,caram.Target,Vector3.UnitY)来放置摄像机,其中三个参数分别与摄像机位置,摄像机朝向,摄像机向上的向量.与opengl里的glulookat其实是一样的.本来为了查找... 阅读全文
posted @ 2013-11-11 17:50 天天不在 阅读(7728) 评论(5) 推荐(1)
摘要: 这个系列我想用来运用opengl红皮书的前八章节的内容,来打造一个室内小屋.这一章主要是定义几个基本的结构.并给出球体与立方体的画法,先让我们来定义一些基本的结构.一个是包含点,法向量,纹理贴图向量,二是矩形与圆形的父类,包含一些基本公有的处理. 1 type T2N3V3 = 2 ... 阅读全文
posted @ 2013-11-11 10:52 天天不在 阅读(12454) 评论(0) 推荐(0)
摘要: 在看OpenGL红皮书,看到生成球体这节,讲了很多,总感觉不如自己动手写一些代码来的实在,用OpenGL中三角形模拟球形生成.主要要点,模型视图变换,多边形表面环绕一致性,矩阵堆栈.先贴上代码.虽然是用F#写的,但是处理全是过程式的,很好理解. 1 #r "F:\3D\1.0\Binaries\O... 阅读全文
posted @ 2013-10-23 15:52 天天不在 阅读(8822) 评论(6) 推荐(0)
摘要: 在上面用OpenXML生成word后,原来利用Word2010里的导出成PDF功能就不能用.然后找开源组件生成PDF,最开始用的是iTextSharp,做完导出报表了才发现,这个开源协议用的是AGPL,只能放弃,重新查找后,找到PDFSharp(MTI协议).结合了MigraDoc来生成PDF,过程... 阅读全文
posted @ 2013-07-31 16:29 天天不在 阅读(11948) 评论(16) 推荐(2)
摘要: OpenXml相对于用MS提供的COM组件来生成WORD,有如下优势:1.相对于MS 的COM组件,因为版本带来的不兼容问题,及各种会生成WORD半途会崩溃的问题.2.对比填满一张30多页的WORD来说(包含图,表等),用COM组件来生成会占用20秒,Openxml1秒.3.MS Word软件太贵了,你的客户装的是开源WORD,如LibreOffice,OpenOffice.这样你就只能用Openxml生成的WORD文档,各种支持MS Word都能打开,避免客户机器上安装MS Word.简单来说OpenXml的各个操作.首先用OpenXml打开一张报表. public void CreateO 阅读全文
posted @ 2013-07-06 12:21 天天不在 阅读(13920) 评论(14) 推荐(6)
摘要: 这几天,在看Unity3D,很有意思,其中看到,第一人称控制器,就想看到里面的一些控制脚本是如何实现,才发现,学到的好多数据知识已经还给老师了,还好,走遍大江南北,跟着的书不多,唯一的二本高数没丢.然后参考网上各个简洁明了的讲洁.主要有http://my.csdn.net/cppyin的从零实现3D... 阅读全文
posted @ 2013-07-06 00:51 天天不在 阅读(1462) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页