def setup
createCanvas(100, 100, WEBGL)
end
def draw
background(205, 105, 94)
ellipsoid(30, 40, 40)
end
def setup
createCanvas(100, 100, WEBGL)
@detailX = createSlider(2, 24, 12)
@detailX.position(10, height + 5)
@detailX.style('width', '80px')
end
def draw
background(205, 105, 94)
rotateY(millis / 1000)
ellipsoid(30, 40, 40, @detailX.value, 8)
end
def setup
createCanvas(100, 100, WEBGL)
@detailY = createSlider(2, 24, 6)
@detailY.position(10, height + 5)
@detailY.style('width', '80px')
end
def draw
background(205, 105, 9)
rotateY(millis / 1000)
ellipsoid(30, 40, 40, 12, @detailY.value)
end
楕円体を描画します。
| 引数名 | 内容 | 備考 | オプション | デフォルト値 |
|---|---|---|---|---|
| radiusX | x方向の半径 | ○ | 50 | |
| radiusY | y方向の半径 | ○ | radiusXの値 | |
| radiusZ | z方向の半径 | ○ | radiusYの値 | |
| detailX | x方向の細分割数 | ○ | 24 | |
| detailY | y方向の細分割数 | ○ | 16 |
なし