Creating and importing 3D models

Creating complex shapes directly from code can often be cumbersome and time consuming. Fortunately, it is possible to import prebuilt models into your 3D space.

It is even possible to use graphical 3D modeling programs to generate models and then export them as a suitable format for you to use. This example produces a Newell Teapot in the Raspberry Pi theme, as shown in the following screenshot:

Creating and importing 3D models

Newell Raspberry Pi teapot

Getting ready

We shall use 3D models of a teapot (both teapot.obj and teapot.mdl) located in pi3d\models.

Note

Modeling a teapot is the traditional 3D equivalent of displaying Hello World. Computer graphics ...

Get Raspberry Pi for Python Programmers Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.