sphere()

球を描きます。

球は、三角形の面が接続して丸い表面を形成する3D形状です。面が少ない球はクリスタルのように見えます。面が多い球は滑らかな表面を持ち、ボールのように見えます。

最初のパラメータradiusはオプションです。Numberが渡されると、sphere(20)のように球の半径を設定します。デフォルトでは、radiusは50です。

2番目のパラメータdetailXもオプションです。Numberが渡されると、sphere(20, 5)のようにx軸に沿った三角形の細分化の数を設定します。すべての3D形状は、三角形を接続してその表面を形成します。デフォルトでは、detailXは24です。

3番目のパラメータdetailYもオプションです。Numberが渡されると、sphere(20, 5, 2)のようにy軸に沿った三角形の細分化の数を設定します。すべての3D形状は、三角形を接続してその表面を形成します。デフォルトでは、detailYは16です。

注意: sphere()はWebGLモードでのみ使用できます。

実例

シンタックス

sphere([radius], [detailX], [detailY])

パラメーター

radius
Number:

球の半径。デフォルトは50。

detailX
Integer:

x軸に沿った三角形の細分化の数。デフォルトは24。

detailY
Integer:

y軸に沿った三角形の細分化の数。デフォルトは16。

Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/3d_primitives.js and open a pull request!

関連するリファレンス