Class Geometria3D

java.lang.Object
  |
  +--Geometria3D

public class Geometria3D
extends java.lang.Object

Descripciones geométricas de los modelos tridimensionales del edificio y el plano del suelo.


Field Summary
private  Fotorred appletPointer
           
private  java.lang.String geometria3D
           
private  java.lang.String geometria3Dcaras
           
private  java.lang.String geometria3Dcaras2
           
private  java.lang.String geometria3Dvert
           
private  java.lang.String geometria3Dvert2
           
 
Constructor Summary
Geometria3D(Fotorred appletPoint)
          Constructor.
 
Method Summary
 java.lang.String getGeometria()
           
 void nuevaGeometria(int transparencia, float factorX, float factorZ, int rojoEdif, int verdeEdif, int azulEdif, int rojoTejado, int azulLateral)
          Descripción geométrica del modelo simplificado del edificio (sin plantas).
 void nuevaGeometria(int transparencia, int rojoSuelo, int verdeSuelo, int azulSuelo)
          Descripción geométrica del modelo simplificado del suelo (sin cuadrícula).
 void nuevaGeometria(int transparencia, int rojoSuelo, int verdeSuelo, int azulSuelo, boolean cuadricula)
          Descripción geométrica del modelo detallado del plano del suelo (mostrando cuadrícula).
 void nuevaGeometria(int nVer, int nCaras, int nAristas, int transparencia, float factorX, float factorZ, float[] zPisosBajos, float[] zPisosAltos, int rojoEdif, int verdeEdif, int azulEdif, int rojoTejado, int azulLateral)
          Descripción geométrica del modelo detallado del edificio (mostrando todas las plantas).
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

geometria3D

private java.lang.String geometria3D

geometria3Dvert

private java.lang.String geometria3Dvert

geometria3Dvert2

private java.lang.String geometria3Dvert2

geometria3Dcaras

private java.lang.String geometria3Dcaras

geometria3Dcaras2

private java.lang.String geometria3Dcaras2

appletPointer

private Fotorred appletPointer
Constructor Detail

Geometria3D

public Geometria3D(Fotorred appletPoint)
Constructor.
Parameters:
appletPoint - Enlace a la clase principal del programa.
Method Detail

nuevaGeometria

public void nuevaGeometria(int nVer,
                           int nCaras,
                           int nAristas,
                           int transparencia,
                           float factorX,
                           float factorZ,
                           float[] zPisosBajos,
                           float[] zPisosAltos,
                           int rojoEdif,
                           int verdeEdif,
                           int azulEdif,
                           int rojoTejado,
                           int azulLateral)
Descripción geométrica del modelo detallado del edificio (mostrando todas las plantas).
Parameters:
nVer - Número de vértices.
nCaras - Número de caras.
nAristas - Número de aristas.
transparencia - Grado de transparencia del color.
factorX - Factor geométrico de dimensiones sobre el eje X.
factorZ - Factor geométrico de dimensiones sobre el eje Z.
zPisosBajos - Array de alturas de los pisos inferiores.
zPisosAltos - Array de alturas de los pisos superiores.
rojoEdif - Grado de color rojo del edificio.
verdeEdif - Grado de color verde del edificio.
azulEdif - Grado de color azul del edificio.
rojoTejado - Grado de color rojo en el tejado del edificio.
azulLateral - Grado de color azul en las fachadas laterales del edificio.

nuevaGeometria

public void nuevaGeometria(int transparencia,
                           float factorX,
                           float factorZ,
                           int rojoEdif,
                           int verdeEdif,
                           int azulEdif,
                           int rojoTejado,
                           int azulLateral)
Descripción geométrica del modelo simplificado del edificio (sin plantas).
Parameters:
factorX - Factor geométrico de dimensiones sobre el eje X.
factorZ - Factor geométrico de dimensiones sobre el eje Z.
rojoEdif - Grado de color rojo del edificio.
verdeEdif - Grado de color verde del edificio.
azulEdif - Grado de color azul del edificio.
rojoTejado - Grado de color rojo en el tejado del edificio.
azulLateral - Grado de color azul en las fachadas laterales del edificio.

nuevaGeometria

public void nuevaGeometria(int transparencia,
                           int rojoSuelo,
                           int verdeSuelo,
                           int azulSuelo)
Descripción geométrica del modelo simplificado del suelo (sin cuadrícula).
Parameters:
transparencia - Grado de transparencia del color.
rojoSuelo - Grado de color rojo del suelo.
verdeSuelo - Grado de color verde del suelo.
azulSuelo - Grado de color azul del suelo.

nuevaGeometria

public void nuevaGeometria(int transparencia,
                           int rojoSuelo,
                           int verdeSuelo,
                           int azulSuelo,
                           boolean cuadricula)
Descripción geométrica del modelo detallado del plano del suelo (mostrando cuadrícula).
Parameters:
transparencia - Grado de transparencia del color.
rojoSuelo - Grado de color rojo del suelo.
verdeSuelo - Grado de color verde del suelo.
azulSuelo - Grado de color azul del suelo.
cuadricula - Flag de control de la cuadrícula del suelo.

getGeometria

public java.lang.String getGeometria()