程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 手把手教你用PHP繪制3D圖形

手把手教你用PHP繪制3D圖形

編輯:關於PHP編程

繪制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

<iframe marginWidth=0 marginHeight=0 src="http://cid-c75f4e27adfe5bbc.skydrive.live.com/embedrowdetail.aspx/GnieTech/Image%7C_3D-0.4.1.gz" frameBorder=0 scrolling=no></iframe>

官方下載:http://pear.php.net/package/Image_3D/download

將壓縮包放到有pear.bat的目錄中,例如:c:php,若是WAMP5的話則為c:wampphp。

執行 pear install Image_3D-0.4.1.gz  安裝Package:

安裝Package

安裝完畢,Image_3D會在 C:wampphpPEARImage 目錄中。

2. 3D坐標系

Image_3D的坐標系及旋轉請參考下圖,用於縮放、旋轉或移動物體:


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved