def setup
size 400,400, P3D
kamera(self,
{
x_eye: 200.0,
y_eye: 200.0,
z_eye: 800.0,
}
)
end
def draw
lights
rotate_x PI / 4
rotate_z PI / 6
box(width / 2, height / 2, width)
end
def kamera(app, option = {})
x_eye = option[:x_eye]
y_eye = option[:y_eye]
z_eye = option[:z_eye]
x_up = option[:x_up] || 0
y_up = option[:y_up] || 1
z_up = option[:z_up] || 0
x_at = option[:x_look_at] || 0
y_at = option[:y_look_at] || 0
z_at = option[:z_look_at] || 0
app.camera(x_eye, y_eye, z_eye, x_at, y_at, z_at, x_up, y_up, z_up)
end
No comments:
Post a Comment