3D グラフィックの描画は、プロのデザイン ソフトウェアで行うべきだと多くの人が考えていますが、実際には PHP でも行うことができます。この記事では、立方体、円錐、球、テキスト、円グラフの描画など、PHP を使用した 3D グラフィックスの描画について説明します。
画像またはライトは、3D 空間の X、Y、Z 座標に従って配置されます。生成されたイメージは 2D 空間でレンダリングされ、PNG、SVG 形式で保存したり、シェルに出力したりできます。 Image_3D は、立方体、円錐、球、テキスト、円グラフなどの単純な 3D オブジェクトを簡単に生成できます。 PEAR のドキュメントを確認しましたが、Image_3D~囧~ の例が見つからなかったので、自分で調べて、私の経験を皆さんと共有する必要がありました。もっと近いところでは、Image_3D には PEAR と GD (php.ini 設定) のサポートが必要です。
1. Image_3D をインストールします
Image_3D パッケージをダウンロードします。最新バージョンは 0.4.1 alpha
公式ダウンロード: http://pear.php.net/package/Image_3D/download
圧縮パッケージを pear.bat のあるディレクトリに配置します (例: WAMP5 の場合は c:php) 、c:wampphpです。
実行 pear install Image_3D-0.4.1.gz パッケージのインストール:
インストールが完了すると、Image_3D は C:wampphpPEARImage に追加されます。 ディレクトリ。
2. 3D 座標系
Image_3D の座標系と回転オブジェクトの拡大縮小、回転、移動については、以下の図を参照してください: