1 Tutorial: building a telephone
This tutorial will focus on building a sculptured object using curve
and surface modelling techniques, boolean operations and rendering
techniques. We start by modelling the different parts of our object.
1.1 Curve and surface modelling
-
telephone base:
-
model some 2D section curves by xccurv;
- position these curves in the 3D space loading them with xcsurf
(see fig. 1);
Figure 1:
- interpolate by skinning technique using xcsurf
(see fig. 2);
Figure 2:
- receiver:
-
model interactively by xcsurf just half of the whole receiver
(see fig. 3a);
- create the second half by duplicating and rotating
(see fig. 3b);
|
|
(a) |
(b) |
Figure 3:
- disk:
1.2 Solid modelling
-
disk:
-
compose the primitives disk and cylinder by the boolean
operation difference in xcbool
(see fig. 6a);
- compose, by the same operation, the resulting object with the
other cylinders
(see fig. 6b);
|
|
(a) |
(b) |
Figure 6:
1.3 Rendering
Once you have created an object, you will want to look at them as a rendered
image. This means to describe a virtual scene by defining the background,
setting some light sources, defining the material peculiarities of the
object, applying eventually a texture and then positioning the camera
and setting the view parameters
(see fig. 7a, 7b and 8);
|
|
(a) |
(b) |
Figure 7:
Figure 8:
This document was translated from LATEX by HEVEA.