仅显示以下 2 篇带「渲染」关键字的文章。 返回词云  或  查看全部文章

码农自己当老家新厝的设计师

2016-05-06 by Dron

这篇文章迟发了大概一年半的时间。

有朋友已经知道这段时间我在做什么了,是的,我在农村老家新筑起了一个巢,目前施工(毛坯 + 装修)基本完成,剩下极少的收尾,而真正令我兴奋的:房子是我亲手设计的!

前年在考虑先买房还是先在老家自建时,犹豫得比较久,不过能自己体验一把设计,想想就激动,内心便十分笃定了。

JS 3D 模型

2011-07-16 by Dron

最近断断续续地写出了这么个东西:http://ucren.com/demos/d3d/index.html

这是一个简单的 JS 3D 模型,能跑在包括 IE6 的所有浏览器上,结合一下 tween 缓动算法,理论上已经可以完美模拟像 http://www.cu3ox.com/ 这个网站上方 banner 的各种变换效果了。

介绍一下实现细节,矢量绘图仍然用的是 Raphael 库,Raphael 我在《如何用 JS 实现 3D 赛车效果》这篇文章里有过介绍。此外,我参考了大量关于三维透视的文章,在下面的一些实现上用到了很多相关知识。

我们通常用一根带原点和正方向箭头的直线来表示数轴,数轴就是一个一维坐标系,两条在原点处相交并互相垂直的数轴就形成了二维坐标系,也叫平面直角坐标系,它用两个参数 x,y 来表示平面上一个点的位置,在平面直角坐标系上,加入一条经过原点且垂直于该平面的数轴就形成了三维坐标系,它用三个参数 x,y,z 来表示空间中一个点的位置。三维坐标系分为 左手坐标系 和 [右手坐标系] (http://baike.baidu.com/view/2939423.htm)两种,为了实现的方便,本例采用左手坐标系做为场景。