1.什么是UV?对于三维模型,有两个最重要的坐标系统,一是顶点的位置(X,Y,Z)坐标,另一个就是UV坐标。什么是UV?简单的说,就是贴图影射到模型表面的依据。 完整的说,其实应该是UVW(因为XYZ已经用过了,所以另选三个字母表示)。U和V分别是图片在显示器水平、垂直方向上的坐标,取值一般都是0~...
分类:
其他好文 时间:
2014-11-08 16:25:32
阅读次数:
214
先来看下本篇博客索要达到的效果:
找到源码下的gov.nasa.worldwind.util下的StatusBar.java文件,可以看到状态栏显示的信息主要包括视点高度以及对应空间点三维坐标以及是否使用网络等信息。在后续的开发中采用离线模式,因此不需要联网,也不显示网络状态信息。代码依次如下面几幅图所示:
修改完源代码后,将源代码文件导出为jar包,在我们的工程下引用即可。后...
分类:
编程语言 时间:
2014-11-08 15:19:15
阅读次数:
221
今天做C++的实验,题目是写一个二维点的类,然后让一个三维点的类继承它然后扩展。题目是一般学面向对象语言的常用例子。 然后遇到一个这样的问题:之前用Java的时候写构造方法的时候,如果需要用一个构造方法调用同一个类的另一个构造方法,建议我们这样写(以写一个二维点类为例): /*********** ...
分类:
编程语言 时间:
2014-11-07 14:46:13
阅读次数:
125
前言:
以我现在的水平观之,3D图形学分3大块的学习内容:
a.空间几何数学:空间几何变换,加速算法,多边形技术,曲线和曲面,相交测试,碰撞测试。
b.光照着色系统:光照,纹理贴图,高级象素着色光照,艺术性渲染.
c.程序技术性应用:公告板,精灵,天空盒,体绘制,材质系统,场景图,渲染队列.
在实际学习过程中,3个部分相互制约,故不能单方面突进,应保持一种平...
分类:
其他好文 时间:
2014-11-05 21:33:47
阅读次数:
266
OpenGL入门学习[五]今天要讲的是三维变换的内容,课程比较枯燥。主要是因为很多函数在单独使用时都不好描述其效果,我只好在最后举一个比较综合的例子。希望大家能一口气看到底了。只看一次可能不够,如果感觉到迷糊,不妨多看两遍。有疑问可以在下面跟帖提出。我也使用了若干图形,希望可以帮助理解。在前面绘制几...
分类:
其他好文 时间:
2014-11-05 19:22:35
阅读次数:
243
OpenGL入门学习[五]今天要讲的是三维变换的内容,课程比较枯燥。主要是因为很多函数在单独使用时都不好描述其效果,我只好在最后举一个比较综合的例子。希望大家能一口气看到底了。只看一次可能不够,如果感觉到迷糊,不妨多看两遍。有疑问可以在下面跟帖提出。我也使用了若干图形,希望可以帮助理解。在前面绘制几...
分类:
其他好文 时间:
2014-11-05 18:50:39
阅读次数:
583
Transform基本移动函数:
transform.Translate(Vector3.forward *TranslateSpeed);
//向x轴移动xSpeed,同时想z轴移动zSpeed,y轴不动
transform.Translate(xSpeed,0,zSpeed);
//直接将当前物体移动到x轴为xPostion,y轴为0,z轴为zPostion的三维空...
分类:
移动开发 时间:
2014-11-04 21:10:58
阅读次数:
223
灯光布局在室内三维设计里面是非常重要的,所以学习室内灯光对于学习3DMax设计非常有帮助,而本教程为大家介绍3DSMAX室内布光的方法和技巧。教程介绍了各个环境下室内布光的方法。希望对大家学习室内设计有所帮助。 这是一个简单的室内场景(图01) ...
分类:
其他好文 时间:
2014-11-04 19:31:34
阅读次数:
183
Transform脚本控制游戏对象的变换任何一个游戏对象在创建的时候都会附带Transform(变换)组件,并且该组件是无法删除的目标:代码动态修改模型变换的数值结论:obj.transform.position引用得到obj游戏对象在三维坐标系中的位置,直接修改position容器的数值即可修改模...
分类:
其他好文 时间:
2014-11-04 16:40:15
阅读次数:
179