|
|||||||||
| Home >> All >> org >> fudaa >> ebli >> [ volume overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.fudaa.ebli.volume
Class BGrille

java.lang.ObjectBranchGroup
org.fudaa.ebli.volume.BVolume
org.fudaa.ebli.volume.BGrille
- All Implemented Interfaces:
- java.util.EventListener, Objet3DInterface, java.beans.PropertyChangeListener
- Direct Known Subclasses:
- BChampVecteurs, BGrilleIrreguliere, BGrilleReguliere, BNuagePoints, BTriangles
- public class BGrille
- extends BVolume
- implements java.beans.PropertyChangeListener
- extends BVolume
Classe de base pour les grilles ( grilles*, nuage de points, champs de vecteurs)
- Version:
- $Revision: 1.8 $ $Date: 2002/04/08 13:59:23 $ by $Author: deniger $
| Field Summary | |
protected BoundingBox |
bbox_
|
protected com.sun.j3d.utils.geometry.Box |
boite_englobante
|
protected org.fudaa.ebli.palette.BPaletteCouleurSimple |
palette_
|
protected Shape3D |
shape_
|
protected Switch |
switch_
|
protected double[] |
z_
|
protected double |
zmax_
|
protected double |
zmin_
|
| Fields inherited from class org.fudaa.ebli.volume.BVolume |
boite_, index_, nom_, pere_, rapide_, tg_, visible_ |
| Constructor Summary | |
BGrille()
Constructeur de BGrille Cree toute l'arborescence de l'objet, et initialise une apparence par defaut |
|
BGrille(java.lang.String s)
Cree un BVolume de nom s |
|
| Method Summary | |
void |
autoApplique(org.fudaa.ebli.geometrie.GrMorphisme _t)
applique une transformation a l'objet |
void |
calculeBBox()
calcule la boitze englobante à partir de la geometrie de l'objet |
void |
calculeBBox(Point3d[] _points)
calcule la boitze englobante à partir des points constituants l'objet |
void |
centre()
centre l'objet |
org.fudaa.ebli.geometrie.GrBoite |
getBoite()
recupere la boite englobante |
float |
getBrillance()
recupere la brillance de l'objet |
java.awt.Color |
getCouleur()
renvoie la couleur de l'objet |
double[][] |
getMatrice()
recupere la matrice transformation de l'objet |
float |
getTransparence()
recupere la transparence de l'objet |
boolean |
isFilaire()
l'objet est affiché en fil de fer? |
void |
setBoite(org.fudaa.ebli.geometrie.GrPoint _o,
org.fudaa.ebli.geometrie.GrPoint _e)
modifie la boite englobante |
void |
setBrillance(double _b)
modifie la brillance de l'objet |
void |
setCouleur(java.awt.Color c)
colore l'objet d'une couleur unique |
void |
setCouleurs(java.awt.Color[] c)
colore l'objet suivant l'altitude de chaque sommet |
void |
setEclairage(boolean valeur)
mode ombré ou pas |
void |
setFilaire(boolean _filaire)
affiche l'objet en fil de fer |
void |
setPaletteCouleur(org.fudaa.ebli.palette.BPaletteCouleur _pc)
fixe la palette de couleur utilisée pour coloriser l'objet suivant ses altitudes |
void |
setRapide(boolean _rapide)
affichage plein ou seulement boite englobante |
void |
setTexture(Texture t)
applique la texture t sur l'objet |
void |
setTextureAttributesMode(int _mode)
mode de la texture (Modulate/Decal/Replace/Blend) |
void |
setTextureEnable(boolean activee)
affiche ou non le texture |
void |
setTransparence(double _t)
modifie la transparence de l'objet |
| Methods inherited from class org.fudaa.ebli.volume.BVolume |
actualise, detruire, getIndex, getName, getPere, getTransformGroup, isDestructible, isRapide, isVisible, propertyChange, setBoite, setDestructible, setEchelleX, setEchelleY, setEchelleZ, setIndex, setName, setNouvelleEchelleZ, setPere, setProperty, setRotationX, setRotationY, setRotationZ, setTransformGroup, setTranslationX, setTranslationY, setTranslationZ, setVisible, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.beans.PropertyChangeListener |
propertyChange |
| Field Detail |
bbox_
protected BoundingBox bbox_
shape_
protected Shape3D shape_
switch_
protected Switch switch_
boite_englobante
protected com.sun.j3d.utils.geometry.Box boite_englobante
zmin_
protected double zmin_
zmax_
protected double zmax_
z_
protected double[] z_
palette_
protected org.fudaa.ebli.palette.BPaletteCouleurSimple palette_
| Constructor Detail |
BGrille
public BGrille()
- Constructeur de BGrille
Cree toute l'arborescence de l'objet, et initialise une apparence par defaut
BGrille
public BGrille(java.lang.String s)
- Cree un BVolume de nom s
| Method Detail |
setRapide
public void setRapide(boolean _rapide)
- affichage plein ou seulement boite englobante
- Specified by:
setRapidein interfaceObjet3DInterface- Specified by:
setRapidein classBVolume
setTexture
public void setTexture(Texture t)
- applique la texture t sur l'objet
setTextureEnable
public void setTextureEnable(boolean activee)
- affiche ou non le texture
setTextureAttributesMode
public void setTextureAttributesMode(int _mode)
- mode de la texture (Modulate/Decal/Replace/Blend)
getCouleur
public java.awt.Color getCouleur()
- renvoie la couleur de l'objet
setCouleur
public void setCouleur(java.awt.Color c)
- colore l'objet d'une couleur unique
setCouleurs
public void setCouleurs(java.awt.Color[] c)
- colore l'objet suivant l'altitude de chaque sommet
setEclairage
public void setEclairage(boolean valeur)
- mode ombré ou pas
getTransparence
public float getTransparence()
- recupere la transparence de l'objet
setTransparence
public void setTransparence(double _t)
- modifie la transparence de l'objet
setBrillance
public void setBrillance(double _b)
- modifie la brillance de l'objet
getBrillance
public float getBrillance()
- recupere la brillance de l'objet
setFilaire
public void setFilaire(boolean _filaire)
- affiche l'objet en fil de fer
isFilaire
public boolean isFilaire()
- l'objet est affiché en fil de fer?
getBoite
public org.fudaa.ebli.geometrie.GrBoite getBoite()
setBoite
public void setBoite(org.fudaa.ebli.geometrie.GrPoint _o, org.fudaa.ebli.geometrie.GrPoint _e)
calculeBBox
public void calculeBBox(Point3d[] _points)
- calcule la boitze englobante à partir des points constituants l'objet
calculeBBox
public void calculeBBox()
- calcule la boitze englobante à partir de la geometrie de l'objet
- Overrides:
calculeBBoxin classBVolume
centre
public void centre()
- centre l'objet
getMatrice
public double[][] getMatrice()
- recupere la matrice transformation de l'objet
autoApplique
public void autoApplique(org.fudaa.ebli.geometrie.GrMorphisme _t)
- applique une transformation a l'objet
setPaletteCouleur
public void setPaletteCouleur(org.fudaa.ebli.palette.BPaletteCouleur _pc)
- fixe la palette de couleur utilisée pour coloriser l'objet suivant ses altitudes
|
|||||||||
| Home >> All >> org >> fudaa >> ebli >> [ volume overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
BranchGroup