Rumah > php教程 > php手册 > 手把手教你用PHP绘制3D图形

手把手教你用PHP绘制3D图形

WBOY
Lepaskan: 2016-06-13 11:03:25
asal
2063 orang telah melayarinya

绘制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)' height=53 alt=安装Package src="http://www.bkjia.com/uploadfile/2013/0904/20130904094621283.jpg" width=529 border=0>

安装完毕,Image_3D会在 C:wampphpPEARImage 目录中。

2. 3D坐标系

Image_3D的坐标系及旋转请参考下图,用于缩放、旋转或移动物体:


sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan