花费 21 ms
SharpGL学习笔记(十八) 解析3ds模型并显示

笔者设想的3D仿真中的元件,是不可能都是“画”出来的。这样就玩复杂了,应该把任务分包出去,让善于制作模型的软件来制作三维模型,我们只需要解析并且显示它即可。 3dsmax制作三维模型的方便,快 ...

Wed Sep 07 03:10:00 CST 2016 2 4892
SharpGL学习笔记(九) OpenGL的光照模型, 术语解释

在3D场景中,每个像素最终显示出来的颜色都是经过大量计算而得到的,其中一些计算是依赖于场景中的光照以及场景中物体对光线的反射和吸收情况. 例如,对于一个红色的物体, 在白色光(白光是红光,绿光和蓝光 ...

Wed Aug 24 00:45:00 CST 2016 3 4455
SharpGL学习笔记(三) 投影变换和视点变换

从本节开始,我们使用SharpGL带的VS2010扩展,来直接生成SharpGL工程。 如果你新建项目时,没有看到下面的SharpGL项目,那么请事先在SharpGL源代码中找到一个叫 ”Sh ...

Sat Aug 20 05:32:00 CST 2016 9 3524
SharpGL学习笔记(五) 视口变换

视口变换主是将视景体内投影的物体显示到二维的视口平面上. 在计算机图形学中,它的定义是将经过几何变换, 投影变换和裁剪变换后的物体显示于屏幕指定区域内. 前面我们讨论过的透视投影, 正射投影, 它们 ...

Mon Aug 22 19:48:00 CST 2016 12 2748
动力学仿真引擎ODE的学习笔记,C#演示(一)

®版权声明:本文为博主原创文章,未经博主允许不得转载。 一.ODE介绍与平台搭建. 接触到动力学仿真引擎, 是因为笔者的一款PLC仿真软件需要3D仿真.我需 ...

Fri Aug 12 23:56:00 CST 2016 8 3194
SharpGL学习笔记(二) 模型变换(几何变换)

(二) 模型变换 模形变换就是指的在世界坐标系中(world space)做“移动”,“旋转", "缩放"三种操作。 首先要说明的,在Opengl中,是用4x4矩阵进行坐标变换,OpenGL ...

Thu Aug 18 06:02:00 CST 2016 3 3884
SharpGL学习笔记(四) 正射投影

上节谈到投影变换分为透视投影(perspective projection)和正射投影(orthographic projection)两种. 透视投影我们已经介绍过了, 现在谈谈正视投影. ...

Sat Aug 20 23:02:00 CST 2016 0 3684
SharpGL学习笔记(十四) 材质:十二个材质球

材质颜色 OpenGL用材料对光的红、绿、蓝三原色的反射率来近似定义材料的颜色。象光源一样,材料颜色也分成环境、漫反射和镜面反射成分,它们决定了材料对环境光、漫反射光和镜面反射光的反射程度。在 ...

Fri Sep 02 22:11:00 CST 2016 0 3617
SharpGL学习笔记(七) OpenGL的变换总结

笔者接触OpenGL最大的困难是: 经常调试一份代码时, 屏幕漆黑一片, 也不知道结果对不对,不知道如何是好! 这其实就是关于OpenGL"变换"的基础概念没有掌握好, 以至于对"将三维体正确的显示 ...

Tue Aug 23 05:16:00 CST 2016 5 2629

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM