3.2.2  Objeto Cono

Aquí hay otro ejemplo mostrando cómo usar un cono:

  cone {
     <0, 1, 0>, 0.3    // Centro y radio de un extremo
     <1, 2, 3>, 1.0    // Centro y radio del otro extremo
     texture { T_Stone25 scale 4 }
  }

La forma cono es definida por el centro y radio de cada extremo. En este ejemplo un extremo está en la posición <0,1,0> y tiene un radio de 0.3 mientras que el otro extremo está centrado en <1,2,3> con un radio de 1. Si queremos que el cono termine en punta debemos usar radio=0. Las tapas de los extremos son paralelas entre sí y perpendiculares al eje del cono. Si queremos un cono abierto sin tapas en los extremos debemos agregar la palabra clave open después del segundo radio, como el siguiente ejemplo:

  cone {
    <0, 1, 0>, 0.3    // Centro y radio de un extremo
    <1, 2, 3>, 1.0    // Centro y radio del otro extremo
    open              // quita las tapas de los extremos
    texture { T_Stone25 scale 4 }
  }