Tutorial: costruire un salotto




La scena comprende quattro oggetti:

  • Tavolino
  • Divano
  • Pavimento
  • Lampada



    1.1 Tavolino


    Sono state create 6 superfici corrispondenti a:



    1.1.1 Gamba del tavolino


    Per creare una gamba del tavolino sono state effettuate le seguenti operazioni:

    1. creare con xccurv una curva 2D "profilo";
    2. caricare con xcsurf la curva 2D e posizionarla nello spazio 3D sul piano XZ;
    3. copiare tale curva e posizionarla nello spazio 3D traslandola nella direzione Y;
    4. creare la superficie "extruded" da queste due curve.

    Per creare le altre gambe del tavolino è bastato fare 3 copie della gamba creata.


    1.1.2 Piano del tavolino


    Per creare il piano del tavolino sono state effettuate le seguenti operazioni:

    1. creare con xccurv una curva 2D "profilo";
    2. caricare con xcsurf la curva 2D e posizionarla nello spazio 3D sul piano XZ;
    3. ruotare attorno all'asse Z tale curva con la tecnica "Revolution".



    1.1.3 Spessore del tavolino


    Stesso procedimento utilizzato in 1.1.2, ma utilizzando una diversa curva profilo.



    1.2 Divano


    Sono state create 7 superfici corrispondenti a:




    1.2.1 Cuscino orizzontale


    Per creare un cuscino orizzontale sono state effettuate le seguenti operazioni:

    1. creare con xccurv una curva 2D "profilo";
    2. caricare con xcsurf la curva 2D e posizionarla nello spazio 3D sul piano XZ;
    3. creare tante copie di tale curva;
    4. traslare gradualmente ogni curva nella direzione Y e scalarle opportunamente (in modo da creare un cuscino "morbido");
    5. creare la superficie "extruded" da queste curve.

    Per creare il secondo cuscino fare una copia del cuscino già creato.


    1.2.2 Cuscino verticale


    Stesso procedimento utilizzato in 1.2.1 ma utilizzando una diversa curva profilo.


    1.2.3 Supporto del divano


    Per creare il supporto del divano sono state effettuate le seguenti operazioni:
    1. creare con xccurv una curva 2D "profilo";
    2. caricare con xcsurf la curva 2D e posizionarla nello spazio 3D sul piano XZ;
    3. creare una copia di tale curva e traslarla nella direzione Y;
    4. creare la superficie "extruded" da queste due curve.



    1.3 Pavimento


    Per creare un pavimento si è banalmente utilizzato un piano.



    1.4 Lampada


    Sono state create 10 superfici corrispondenti a:




    1.4.1 Lampadina


    Per creare la lampadina sono state effettuate le seguenti operazioni:

    1. creare con xccurv una curva 2D "profilo";
    2. caricare con xcsurf la curva 2D e posizionarla nello spazio 3D sul piano XZ;
    3. ruotare attorno all'asse Z tale curva con la tecnica "Revolution".



    1.4.2 Paralume


    Per creare il paralume sono state effettuate le seguenti operazioni:

    1. creare con xccurv una curva 2D "profilo";
    2. creare con xccurv una curva 2D "traiettoria", nell'esempio un esagono;
    3. caricare con xcsurf la curva 2D "profilo" e posizionarla nello spazio 3D sul piano XZ;
    4. caricare con xcsurf la curva 2D "traiettoria" e posizionarla nello spazio 3D sul piano XY;
    5. creare la superficie "Swinging" da queste due curve.



    1.4.3 Vaso


    Per creare il vaso sono state effettuate le seguenti operazioni:

    1. creare con xccurv una curva 2D "profilo";
    2. caricare con xcsurf la curva 2D e posizionarla nello spazio 3D sul piano XZ;
    3. ruotare attorno all'asse Z tale curva con la tecnica "Revolution".



    1.4.4 Supporto1, supporto2, supporto3


    Per creare tali supporti si è utilizzato lo stesso procedimento di 1.4.3 con diverse curve "profilo".





    Tabella delle superfici


     

     

     

     

    Lampada

     

    Divano

     

    Tavolino

     

    Pavimento

     

     

     

     

    Superfici

     

     

     

    Asta1.db

    Asta2.db

    Asta3.db

    Asta4.db

    Lampadina.db

    Paralume.db

    Supporto1.db

    Supporto2.db

    Supporto3.db

    Vaso.db

    Centrodivano.db

    Cuscino1.db

    Cuscino2.db

    Cuscino3.db

    Cuscino4.db

    Latodivano1.db

    Latodivano2.db

    Gambatavolo1.db

    Gambatavolo2.db

    Gambatavolo3.db

    Gambatavolo4.db

    Tavolo1.db

    Tavolo2.db

    Pavimento.db