绘制3d图形,很多人认为是专业设计软件该完成的,其实php也可以完成。php绘制3d图形是本文要带给大家的,比如绘制立方体、锥体、球体、文本和饼图。
图像或光线在3d空间中按照x、y 、z 坐标定位。生成的图像将呈现在2d空间中,可以存储为 png、svg 格式,或输出到shell。通过image_3d可以很方便生成一些简单的3d对象,例如立方体、锥体、球体、文本和饼图。查了一下pear文档关于image_3d的实例一个也没有~囧~,只好自己研究一下,将经验分享给大家,请多多拍砖。言归正传,image_3d需要pear和gd(配置php.ini)的支持。
1. 安装image_3d
下载image_3d package ,目前最新版本为:0.4.1 alpha
官方下载:http://pear.php.net/package/image_3d/download
将压缩包放到有pear.bat的目录中,例如:c:php,若是wamp5的话则为c:wampphp。
执行 pear install image_3d-0.4.1.gz 安装package:
498)this.width=498; onmousewheel=javascript:return big(this) style=max-width:90% alt=安装package src=http://www.bkjia.com/uploadfile/2013/0904/20130904094621283.jpg width=529 border=0>
安装完毕,image_3d会在 c:wampphppearimage 目录中。
2. 3d坐标系
image_3d的坐标系及旋转请参考下图,用于缩放、旋转或移动物体:
http://www.bkjia.com/phpjc/446597.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/446597.htmltecharticle绘制3d图形,很多人认为是专业设计软件该完成的,其实php也可以完成。php绘制3d图形是本文要带给大家的,比如绘制立方体、锥体、球体、...