def setup
createCanvas(100, 100, WEBGL)
end
def draw
background(200)
rotateX(frameCount * 0.02)
rotateZ(frameCount * 0.02)
cone(40, 70)
end
def setup
createCanvas(100, 100, WEBGL)
@detailX = createSlider(3, 16, 3)
@detailX.position(10, height + 5)
@detailX.style('width', '80px')
end
def draw
background(205, 102, 94)
rotateY(millis / 1000)
cone(30, 65, @detailX.value, 16)
end
def setup
createCanvas(100, 100, WEBGL)
@detailY = createSlider(3, 16, 3)
@detailY.position(10, height + 5)
@detailY.style('width', '80px')
end
def draw
background(205, 102, 94)
rotateY(millis / 1000)
cone(30, 65, 16, @detailY.value)
end
円錐を描画します。
| 引数名 | 内容 | 備考 | オプション | デフォルト値 |
|---|---|---|---|---|
| radius | 円錐の底面の半径 | ○ | (未詳) | |
| height | 円錐の高さ | ○ | (未詳) | |
| detailX | x方向の細分割数 | ○ | (未詳) | |
| detailY | y方向の細分割数 | ○ | (未詳) | |
| cap | 底面を描画するかどうか | true false | ○ | (未詳) |
なし