Dining Table
Dining table in rosewood with waisted stem and elegant curved base built in 1950.

Model
View codeModel was constructed using as main functions Bezier and Rotational Surface.

With bezier was realized the profile curve of the table. The curve was then rotated 360 degrees, in this way, the solid of rotation is generated using the function creaSolidoRotazione that uses inside the function Rotational Surface:
/* funzione che crea un solido di rotazione */
function creaSolidoRotazione(c1,dom){
var mapping = ROTATIONAL_SURFACE(c1);
var solido = MAP(mapping)(dom);
return solido;
};