Italian Interior and Industrial Design

Computer Graphics Final Project

3D modeling by Cristiana Astolfi


Project maintained by astolfiC Hosted on GitHub Pages — Theme by mattgraham

/* Dining Table - Massoni Design               */    
/* Astolfi Cristiana - Final Project           */

var dom_circolare = DOMAIN([[0,1],[0,2*PI]])([40,40]);

/* funzione che crea un solido di rotazione */
function creaSolidoRotazione(c1,dom){

  var mapping = ROTATIONAL_SURFACE(c1);
  var solido = MAP(mapping)(dom);

  return solido;
};

var t1 = BEZIER(S0)([[0,0,5.5],[4.5,0,5.5],[4.7,0,5.45],[4.7,0,5.35],[4.5,0,5.3],
          [1.5,0,5.3],[-1,0,5.3],[-1.2,0,4.7],[0.5,0,1.5],[0.2,0,0.5],[-0.5,0,-0.5],
          [2.4,0,0.2],[2.9,0,0.9],[2.8,0,-0.2],[2.4,0,0],[0,0,0]]);

var table = COLOR([0.7,0.29,0])(creaSolidoRotazione(t1,dom_circolare));
DRAW(table);