圆柱投影就是将一张二维的图像投影到三维的圆柱体上,不过在显示图像的时候依然是以二维的形式给出。投影最重要的步骤就是计算投影变换公式,和图像旋转类似,只要得到变换公式,再依照公式进行代码编写就很容易了。这里就不写投影变换公式的推导过程了,直接给出变换公式。公式分为正变换和反变换,编程时,反变换公式通常...
分类:
其他好文 时间:
2014-07-07 15:06:04
阅读次数:
217
题目链接:uva 11014 - Make a Crystal
题目大意:给定n,表示在一个三维的空间,在坐标均不大于n的点中选取2个点,保证这两个点与(0,0,0)三点不同线。问能找到多少对。
解题思路:容斥原理,如果有坐标(x,y,z),并且(2x,2y,2z)在范围内,那个该对点就不可取,于是要减掉包含公共因子的部分。所以枚举因子,但是如果因子包含有偶数个质因子,则加上。
#i...
分类:
其他好文 时间:
2014-07-06 11:57:33
阅读次数:
210
本题就是使用Floyd算法求所有路径的最短路径,并且需要保存路径,而且更进一步需要按照字典顺序输出结果。
还是有一定难度的。
Floyd有一种很巧妙的记录数据的方法,大多都是使用这个方法记录数据的。
不过其实本题数据不是很大,一般太大的数据也无法使用Floyd,因为效率是O(N^3)。
所以其实也可以使用一般的Floyd算法,然后增加个三维数组记录数据。下面就是这种做法,0ms过了...
分类:
其他好文 时间:
2014-07-04 07:18:33
阅读次数:
193
在3D游戏世界中,任何一个游戏对象在创建的时候都会附带Transform(变换)组件,并且该组件是无法删除的,也不应该删除。在unity中,Transform面板一共有3个属性:
Position (位置)
Rotation(旋转)
Scale(缩放)
这三个值都是用来调整游戏对象在游戏界面中的位置,状态等相关参数。
Position (位置)
任何一个游戏对象的三维坐...
分类:
其他好文 时间:
2014-07-03 13:33:47
阅读次数:
264
3D数学 ---- 矩阵和线性变换一般来说,方阵能描述任意线性变换。线性变换保留了直线和平行线,但原点没有移动。线性变换保留直线的同时,其他的几何性质如长度、角度、面积和体 积可能被变换改变了。从非技术意义上说,线性变换可能“拉伸”坐标系,但不会“弯曲”或“卷折”坐标系。矩阵是怎样变换向量的向量在几...
分类:
其他好文 时间:
2014-07-03 07:10:28
阅读次数:
933
Schlumberger Petrel 2011.1 WIN7 64位 英文版全模块送4G资料Petrel是一套目前国际上占主导地位的基于Windows 平台的三维可视化建模软件,它集地震解释、构造建模、岩相建模、油藏属性建模和油藏数值模拟显示及虚拟现实于一体,为地质学家、地球物理学家,岩石物理学 ...
自然人机交互设计技术 (全息三维投影,手势肢体识别,眼动跟踪 。。。) 符合人类心理的交互方式 自然用户界面 —— Natural User Interface 有机用户界面 —— Organic User Interface 第六感设备 —— 手势识别,摄像头,投影,云计算 通过对熟知的技术的组合...
分类:
其他好文 时间:
2014-07-02 18:50:00
阅读次数:
187
获取真实面部软组织三维数据,重建包含头面部具有纹理信息的真实三维数字面部模型。能够客观定量地分析面部外形,可对影响面部外观的临床治疗手段提供必要的参考。采用立体视觉技术重建三维人脸,系统拥有5台高分辨率彩色照相机,按一定要求放置于光照合适的场地。像机标定好后,同时采集5副人脸图像,基于双目视觉成.....
分类:
其他好文 时间:
2014-07-01 16:52:07
阅读次数:
243
Vector3D 类使用笛卡尔坐标 x、y 和 z 表示三维空间中的点或位置。与在二维空间中一样,x属性表示水平轴,y属性表示垂直轴。在三维空间中,z属性表示深度。当对象向右移动时,x属性的值会增大。当对象向下移动时,y属性的值会增大。当对象远离视点时,z属性的值会增大。若使用透视投影和缩放,则对象...
分类:
其他好文 时间:
2014-06-30 22:52:55
阅读次数:
348