• Cara 3D

    Éste es el panel de configuración de una cara:

    panel_cara_3d

    expresión

    Es un campo de texto. Su contenido deben ser las coordenadas de un polígono en el plano, es decir, una expresión de la forma: (X1,Y1)(X2,Y2)…(Xn,Yn) donde Xi, Yi, para i=1,…, n son expresiones numéricas.

    Mediante los parámetros rotini, rotfin y posini y posfin este polígono se puede ubicar en el espacio 3D

  • Triángulo 3D

    Éste es el panel de configuración de un triángulo:

    panel_triangulo_3d

    expresión

    Es un campo de texto. Su contenido deben ser las coordenadas de tres puntos del espacio, es decir, una expresión de la forma:(X1,Y1,Z1)(X2,Y2,Z2)(X3,Y3,Z3) donde Xi, Yi, Zi para i=1,2,3 pueden ser expresiones numéricas.

    Estos triángulos son superficies en 3D, es decir tienen dos caras (anverso y reverso), tres aristas, y requieren de una especificación del modo de colorearse.

    En versiones anteriores a Descartes 3.5 era posible crear triángulos y diversos objetos a partir de ellos, pero había que usar el tipo cara con 3 aristas y era complicado colocar a base de trsnlaciones y rotaciones dicha cara en una posición deseada. Los triángulos 3D en cambio son muy fáciles de construir y es sencillo combinar varios para crear diversos objetos. El octaedro irregular de la siguiente escena está construido con triángulos 3D.

    (Puede descargar  la escena anterior desde este enlace)

     

  • Curva 3D

    Éste es el panel de configuración de una curva:

    panel_curva_3d

    expresión

    Es un campo de texto. Su contenido debe tener la forma:x=X(u) y=Y(u) z=Z(u) donde X, Y y Z son expresiones numéricas dependientes del parámetro u. La curva se dibuja como una polígonal con Nu lados cuyos Nu+1 vértices son los puntos:(X(i/Nu), Y(i/Nu), Z(i/Nu)) para i=0,…, Nu. Antes de x, y, z se pueden definir variables intermedias que sólo se usan para los cálculos que se realizan al dibujar la curva.

    Nu

    Campo de texto para definir el número Nu. Las curvas se definen paramétricamente y en ellas se utiliza siempre u como parámetro. Nu es el número de intervalos en los que se parte el segmento unitario [0,1] para dibujar la curva.

    Las curvas se representan paramétricamente y en realidad se dibujan como poligonales.

  • Polígono 3D

    Éste es el panel de configuración de una poligonal:

    panel_poligono_3d

    expresión

    Es un campo de texto. Su contenido debe tener la forma:(X1,Y1,Z1)(X2,Y2,Z2)…(Xn,Yn,Zn) donde X1, Y1, Z1, X2, Y2, Z2,…, Xn,Yn,Zn son expresiones numéricas. Cada terna (Xi, Yi, Zi) son las coordenadas de cada punto de la poligonal.

    Nu

    Campo de texto para definir el número Nu que indica en cuántos trozos se dibuja cada segmento de la poligonal. Basta por tanto que Nu=1.
  • Segmento 3D

    Éste es el panel de configuración de un segmento:

    panel_segmento_3d

    expresión

    Es un campo de texto. Su contenido debe tener la forma: (X1,Y1,Z1)(X2,Y2,Z2) donde X1, Y1, Z1, X2, Y2, Z2 son expresiones numéricas que representan las coordenadas de los extremos del segmento.

    Nu

     Nu es el número de intervalos en los que se parte el segmento que se va a dibujar. Basta indicar 1 para su representación. Si se indica un número mayor representará el segmento como una poligonal de segmentos.