Home

Silver Coffee Service

Description and decomposition

"Reflective linear surfaces, to reflect on the objects’ purpose. Mirrors in which we project our interior world, to explore the roots of our cognitive experience. " The Silver Coffee Service has the particularity to be based on the model of the "Città Ideale" .
The model consists in four parts:
- the tray
- the coffeepot
- the teapot
- the sugar bowl
But to model all of these parts, it was useful to recognize some common subparts, that are repeated often in each object. These subparts are: - the single cylinder block
- the spout
- the cover

Functions used

To model this set of objects I largely used the library functions, with the exception of the function arc, described in the page Table. However I implemented all of the objects with similar functions, demostrating the high modularity of this coffee set. For example, each object has various columns arranged in a circle, and this feature is implemented this way:


//other code..
	var column = cylinderBlock();
	var t_col = T([1])([7.5-0.75])(column);
	var col = STRUCT(REPLICA(4)([t_col, R([0,1])(PI/2)]));
//other code..
A particularity is on the cover, on wich is present a curved volume, implemented with the BEZIER function this way:


	//Other code..
	
    var sb0 = BEZIER(S1)([b0,b1,b2]);
	var sb01 = BEZIER(S1)([b01,b11,b21]);
	
	var vb = BEZIER(S2)([sb0,sb01])

	var s = MAP(vb)(dom3D);
    
    //Other code..



Sources

Source code

Pictures