WebGL架构PhiloGL
网站技术日新月异,从前必须使用插件少能做到的事,现在藉一个新版本的浏览器,无需安装任何插件也可以做得到,当中最吸引的要算是3D功能。

3D一直是只有本机上才能实现的技术。其后藉Flash的支援和WebGL的登场,终于令浏览器也能也能支援3D的技术,这次介绍的PhiloGL便是一个能活用WebGL技术的函式库。PhiloGL是WebGL架构,是一个可以把数据可视化和3D化的工具。缯图时使用的是Canvas标签,可以简单地制作出三角形或立方体、立体回转和渐层(Gradation)。对于一般使用者来说观看例子会比文字说明来得实际,所以官方网站也提供了数个应用上的范例,其中一个便是上图利用3D技术把地球多年来的温度变化可视化的例子,另一个便是分析正在播放的动画所用的颜色多寡,并在右方以3D形式表示时的例子。因为采用了JavaScript,故所有操作都可反映实时的变化使用者也可用滑鼠改变视角。PhiloGL由开发Sencha Touch和Ext JS的Sencha Inc.开发,只是目前支援WebGL的浏览器并不多,最新版本的Firefox和Google Chrome 10都可支援。















