![example picture for begin_camera()](/images/reference/Sketch_begin_camera_0.png)
```python
def setup():
py5.size(100, 100, py5.P3D)
py5.no_fill()
py5.begin_camera()
py5.camera()
py5.rotate_x(-py5.PI/6)
py5.end_camera()
py5.translate(50, 50, 0)
py5.rotate_y(py5.PI/3)
py5.box(45)
```
![example picture for begin_camera()](/images/reference/Sketch_begin_camera_1.png)
```python
def setup():
py5.size(100, 100, py5.P3D)
py5.no_fill()
with py5.begin_camera():
py5.camera()
py5.rotate_x(-py5.PI/6)
py5.translate(50, 50, 0)
py5.rotate_y(py5.PI/3)
py5.box(45)
```